[
{
    "branch": "master",
    "index": "0",
    "phase": "pre",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:29:56.178621Z",
                    "start": "2026-06-12T09:29:53.294561Z"
                },
                "id": "0a580a2a-0013-e12a-b3f1-000000000002",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "action": "gather_facts",
                            "ansible_facts": {
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "NA",
                                "ansible_bios_vendor": "NA",
                                "ansible_bios_version": "NA",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "NA",
                                "ansible_chassis_version": "NA",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-12",
                                    "day": "12",
                                    "epoch": "1781256594",
                                    "epoch_int": "1781256594",
                                    "hour": "09",
                                    "iso8601": "2026-06-12T09:29:54Z",
                                    "iso8601_basic": "20260612T092954023078",
                                    "iso8601_basic_short": "20260612T092954",
                                    "iso8601_micro": "2026-06-12T09:29:54.023078Z",
                                    "minute": "29",
                                    "month": "06",
                                    "second": "54",
                                    "time": "09:29:54",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_devices": {},
                                "ansible_distribution": "Redhat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.7",
                                "ansible_dns": {
                                    "nameservers": [
                                        "10.43.0.10"
                                    ],
                                    "options": {
                                        "ndots": "5"
                                    },
                                    "search": [
                                        "sf.svc.cluster.local",
                                        "svc.cluster.local",
                                        "cluster.local",
                                        "softwarefactory-project.io"
                                    ]
                                },
                                "ansible_domain": "zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_effective_group_id": 0,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "ANSIBLE_CONFIG": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.126.94:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.126.94:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.126.94:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.126.94:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.126.94",
                                    "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/7cfba453f4aa461f81b678bb6bd7eb76/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-ze05.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.19",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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/7cfba453f4aa461f81b678bb6bd7eb76/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": "4155175",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXLAlsqO/agent.4155174",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/ansible/logging.json",
                                    "ZUUL_OUTPUT_MAX_BYTES": "1073741824",
                                    "_": "/usr/lib/zuul/ansible/9/bin/python",
                                    "container": "oci"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "NA",
                                "ansible_fqdn": "zuul-executor-0.zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_hostname": "zuul-executor-0",
                                "ansible_hostnqn": "",
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-427.13.1.el9_4.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed Apr 10 10:29:16 EDT 2024",
                                "ansible_loadavg": {
                                    "15m": 1.26,
                                    "1m": 1.92,
                                    "5m": 1.52
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 1026,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 9004,
                                        "used": 6732
                                    },
                                    "real": {
                                        "free": 1026,
                                        "total": 15736,
                                        "used": 14710
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 21409359,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4474796,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51300023,
                                        "inode_total": 51801024,
                                        "inode_used": 501001,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87692734464,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 21409359,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4474796,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51300023,
                                        "inode_total": 51801024,
                                        "inode_used": 501001,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87692734464,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5271951,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2575985,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15244636,
                                        "inode_total": 15728640,
                                        "inode_used": 484004,
                                        "mount": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 21593911296,
                                        "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": 4307452,
                                "ansible_user_dir": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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-12T09:29:54.368436Z",
                            "start": "2026-06-12T09:29:53.302010Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000032",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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/7cfba453f4aa461f81b678bb6bd7eb76/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/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-000000000006",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:29:54.925663Z",
                            "start": "2026-06-12T09:29:54.375757Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000008",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "a3fc6d8309a96d304913d020ca1681adfef63e4b",
                            "dest": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "a3fc6d8309a96d304913d020ca1681adfef63e4b",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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/7cfba453f4aa461f81b678bb6bd7eb76/work/.ansible/tmp/ansible-tmp-1781256594.9878223-53-191701244927385/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "19462a525a763f7c4312f3046ef4c8c3",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 16923,
                            "src": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ansible/tmp/ansible-tmp-1781256594.9878223-53-191701244927385/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-000000000006",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:29:55.941050Z",
                            "start": "2026-06-12T09:29:54.934501Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000009",
                        "name": "Copy ansible inventory to logs dir"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:29:55.976505Z",
                            "start": "2026-06-12T09:29:55.947342Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-00000000000d",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "7cf/rdoproject.org/7cfba453f4aa461f81b678bb6bd7eb76"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-000000000060",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:29:56.024889Z",
                            "start": "2026-06-12T09:29:55.986619Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000062",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: cifmw-pod-ansible-test\nPipeline: github-check\nExecutor: 38.102.83.40\nTriggered by: https://github.com/openstack-k8s-operators/ci-framework/pull/3980\nLog URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/7cf/rdoproject.org/7cfba453f4aa461f81b678bb6bd7eb76/\nEvent ID: 19587150-6641-11f1-8eb3-7d3eea471026\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:29:56.069481Z",
                            "start": "2026-06-12T09:29:56.030477Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-00000000000e",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: container\nHostname: e2bee2630b07\nUsername: zuul\nDistro: CentOS 9\nProvider: k1s03\nRegion: \nLabel: pod-centos-9-stream\nProduct Name: OpenStack Nova\nInterface IP: pod-centos-9-stream-0000071679\n",
                                    "zj_item": "container"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-00000000000b",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:29:56.178621Z",
                            "start": "2026-06-12T09:29:56.072938Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-00000000000f",
                        "name": "Print node information"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:30:52.684044Z",
                    "start": "2026-06-12T09:29:56.186129Z"
                },
                "id": "0a580a2a-0013-e12a-b3f1-000000000011",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "192.168.254.231"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::e855:c2ff:feed:a273"
                                ],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-570.110.1.el9_6.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "psi": "1",
                                    "root": "UUID=11882bd9-a9c1-4808-99e8-19749c0f6470"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-12",
                                    "day": "12",
                                    "epoch": "1781256601",
                                    "epoch_int": "1781256601",
                                    "hour": "09",
                                    "iso8601": "2026-06-12T09:30:01Z",
                                    "iso8601_basic": "20260612T093001852488",
                                    "iso8601_basic_short": "20260612T093001",
                                    "iso8601_micro": "2026-06-12T09:30:01.852488Z",
                                    "minute": "30",
                                    "month": "06",
                                    "second": "01",
                                    "time": "09:30:01",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "192.168.254.231",
                                    "alias": "eth0",
                                    "broadcast": "192.168.254.255",
                                    "gateway": "192.168.254.1",
                                    "interface": "eth0",
                                    "macaddress": "ea:55:c2:ed:a2:73",
                                    "mtu": 65520,
                                    "netmask": "255.255.255.0",
                                    "network": "192.168.254.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": [
                                        "169.254.1.1",
                                        "1.1.1.1",
                                        "8.8.8.8"
                                    ]
                                },
                                "ansible_domain": "",
                                "ansible_effective_group_id": 0,
                                "ansible_effective_user_id": 0,
                                "ansible_env": {
                                    "HOME": "/workspace",
                                    "LC_ALL": "en_US.UTF-8",
                                    "PATH": "/workspace/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                                    "PWD": "/workspace",
                                    "SHLVL": "1",
                                    "XDG_CACHE_HOME": "/workspace/.cache",
                                    "_": "/bin/python3",
                                    "container": "podman"
                                },
                                "ansible_eth0": {
                                    "active": true,
                                    "device": "eth0",
                                    "ipv4": {
                                        "address": "192.168.254.231",
                                        "broadcast": "192.168.254.255",
                                        "netmask": "255.255.255.0",
                                        "network": "192.168.254.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::e855:c2ff:feed:a273",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "ea:55:c2:ed:a2:73",
                                    "mtu": 65520,
                                    "promisc": false,
                                    "speed": 10,
                                    "type": "ether"
                                },
                                "ansible_fips": false,
                                "ansible_fqdn": "e2bee2630b07",
                                "ansible_hostname": "e2bee2630b07",
                                "ansible_interfaces": [
                                    "eth0",
                                    "lo"
                                ],
                                "ansible_kernel": "5.14.0-570.110.1.el9_6.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Fri Apr 17 21:37:09 EDT 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "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,
                                    "type": "loopback"
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "127.0.0.0/8",
                                        "127.0.0.1",
                                        "192.168.254.231"
                                    ],
                                    "ipv6": [
                                        "::1",
                                        "fe80::e855:c2ff:feed:a273"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_machine": "x86_64",
                                "ansible_nodename": "e2bee2630b07",
                                "ansible_os_family": "RedHat",
                                "ansible_pkg_mgr": "dnf",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-570.110.1.el9_6.x86_64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200n8"
                                    ],
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "psi": "1",
                                    "root": "UUID=11882bd9-a9c1-4808-99e8-19749c0f6470"
                                },
                                "ansible_python": {
                                    "executable": "/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 18,
                                        "minor": 9,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        9,
                                        18,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.9.18",
                                "ansible_real_group_id": 0,
                                "ansible_real_user_id": 0,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "sleep",
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    "ep"
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_user_dir": "/root",
                                "ansible_user_gecos": "root",
                                "ansible_user_gid": 0,
                                "ansible_user_id": "root",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 0,
                                "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-12T09:30:03.124887Z",
                            "start": "2026-06-12T09:29:56.193297Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000013",
                        "name": "Gather network facts"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "start-zuul-console"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:03.154481Z",
                            "start": "2026-06-12T09:30:03.130269Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000015",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-000000000095",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:09.654207Z",
                            "start": "2026-06-12T09:30:03.173822Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000097",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection != 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:09.684468Z",
                            "start": "2026-06-12T09:30:09.659452Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000017",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection != 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:09.715014Z",
                            "start": "2026-06-12T09:30:09.688490Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000018",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "prepare-workspace-openshift"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:09.748264Z",
                            "start": "2026-06-12T09:30:09.719539Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-00000000001a",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "include": "rsync.yaml",
                                    "include_args": {},
                                    "item": [
                                        "container",
                                        {
                                            "context": "main:zuul-worker/38-102-83-139:9023",
                                            "namespace": "main",
                                            "pod": "pod-centos-9-stream-0000071679",
                                            "resources": {
                                                "cores": 0,
                                                "instances": 1,
                                                "ram": 0
                                            },
                                            "stream_port1": 43407,
                                            "stream_port2": 36331
                                        }
                                    ]
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000b3",
                        "name": "prepare-workspace-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/prepare-workspace-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:09.836567Z",
                            "start": "2026-06-12T09:30:09.757091Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000b5",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "oc",
                                "--context",
                                "main:zuul-worker/38-102-83-139:9023",
                                "--namespace",
                                "main",
                                "exec",
                                "pod-centos-9-stream-0000071679",
                                "mkdir",
                                "src"
                            ],
                            "delta": "0:00:01.020566",
                            "end": "2026-06-12 09:30:11.347175",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "oc --context \"main:zuul-worker/38-102-83-139:9023\"\n   --namespace \"main\"\n   exec pod-centos-9-stream-0000071679 mkdir src\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-0013-e12a-b3f1-0000000000c8-0-container",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 09:30:10.326609",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-e12a-b3f1-0000000000c8-0-container"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000b3",
                        "name": "prepare-workspace-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/prepare-workspace-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:11.405095Z",
                            "start": "2026-06-12T09:30:09.858231Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000c8",
                        "name": "Create src directory"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000b3",
                        "name": "prepare-workspace-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/prepare-workspace-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:13.789165Z",
                            "start": "2026-06-12T09:30:11.411304Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000c9",
                        "name": "Copy src repos to the pod"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "remove-zuul-sshkey"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:13.832058Z",
                            "start": "2026-06-12T09:30:13.799619Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-00000000001b",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/lib/zuul-ssh/..data/priv"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000ef",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:14.320304Z",
                            "start": "2026-06-12T09:30:13.857252Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-0000000000f1",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "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": "/root/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/root/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": "/root/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/root/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": "/root/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/root/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-000000000021",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:33.038391Z",
                            "start": "2026-06-12T09:30:14.332755Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000023",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/logs",
                                            "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": "/root/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/root/zuul-output/logs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/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": "/root/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/root/zuul-output/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/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": "/root/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/root/zuul-output/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-e12a-b3f1-000000000021",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:52.684044Z",
                            "start": "2026-06-12T09:30:33.046877Z"
                        },
                        "id": "0a580a2a-0013-e12a-b3f1-000000000025",
                        "name": "Ensure Zuul Output directories exist"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 8,
            "rescued": 0,
            "skipped": 2,
            "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/rdo-jobs/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:30:54.754553Z",
                    "start": "2026-06-12T09:30:53.528783Z"
                },
                "id": "0a580a2a-0013-f8c9-f592-000000000002",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0700",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ssh"
                                },
                                "before": {
                                    "mode": "02700",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ssh"
                                }
                            },
                            "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": "0700",
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ssh",
                            "size": 25,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-f8c9-f592-000000000008",
                        "name": "configure-ssh-config-fips",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted/project_0/review.rdoproject.org/rdo-jobs/roles/configure-ssh-config-fips"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:53.948763Z",
                            "start": "2026-06-12T09:30:53.537693Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-00000000000a",
                        "name": "Ensure ssh config directory"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "ee83194b682d00bcedf5797977995737a1e57361",
                            "dest": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ssh/config",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "tmpcfnjqx4o",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "ee83194b682d00bcedf5797977995737a1e57361",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ssh/config",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": "0600",
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ansible/tmp/ansible-tmp-1781256653.9922454-20-112212599510886/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "3cd0d6615872234187784a7cd5cd927d",
                            "mode": "0600",
                            "owner": "1000",
                            "size": 1288,
                            "src": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/.ansible/tmp/ansible-tmp-1781256653.9922454-20-112212599510886/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-f8c9-f592-000000000008",
                        "name": "configure-ssh-config-fips",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted/project_0/review.rdoproject.org/rdo-jobs/roles/configure-ssh-config-fips"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:54.754553Z",
                            "start": "2026-06-12T09:30:53.952793Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-00000000000b",
                        "name": "Setup ssh config"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:31:37.492239Z",
                    "start": "2026-06-12T09:30:54.759175Z"
                },
                "id": "0a580a2a-0013-f8c9-f592-000000000013",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection != 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:30:54.788177Z",
                            "start": "2026-06-12T09:30:54.763616Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-000000000015",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/logs",
                                            "state": "absent"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/logs",
                                            "path_content": {
                                                "directories": [],
                                                "files": []
                                            },
                                            "state": "directory"
                                        }
                                    },
                                    "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": "/root/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/root/zuul-output/logs",
                                    "state": "absent",
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/artifacts",
                                            "state": "absent"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/artifacts",
                                            "path_content": {
                                                "directories": [],
                                                "files": []
                                            },
                                            "state": "directory"
                                        }
                                    },
                                    "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": "/root/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/root/zuul-output/artifacts",
                                    "state": "absent",
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/docs",
                                            "state": "absent"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/docs",
                                            "path_content": {
                                                "directories": [],
                                                "files": []
                                            },
                                            "state": "directory"
                                        }
                                    },
                                    "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": "/root/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/root/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-f8c9-f592-00000000001b",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:31:13.150638Z",
                            "start": "2026-06-12T09:30:54.792200Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-00000000001d",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/logs",
                                            "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": "/root/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/root/zuul-output/logs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/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": "/root/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/root/zuul-output/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/root/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/root/zuul-output/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": "/root/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "root",
                                    "path": "/root/zuul-output/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-f8c9-f592-00000000001b",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:31:31.218030Z",
                            "start": "2026-06-12T09:31:13.159978Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-00000000001f",
                        "name": "Ensure Zuul Output directories exist"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "changed": false,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.041097",
                            "end": "2026-06-12 09:31:36.351960",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "sudo -n 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-0013-f8c9-f592-000000000028-1-container",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 09:31:36.310863",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-f8c9-f592-000000000028-1-container"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:31:37.415266Z",
                            "start": "2026-06-12T09:31:31.261192Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-000000000028",
                        "name": "Check if worker can sudo"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "setup",
                            "changed": false,
                            "false_condition": "ansible_connection != 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-f8c9-f592-00000000002d",
                        "name": "configure-mirrors",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/configure-mirrors"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:31:37.454228Z",
                            "start": "2026-06-12T09:31:37.422633Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-00000000002f",
                        "name": "Gather needed facts"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_connection != 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-f8c9-f592-00000000002d",
                        "name": "configure-mirrors",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/configure-mirrors"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:31:37.492239Z",
                            "start": "2026-06-12T09:31:37.462064Z"
                        },
                        "id": "0a580a2a-0013-f8c9-f592-000000000030",
                        "name": "Set up infrastructure mirrors"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        },
        "localhost": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 2,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/openstack-k8s-operators/ci-framework/ci/playbooks/pod-jobs.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:34:34.973999Z",
                    "start": "2026-06-12T09:31:38.339268Z"
                },
                "id": "0a580a2a-0013-e08c-993b-000000000002",
                "name": "Run light checks in pod"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "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",
                                        "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-12T09:32:17.101260Z",
                            "start": "2026-06-12T09:31:38.349334Z"
                        },
                        "id": "0a580a2a-0013-e08c-993b-000000000004",
                        "name": "Install packages"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/root/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/root/zuul-output/logs"
                                }
                            },
                            "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": "/root/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "root",
                            "path": "/root/zuul-output/logs",
                            "size": 6,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:32:23.450706Z",
                            "start": "2026-06-12T09:32:17.108788Z"
                        },
                        "id": "0a580a2a-0013-e08c-993b-000000000005",
                        "name": "Ensure zuul-output exists"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "community.general.make",
                            "attempts": 5,
                            "changed": false,
                            "cmd": "/usr/bin/gmake setup_molecule USE_VENV=no",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "chdir": "src/github.com/openstack-k8s-operators/ci-framework",
                                    "file": null,
                                    "jobs": null,
                                    "make": null,
                                    "params": {
                                        "USE_VENV": "no"
                                    },
                                    "target": "setup_molecule",
                                    "targets": null
                                }
                            },
                            "msg": "gmake: *** [Makefile:60: setup_molecule] Error 2",
                            "rc": 2,
                            "stderr": "gmake: *** [Makefile:60: setup_molecule] Error 2\n",
                            "stderr_lines": [
                                "gmake: *** [Makefile:60: setup_molecule] Error 2"
                            ],
                            "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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_env\n++ dirname /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts\n+ export PROJECT_DIR=/workspace/src/github.com/openstack-k8s-operators/ci-framework\n+ PROJECT_DIR=/workspace/src/github.com/openstack-k8s-operators/ci-framework\n+ export ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ USE_VENV=no\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://bugzilla.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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt'\n+ case ${USE_VENV} in\n+ PIP=pip3\n+ USE_VENV=no\n++ whoami\n+ '[' root '!=' root ']'\n+ echo\n\n+ echo\n\n+ echo\n\n+ sudo -k\n+ mkdir -p /workspace/ci/yum.repos.d\n+ cp /etc/ci/mirror_info.sh /workspace/ci\ncp: cannot stat '/etc/ci/mirror_info.sh': No such file or directory\n+ touch /workspace/ci/mirror_info.sh\n+ cp -r '/opt/yum.repos.d/*' /workspace/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 /workspace/ci/yum.repos.d\n+ case ${USE_VENV} in\n+ pip3 install pip setuptools bindep --upgrade\nRequirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (26.0.1)\nRequirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (82.0.1)\nRequirement already satisfied: bindep in /usr/local/lib/python3.9/site-packages (2.14.0)\nRequirement already satisfied: distro>=1.7 in /usr/local/lib/python3.9/site-packages (from bindep) (1.9.0)\nRequirement already satisfied: packaging in /workspace/.local/lib/python3.9/site-packages (from bindep) (23.1)\nRequirement already satisfied: Parsley in /usr/local/lib/python3.9/site-packages (from bindep) (1.3)\nRequirement already satisfied: pbr>=2 in /usr/local/lib/python3.9/site-packages (from bindep) (7.0.3)\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n+ /workspace/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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install\n++ dirname /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install\n+ export BINDEP_FILE=/workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt\n+ BINDEP_FILE=/workspace/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://bugzilla.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++ bindep -b -f /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt test\n+ BINDEP_PKGS=\n+ [[ 0 -gt 0 ]]\n+ /usr/bin/pip3 install -U -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt\nRequirement already satisfied: ansible-core==2.15.13 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.15.13)\nRequirement already satisfied: oauthlib==3.2.2 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 2)) (3.2.2)\nRequirement already satisfied: kubernetes==35.0.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (35.0.0)\nRequirement already satisfied: kubernetes-validate==1.35.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (1.35.0)\nRequirement already satisfied: openstacksdk==4.1.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (4.1.0)\nRequirement already satisfied: jsonschema==4.23.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (4.23.0)\nRequirement already satisfied: pyOpenSSL==24.2.1 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 7)) (24.2.1)\nRequirement already satisfied: jinja2>=3.0.0 in /usr/local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (3.1.6)\nRequirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.4.1)\nRequirement already satisfied: cryptography in /usr/local/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (43.0.3)\nRequirement already satisfied: packaging in /workspace/.local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (23.1)\nRequirement already satisfied: resolvelib<1.1.0,>=0.5.3 in /usr/local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (1.0.1)\nRequirement already satisfied: importlib-resources<5.1,>=5.0 in /usr/local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.0.7)\nRequirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2026.5.20)\nRequirement already satisfied: six>=1.9.0 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.17.0)\nRequirement already satisfied: python-dateutil>=2.5.3 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.9.0.post0)\nRequirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.9.0)\nRequirement already satisfied: requests in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.32.5)\nRequirement already satisfied: requests-oauthlib in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.0.0)\nRequirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.6.3)\nRequirement already satisfied: durationpy>=0.7 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (0.10)\nRequirement already satisfied: typing-extensions in /usr/local/lib/python3.9/site-packages (from kubernetes-validate==1.35.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (4.15.0)\nRequirement already satisfied: referencing in /usr/local/lib/python3.9/site-packages (from kubernetes-validate==1.35.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (0.36.2)\nRequirement already satisfied: decorator>=4.4.1 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.3.1)\nRequirement already satisfied: dogpile.cache>=0.6.5 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (2.1.0)\nRequirement already satisfied: jmespath>=0.9.0 in /usr/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.0.1)\nRequirement already satisfied: jsonpatch!=1.20,>=1.16 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.33)\nRequirement already satisfied: keystoneauth1>=3.18.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.11.1)\nRequirement already satisfied: netifaces>=0.10.4 in /usr/local/lib64/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (0.11.0)\nRequirement already satisfied: os-service-types>=1.7.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.7.0)\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (7.0.3)\nRequirement already satisfied: platformdirs>=3 in /workspace/.local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (3.4.0)\nRequirement already satisfied: requestsexceptions>=1.2.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.4.0)\nRequirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.9/site-packages (from jsonschema==4.23.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (26.1.0)\nRequirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.9/site-packages (from jsonschema==4.23.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (2025.9.1)\nRequirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib64/python3.9/site-packages (from jsonschema==4.23.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (0.27.1)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib64/python3.9/site-packages (from cryptography->ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.0.0)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.9/site-packages (from cffi>=1.12->cryptography->ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.23)\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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.5.0)\nRequirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib64/python3.9/site-packages (from jinja2>=3.0.0->ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (3.0.3)\nRequirement already satisfied: jsonpointer>=1.9 in /usr/local/lib/python3.9/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (3.0.0)\nRequirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (82.0.1)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /workspace/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/local/lib/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (3.18)\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n+ /usr/bin/pip3 freeze\nansible-core==2.15.13\nattrs==26.1.0\nbindep==2.14.0\ncachetools==5.3.0\ncertifi==2026.5.20\ncffi==2.0.0\nchardet==5.1.0\ncharset-normalizer==3.4.7\ncolorama==0.4.6\ncryptography==43.0.3\ndecorator==5.3.1\ndistlib==0.3.6\ndistro==1.9.0\ndogpile.cache==1.4.1\ndurationpy==0.10\nfilelock==3.12.0\ngpg==1.15.1\nidna==3.18\nimportlib-resources==5.0.7\niso8601==2.1.0\nJinja2==3.1.6\njmespath==1.0.1\njsonpatch==1.33\njsonpointer==3.0.0\njsonschema==4.23.0\njsonschema-specifications==2025.9.1\nkeystoneauth1==5.11.1\nkubernetes==35.0.0\nkubernetes-validate==1.35.0\nlibcomps==0.1.18\nlibvirt-python==11.10.0\nlxml==4.6.5\nMarkupSafe==3.0.3\nnetaddr==0.10.1\nnetifaces==0.11.0\noauthlib==3.2.2\nopenstacksdk==4.1.0\nos-service-types==1.7.0\npackaging==23.1\nParsley==1.3\npbr==7.0.3\nplatformdirs==3.4.0\npluggy==1.0.0\npycparser==2.23\npyOpenSSL==24.2.1\npyparsing==2.4.7\npyproject_api==1.5.1\npython-dateutil==2.9.0.post0\nPyYAML==5.4.1\nreferencing==0.36.2\nrequests==2.32.5\nrequests-oauthlib==2.0.0\nrequestsexceptions==1.4.0\nresolvelib==1.0.1\nrpds-py==0.27.1\nrpm==4.16.1.3\nselinux==3.6\nsepolicy==3.6\nsetools==4.4.4\nsix==1.17.0\nstevedore==5.5.0\ntomli==2.0.1\ntox==4.5.1\ntyping_extensions==4.15.0\nurllib3==2.6.3\nvirtualenv==20.22.0\nwebsocket-client==1.9.0\n+ pip3 freeze\nansible-core==2.15.13\nattrs==26.1.0\nbindep==2.14.0\ncachetools==5.3.0\ncertifi==2026.5.20\ncffi==2.0.0\nchardet==5.1.0\ncharset-normalizer==3.4.7\ncolorama==0.4.6\ncryptography==43.0.3\ndecorator==5.3.1\ndistlib==0.3.6\ndistro==1.9.0\ndogpile.cache==1.4.1\ndurationpy==0.10\nfilelock==3.12.0\ngpg==1.15.1\nidna==3.18\nimportlib-resources==5.0.7\niso8601==2.1.0\nJinja2==3.1.6\njmespath==1.0.1\njsonpatch==1.33\njsonpointer==3.0.0\njsonschema==4.23.0\njsonschema-specifications==2025.9.1\nkeystoneauth1==5.11.1\nkubernetes==35.0.0\nkubernetes-validate==1.35.0\nlibcomps==0.1.18\nlibvirt-python==11.10.0\nlxml==4.6.5\nMarkupSafe==3.0.3\nnetaddr==0.10.1\nnetifaces==0.11.0\noauthlib==3.2.2\nopenstacksdk==4.1.0\nos-service-types==1.7.0\npackaging==23.1\nParsley==1.3\npbr==7.0.3\nplatformdirs==3.4.0\npluggy==1.0.0\npycparser==2.23\npyOpenSSL==24.2.1\npyparsing==2.4.7\npyproject_api==1.5.1\npython-dateutil==2.9.0.post0\nPyYAML==5.4.1\nreferencing==0.36.2\nrequests==2.32.5\nrequests-oauthlib==2.0.0\nrequestsexceptions==1.4.0\nresolvelib==1.0.1\nrpds-py==0.27.1\nrpm==4.16.1.3\nselinux==3.6\nsepolicy==3.6\nsetools==4.4.4\nsix==1.17.0\nstevedore==5.5.0\ntomli==2.0.1\ntox==4.5.1\ntyping_extensions==4.15.0\nurllib3==2.6.3\nvirtualenv==20.22.0\nwebsocket-client==1.9.0\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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_molecule\n++ dirname /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts\n+ PROJECT_DIR=/workspace/src/github.com/openstack-k8s-operators/ci-framework\n+ export PROJECT_DIR\n+ export ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ ANSIBLE_SKIP_CONFLICT_CHECK=1\n+ PIP_INSTALL_ARGUMENTS='-U -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt'\n+ case ${USE_VENV-'yes'} in\n+ PIP=pip3\n+ GALAXY=ansible-galaxy\n++ whoami\n+ '[' root '!=' root ']'\n+ pip3 install '-U -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt'\n\n[optparse.groups]Usage:[/]   \n  pip3 install \\[options] <requirement specifier> \\[package-index-options] ...\n  pip3 install \\[options] -r <requirements file> \\[package-index-options] ...\n  pip3 install \\[options] [-e] <vcs project url> ...\n  pip3 install \\[options] [-e] <local project path> ...\n  pip3 install \\[options] <archive url/path> ...\n\nno such option: - \n",
                            "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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_env",
                                "++ dirname /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts",
                                "+ export PROJECT_DIR=/workspace/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ PROJECT_DIR=/workspace/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ export ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ USE_VENV=no",
                                "+ 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://bugzilla.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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt'",
                                "+ case ${USE_VENV} in",
                                "+ PIP=pip3",
                                "+ USE_VENV=no",
                                "++ whoami",
                                "+ '[' root '!=' root ']'",
                                "+ echo",
                                "",
                                "+ echo",
                                "",
                                "+ echo",
                                "",
                                "+ sudo -k",
                                "+ mkdir -p /workspace/ci/yum.repos.d",
                                "+ cp /etc/ci/mirror_info.sh /workspace/ci",
                                "cp: cannot stat '/etc/ci/mirror_info.sh': No such file or directory",
                                "+ touch /workspace/ci/mirror_info.sh",
                                "+ cp -r '/opt/yum.repos.d/*' /workspace/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 /workspace/ci/yum.repos.d",
                                "+ case ${USE_VENV} in",
                                "+ pip3 install pip setuptools bindep --upgrade",
                                "Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (26.0.1)",
                                "Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (82.0.1)",
                                "Requirement already satisfied: bindep in /usr/local/lib/python3.9/site-packages (2.14.0)",
                                "Requirement already satisfied: distro>=1.7 in /usr/local/lib/python3.9/site-packages (from bindep) (1.9.0)",
                                "Requirement already satisfied: packaging in /workspace/.local/lib/python3.9/site-packages (from bindep) (23.1)",
                                "Requirement already satisfied: Parsley in /usr/local/lib/python3.9/site-packages (from bindep) (1.3)",
                                "Requirement already satisfied: pbr>=2 in /usr/local/lib/python3.9/site-packages (from bindep) (7.0.3)",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "+ /workspace/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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install",
                                "++ dirname /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/bindep-install",
                                "+ export BINDEP_FILE=/workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt",
                                "+ BINDEP_FILE=/workspace/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://bugzilla.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",
                                "++ bindep -b -f /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/../bindep.txt test",
                                "+ BINDEP_PKGS=",
                                "+ [[ 0 -gt 0 ]]",
                                "+ /usr/bin/pip3 install -U -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt",
                                "Requirement already satisfied: ansible-core==2.15.13 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.15.13)",
                                "Requirement already satisfied: oauthlib==3.2.2 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 2)) (3.2.2)",
                                "Requirement already satisfied: kubernetes==35.0.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (35.0.0)",
                                "Requirement already satisfied: kubernetes-validate==1.35.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (1.35.0)",
                                "Requirement already satisfied: openstacksdk==4.1.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (4.1.0)",
                                "Requirement already satisfied: jsonschema==4.23.0 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (4.23.0)",
                                "Requirement already satisfied: pyOpenSSL==24.2.1 in /usr/local/lib/python3.9/site-packages (from -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 7)) (24.2.1)",
                                "Requirement already satisfied: jinja2>=3.0.0 in /usr/local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (3.1.6)",
                                "Requirement already satisfied: PyYAML>=5.1 in /usr/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.4.1)",
                                "Requirement already satisfied: cryptography in /usr/local/lib64/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (43.0.3)",
                                "Requirement already satisfied: packaging in /workspace/.local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (23.1)",
                                "Requirement already satisfied: resolvelib<1.1.0,>=0.5.3 in /usr/local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (1.0.1)",
                                "Requirement already satisfied: importlib-resources<5.1,>=5.0 in /usr/local/lib/python3.9/site-packages (from ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (5.0.7)",
                                "Requirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2026.5.20)",
                                "Requirement already satisfied: six>=1.9.0 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.17.0)",
                                "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.9.0.post0)",
                                "Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (1.9.0)",
                                "Requirement already satisfied: requests in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.32.5)",
                                "Requirement already satisfied: requests-oauthlib in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.0.0)",
                                "Requirement already satisfied: urllib3!=2.6.0,>=1.24.2 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (2.6.3)",
                                "Requirement already satisfied: durationpy>=0.7 in /usr/local/lib/python3.9/site-packages (from kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (0.10)",
                                "Requirement already satisfied: typing-extensions in /usr/local/lib/python3.9/site-packages (from kubernetes-validate==1.35.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (4.15.0)",
                                "Requirement already satisfied: referencing in /usr/local/lib/python3.9/site-packages (from kubernetes-validate==1.35.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 4)) (0.36.2)",
                                "Requirement already satisfied: decorator>=4.4.1 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.3.1)",
                                "Requirement already satisfied: dogpile.cache>=0.6.5 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (2.1.0)",
                                "Requirement already satisfied: jmespath>=0.9.0 in /usr/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.0.1)",
                                "Requirement already satisfied: jsonpatch!=1.20,>=1.16 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.33)",
                                "Requirement already satisfied: keystoneauth1>=3.18.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.11.1)",
                                "Requirement already satisfied: netifaces>=0.10.4 in /usr/local/lib64/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (0.11.0)",
                                "Requirement already satisfied: os-service-types>=1.7.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.7.0)",
                                "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (7.0.3)",
                                "Requirement already satisfied: platformdirs>=3 in /workspace/.local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (3.4.0)",
                                "Requirement already satisfied: requestsexceptions>=1.2.0 in /usr/local/lib/python3.9/site-packages (from openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (1.4.0)",
                                "Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.9/site-packages (from jsonschema==4.23.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (26.1.0)",
                                "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.9/site-packages (from jsonschema==4.23.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (2025.9.1)",
                                "Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib64/python3.9/site-packages (from jsonschema==4.23.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 6)) (0.27.1)",
                                "Requirement already satisfied: cffi>=1.12 in /usr/local/lib64/python3.9/site-packages (from cryptography->ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/local/lib/python3.9/site-packages (from cffi>=1.12->cryptography->ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (2.23)",
                                "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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (5.5.0)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib64/python3.9/site-packages (from jinja2>=3.0.0->ansible-core==2.15.13->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 1)) (3.0.3)",
                                "Requirement already satisfied: jsonpointer>=1.9 in /usr/local/lib/python3.9/site-packages (from jsonpatch!=1.20,>=1.16->openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (3.0.0)",
                                "Requirement already satisfied: setuptools in /usr/local/lib/python3.9/site-packages (from pbr!=2.1.0,>=2.0.0->openstacksdk==4.1.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 5)) (82.0.1)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib64/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /workspace/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/local/lib/python3.9/site-packages (from requests->kubernetes==35.0.0->-r /workspace/src/github.com/openstack-k8s-operators/ci-framework/common-requirements.txt (line 3)) (3.18)",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.",
                                "+ /usr/bin/pip3 freeze",
                                "ansible-core==2.15.13",
                                "attrs==26.1.0",
                                "bindep==2.14.0",
                                "cachetools==5.3.0",
                                "certifi==2026.5.20",
                                "cffi==2.0.0",
                                "chardet==5.1.0",
                                "charset-normalizer==3.4.7",
                                "colorama==0.4.6",
                                "cryptography==43.0.3",
                                "decorator==5.3.1",
                                "distlib==0.3.6",
                                "distro==1.9.0",
                                "dogpile.cache==1.4.1",
                                "durationpy==0.10",
                                "filelock==3.12.0",
                                "gpg==1.15.1",
                                "idna==3.18",
                                "importlib-resources==5.0.7",
                                "iso8601==2.1.0",
                                "Jinja2==3.1.6",
                                "jmespath==1.0.1",
                                "jsonpatch==1.33",
                                "jsonpointer==3.0.0",
                                "jsonschema==4.23.0",
                                "jsonschema-specifications==2025.9.1",
                                "keystoneauth1==5.11.1",
                                "kubernetes==35.0.0",
                                "kubernetes-validate==1.35.0",
                                "libcomps==0.1.18",
                                "libvirt-python==11.10.0",
                                "lxml==4.6.5",
                                "MarkupSafe==3.0.3",
                                "netaddr==0.10.1",
                                "netifaces==0.11.0",
                                "oauthlib==3.2.2",
                                "openstacksdk==4.1.0",
                                "os-service-types==1.7.0",
                                "packaging==23.1",
                                "Parsley==1.3",
                                "pbr==7.0.3",
                                "platformdirs==3.4.0",
                                "pluggy==1.0.0",
                                "pycparser==2.23",
                                "pyOpenSSL==24.2.1",
                                "pyparsing==2.4.7",
                                "pyproject_api==1.5.1",
                                "python-dateutil==2.9.0.post0",
                                "PyYAML==5.4.1",
                                "referencing==0.36.2",
                                "requests==2.32.5",
                                "requests-oauthlib==2.0.0",
                                "requestsexceptions==1.4.0",
                                "resolvelib==1.0.1",
                                "rpds-py==0.27.1",
                                "rpm==4.16.1.3",
                                "selinux==3.6",
                                "sepolicy==3.6",
                                "setools==4.4.4",
                                "six==1.17.0",
                                "stevedore==5.5.0",
                                "tomli==2.0.1",
                                "tox==4.5.1",
                                "typing_extensions==4.15.0",
                                "urllib3==2.6.3",
                                "virtualenv==20.22.0",
                                "websocket-client==1.9.0",
                                "+ pip3 freeze",
                                "ansible-core==2.15.13",
                                "attrs==26.1.0",
                                "bindep==2.14.0",
                                "cachetools==5.3.0",
                                "certifi==2026.5.20",
                                "cffi==2.0.0",
                                "chardet==5.1.0",
                                "charset-normalizer==3.4.7",
                                "colorama==0.4.6",
                                "cryptography==43.0.3",
                                "decorator==5.3.1",
                                "distlib==0.3.6",
                                "distro==1.9.0",
                                "dogpile.cache==1.4.1",
                                "durationpy==0.10",
                                "filelock==3.12.0",
                                "gpg==1.15.1",
                                "idna==3.18",
                                "importlib-resources==5.0.7",
                                "iso8601==2.1.0",
                                "Jinja2==3.1.6",
                                "jmespath==1.0.1",
                                "jsonpatch==1.33",
                                "jsonpointer==3.0.0",
                                "jsonschema==4.23.0",
                                "jsonschema-specifications==2025.9.1",
                                "keystoneauth1==5.11.1",
                                "kubernetes==35.0.0",
                                "kubernetes-validate==1.35.0",
                                "libcomps==0.1.18",
                                "libvirt-python==11.10.0",
                                "lxml==4.6.5",
                                "MarkupSafe==3.0.3",
                                "netaddr==0.10.1",
                                "netifaces==0.11.0",
                                "oauthlib==3.2.2",
                                "openstacksdk==4.1.0",
                                "os-service-types==1.7.0",
                                "packaging==23.1",
                                "Parsley==1.3",
                                "pbr==7.0.3",
                                "platformdirs==3.4.0",
                                "pluggy==1.0.0",
                                "pycparser==2.23",
                                "pyOpenSSL==24.2.1",
                                "pyparsing==2.4.7",
                                "pyproject_api==1.5.1",
                                "python-dateutil==2.9.0.post0",
                                "PyYAML==5.4.1",
                                "referencing==0.36.2",
                                "requests==2.32.5",
                                "requests-oauthlib==2.0.0",
                                "requestsexceptions==1.4.0",
                                "resolvelib==1.0.1",
                                "rpds-py==0.27.1",
                                "rpm==4.16.1.3",
                                "selinux==3.6",
                                "sepolicy==3.6",
                                "setools==4.4.4",
                                "six==1.17.0",
                                "stevedore==5.5.0",
                                "tomli==2.0.1",
                                "tox==4.5.1",
                                "typing_extensions==4.15.0",
                                "urllib3==2.6.3",
                                "virtualenv==20.22.0",
                                "websocket-client==1.9.0",
                                "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 /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts/setup_molecule",
                                "++ dirname /workspace/src/github.com/openstack-k8s-operators/ci-framework/scripts",
                                "+ PROJECT_DIR=/workspace/src/github.com/openstack-k8s-operators/ci-framework",
                                "+ export PROJECT_DIR",
                                "+ export ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ ANSIBLE_SKIP_CONFLICT_CHECK=1",
                                "+ PIP_INSTALL_ARGUMENTS='-U -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt'",
                                "+ case ${USE_VENV-'yes'} in",
                                "+ PIP=pip3",
                                "+ GALAXY=ansible-galaxy",
                                "++ whoami",
                                "+ '[' root '!=' root ']'",
                                "+ pip3 install '-U -r /workspace/src/github.com/openstack-k8s-operators/ci-framework/test-requirements.txt'",
                                "",
                                "[optparse.groups]Usage:[/]   ",
                                "  pip3 install \\[options] <requirement specifier> \\[package-index-options] ...",
                                "  pip3 install \\[options] -r <requirements file> \\[package-index-options] ...",
                                "  pip3 install \\[options] [-e] <vcs project url> ...",
                                "  pip3 install \\[options] [-e] <local project path> ...",
                                "  pip3 install \\[options] <archive url/path> ...",
                                "",
                                "no such option: - "
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:34.863708Z",
                            "start": "2026-06-12T09:32:23.456989Z"
                        },
                        "id": "0a580a2a-0013-e08c-993b-000000000007",
                        "name": "Install dependencies"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "zuul_return",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:34.973999Z",
                            "start": "2026-06-12T09:34:34.887860Z"
                        },
                        "id": "0a580a2a-0013-e08c-993b-000000000009",
                        "name": "Expose check log as artifact"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 0,
            "failures": 1,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "master",
    "index": "0",
    "phase": "post",
    "playbook": "review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:35:07.162796Z",
                    "start": "2026-06-12T09:34:35.767841Z"
                },
                "id": "0a580a2a-0013-c1d4-2234-000000000002",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "false_condition": "ansible_connection != 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:35.807289Z",
                            "start": "2026-06-12T09:34:35.779913Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000004",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "fetch-output-openshift"
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:35.866608Z",
                            "start": "2026-06-12T09:34:35.813557Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000006",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "set_fact",
                            "changed": false,
                            "false_condition": "groups['all'] | length > 1",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:35.961738Z",
                            "start": "2026-06-12T09:34:35.885731Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000037",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:36.027962Z",
                            "start": "2026-06-12T09:34:35.970479Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000038",
                        "name": "Set log path for single node"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 0,
                                    "group": "root",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                    "mode": "02755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                    "size": 96,
                                    "state": "directory",
                                    "uid": 1000
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                            "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": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                    "mode": "02755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                    "mode": "02755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000
                                },
                                {
                                    "ansible_loop_var": "item",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "item": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                    "mode": "02755",
                                    "owner": "1000",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 1000
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:37.375754Z",
                            "start": "2026-06-12T09:34:36.035218Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000039",
                        "name": "Ensure local output dirs"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "item",
                                    "include": "rsync.yaml",
                                    "include_args": {},
                                    "item": [
                                        "container",
                                        {
                                            "context": "main:zuul-worker/38-102-83-139:9023",
                                            "namespace": "main",
                                            "pod": "pod-centos-9-stream-0000071679",
                                            "resources": {
                                                "cores": 0,
                                                "instances": 1,
                                                "ram": 0
                                            },
                                            "stream_port1": 43407,
                                            "stream_port2": 36331
                                        }
                                    ]
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:34:37.484628Z",
                            "start": "2026-06-12T09:34:37.383612Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-00000000003a",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "output",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                            "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": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                            "recurse": true,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "output": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "output",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                            "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": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                            "recurse": true,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "output": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/npm",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "output",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                            "recurse": true,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "output": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                },
                                {
                                    "ansible_loop_var": "output",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/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": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                            "recurse": true,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "output": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                    "owner": "root",
                                    "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs",
                                    "size": 6,
                                    "state": "directory",
                                    "uid": 0
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:35:00.605932Z",
                            "start": "2026-06-12T09:34:37.498155Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000062",
                        "name": "Ensure local directory exists"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:35:06.041441Z",
                            "start": "2026-06-12T09:35:00.617534Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-000000000064",
                        "name": "Copy zuul-output from the pod to the executor"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "find",
                                "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work",
                                "-empty",
                                "-type",
                                "d",
                                "-delete"
                            ],
                            "delta": "0:00:00.039045",
                            "end": "2026-06-12 09:35:06.400829",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "find \"/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work\" -empty -type d -delete",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-c1d4-2234-00000000003b-0-container",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-12 09:35:06.361784",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0a580a2a-0013-c1d4-2234-00000000003b-0-container"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000035",
                        "name": "fetch-output-openshift",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_0/review.rdoproject.org/config/roles/fetch-output-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:35:06.452636Z",
                            "start": "2026-06-12T09:35:06.049788Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-00000000003b",
                        "name": "Remove empty directory"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "shell",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts/* /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/artifacts\nfi\n",
                                    "delta": "0:00:00.013832",
                                    "end": "2026-06-12 09:35:06.784685",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/artifacts\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts/* /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/artifacts\nfi\n",
                                            "_uses_shell": true,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-12 09:35:06.770853",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "find: \u2018/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts\u2019: No such file or directory",
                                    "stdout_lines": [
                                        "find: \u2018/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/artifacts\u2019: No such file or directory"
                                    ],
                                    "zj_item": "artifacts",
                                    "zuul_log_id": "in-loop-ignore"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": true,
                                    "cmd": "if [ -n \"$(find /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs/* /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/docs\nfi\n",
                                    "delta": "0:00:00.012062",
                                    "end": "2026-06-12 09:35:07.104041",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "if [ -n \"$(find /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs -mindepth 1)\" ] ; then\n  # Only create target directory if it is needed.\n  # Do not fail if it is already there.\n  mkdir -p /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/docs\n  # Leave the original directory behind so that other roles\n  # operating on the interface directories can simply no-op.\n  mv -f /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs/* /var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/logs/docs\nfi\n",
                                            "_uses_shell": true,
                                            "argv": null,
                                            "chdir": null,
                                            "creates": null,
                                            "executable": null,
                                            "expand_argument_vars": true,
                                            "removes": null,
                                            "stdin": null,
                                            "stdin_add_newline": true,
                                            "strip_empty_ends": true,
                                            "zuul_ansible_split_streams": false,
                                            "zuul_log_id": "in-loop-ignore",
                                            "zuul_no_log": false,
                                            "zuul_output_max_bytes": 1073741824
                                        }
                                    },
                                    "msg": "",
                                    "rc": 0,
                                    "start": "2026-06-12 09:35:07.091979",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "find: \u2018/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs\u2019: No such file or directory",
                                    "stdout_lines": [
                                        "find: \u2018/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/docs\u2019: No such file or directory"
                                    ],
                                    "zj_item": "docs",
                                    "zuul_log_id": "in-loop-ignore"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-00000000000c",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:35:07.162796Z",
                            "start": "2026-06-12T09:35:06.464880Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-00000000000e",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-12T09:35:07.229127Z",
                    "start": "2026-06-12T09:35:07.173811Z"
                },
                "id": "0a580a2a-0013-c1d4-2234-000000000015",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "authorized_key",
                            "failed": true,
                            "msg": "The 'file' lookup had an issue accessing the file '/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/work/src/../7cfba453f4aa461f81b678bb6bd7eb76_id_rsa.pub'. file not found, use -vvvvv to see paths searched"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-c1d4-2234-000000000018",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/7cfba453f4aa461f81b678bb6bd7eb76/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-12T09:35:07.229127Z",
                            "start": "2026-06-12T09:35:07.183029Z"
                        },
                        "id": "0a580a2a-0013-c1d4-2234-00000000001a",
                        "name": "Remove the build SSH key from all nodes"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 5,
            "failures": 0,
            "ignored": 1,
            "ok": 8,
            "rescued": 0,
            "skipped": 2,
            "unreachable": 0
        }
    },
    "trusted": true
}
]
