Using /etc/ansible/ansible.cfg as config file 2026-05-05 08:35:01.115852 | PLAY [Build a RHEL9.5 cloud image suitable for Zuul] *** 2026-05-05 08:35:01.178568 | TASK [Gathering Facts] **************************** 2026-05-05 08:35:03.191363 | ok: [image-builder] 2026-05-05 08:35:03.199510 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-05 08:35:03.210516 | ok: [image-builder] 2026-05-05 08:35:03.213820 | TASK [ansible.builtin.include_role : base-appliance] *** 2026-05-05 08:35:03.292245 | TASK [base-appliance : Set appliance_archive] ***** 2026-05-05 08:35:03.311578 | ok: [image-builder] 2026-05-05 08:35:03.314810 | TASK [base-appliance : Set appliance_path] ******** 2026-05-05 08:35:03.392490 | ok: [image-builder] 2026-05-05 08:35:03.395726 | TASK [base-appliance : Remove existing appliance directory to avoid error: 2026-05-05 08:35:03.395728 | virt-customize: error: libguestfs error: cannot find any suitable libguestfs supermin] *** 2026-05-05 08:35:04.317038 | changed: [image-builder] 2026-05-05 08:35:04.320722 | TASK [base-appliance : Ensure appliance_path exists] *** 2026-05-05 08:35:04.964279 | changed: [image-builder] 2026-05-05 08:35:04.967697 | TASK [base-appliance : Download appliance] ******** 2026-05-05 08:35:06.392730 | ok: [image-builder] 2026-05-05 08:35:06.396719 | TASK [base-appliance : Unarchive appliance] ******* 2026-05-05 08:35:49.647958 | changed: [image-builder] 2026-05-05 08:35:49.654293 | TASK [base-appliance : set_fact] ****************** 2026-05-05 08:35:49.665951 | ok: [image-builder] 2026-05-05 08:35:49.675286 | TASK [ansible.builtin.include_role : base-local] *** 2026-05-05 08:35:49.735065 | TASK [base-local : Set image_tmp_dir] ************* 2026-05-05 08:35:49.780650 | ok: [image-builder] 2026-05-05 08:35:49.785001 | TASK [base-local : Copy the image] **************** 2026-05-05 08:35:50.670801 | changed: [image-builder] 2026-05-05 08:35:50.674898 | TASK [base-local : Set image_file] **************** 2026-05-05 08:35:50.695064 | ok: [image-builder] 2026-05-05 08:35:50.698685 | TASK [base-local : Set virt_customize_cmd] ******** 2026-05-05 08:35:50.708961 | ok: [image-builder] 2026-05-05 08:35:50.715365 | TASK [ansible.builtin.include_role : sshd-config] *** 2026-05-05 08:35:50.815143 | TASK [sshd-config : Prepare sshd_config file] ***** 2026-05-05 08:35:52.424302 | changed: [image-builder] 2026-05-05 08:35:52.427856 | TASK [sshd-config : set_fact] ********************* 2026-05-05 08:35:52.446743 | ok: [image-builder] 2026-05-05 08:35:52.474644 | TASK [sshd-config : Generate ssh host keys] ******* 2026-05-05 08:35:52.492775 | skipping: [image-builder] 2026-05-05 08:35:52.496186 | TASK [sshd-config : set_fact] ********************* 2026-05-05 08:35:52.578622 | ok: [image-builder] 2026-05-05 08:35:52.584691 | TASK [ansible.builtin.include_role : zuul-user] *** 2026-05-05 08:35:52.683814 | TASK [zuul-user : Prepare the sudoers file] ******* 2026-05-05 08:35:54.098654 | changed: [image-builder] 2026-05-05 08:35:54.102115 | TASK [zuul-user : Prepare the authorized_keys file] *** 2026-05-05 08:35:55.433577 | changed: [image-builder] 2026-05-05 08:35:55.437427 | TASK [zuul-user : set_fact] *********************** 2026-05-05 08:35:55.446168 | skipping: [image-builder] 2026-05-05 08:35:55.449306 | TASK [zuul-user : set_fact] *********************** 2026-05-05 08:35:55.475945 | skipping: [image-builder] 2026-05-05 08:35:55.479425 | TASK [zuul-user : set_fact] *********************** 2026-05-05 08:35:55.504422 | ok: [image-builder] 2026-05-05 08:35:55.507559 | TASK [zuul-user : set_fact] *********************** 2026-05-05 08:35:55.581743 | ok: [image-builder] 2026-05-05 08:35:55.587922 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-05 08:35:55.596154 | skipping: [image-builder] 2026-05-05 08:35:55.599579 | TASK [cloud-rhel-common : Download the cirros cloud image] *** 2026-05-05 08:35:55.680267 | skipping: [image-builder] 2026-05-05 08:35:55.683539 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-05 08:35:55.691531 | skipping: [image-builder] 2026-05-05 08:35:55.694867 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-05 08:35:55.774278 | skipping: [image-builder] 2026-05-05 08:35:55.777636 | TASK [ansible.builtin.include_role : base-customize] *** 2026-05-05 08:35:55.826003 | TASK [base-customize : debug] ********************* 2026-05-05 08:35:55.878217 | ok: [image-builder] => { 2026-05-05 08:35:55.878231 | "msg": "Running: virt-customize -m 2048 -a /home/zuul/build/cache/tmp/cloud-rhel-9-5-c4dd300157bb4145a68c2c064377e4ac/rhel-9.5-x86_64-kvm.qcow2 --selinux-relabel --copy-in '/home/zuul/build/cache/tmp/cloud-rhel-9-5-c4dd300157bb4145a68c2c064377e4ac/sshd_config:/etc/ssh/' --chmod '0600:/etc/ssh/sshd_config' --run-command 'adduser -m zuul-worker' --mkdir '/home/zuul-worker/.ssh' --chmod '0700:/home/zuul-worker/.ssh' --copy-in '/home/zuul/build/cache/tmp/cloud-rhel-9-5-c4dd300157bb4145a68c2c064377e4ac/authorized_keys:/home/zuul-worker/.ssh/' --chmod '0600:/home/zuul-worker/.ssh/authorized_keys' --run-command 'chown -R zuul-worker:zuul-worker /home/zuul-worker/.ssh/' --copy-in '/home/zuul/build/cache/tmp/cloud-rhel-9-5-c4dd300157bb4145a68c2c064377e4ac/zuul:/etc/sudoers.d/' --chmod '0440:/etc/sudoers.d/zuul' --run-command 'chown root:root /etc/sudoers.d/zuul' --run-command 'chcon -R -h system_u:object_r:user_home_t:s0 /home/zuul-worker && chcon -R -h system_u:object_r:ssh_home_t:s0 /home/zuul-worker/.ssh'" 2026-05-05 08:35:55.878236 | } 2026-05-05 08:35:55.881751 | TASK [base-customize : Run virt-customize] ******** 2026-05-05 08:36:19.315922 | changed: [image-builder] 2026-05-05 08:36:19.323422 | TASK [ansible.builtin.include_role : base-finalize] *** 2026-05-05 08:36:19.355263 | TASK [base-finalize : set_fact] ******************* 2026-05-05 08:36:19.387472 | ok: [image-builder] 2026-05-05 08:36:19.391091 | TASK [base-finalize : Create raw file] ************ 2026-05-05 08:36:27.884327 | changed: [image-builder] 2026-05-05 08:36:27.891415 | TASK [base-finalize : ansible.posix.synchronize] *** 2026-05-05 08:38:17.434965 | changed: [image-builder] 2026-05-05 08:38:17.440251 | TASK [base-finalize : ansible.posix.synchronize] *** 2026-05-05 08:38:17.486735 | skipping: [image-builder] 2026-05-05 08:38:17.498860 | TASK [base-cleanup : Remove tmp directory] ******** 2026-05-05 08:38:19.705733 | changed: [image-builder] 2026-05-05 08:38:19.718894 | PLAY RECAP **************************************** 2026-05-05 08:38:19.718931 | image-builder : ok=26 changed=11 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-05 08:38:19.718946 | Running: /usr/bin/ansible-playbook -v -i /var/lib/nodepool/config/nodepool/dib-ansible/inventory.yaml /var/lib/nodepool/config/nodepool/dib-ansible/cloud-rhel-9-5.yaml -e image_output=/var/lib/nodepool/dib/cloud-rhel-9-5-c4dd300157bb4145a68c2c064377e4ac -e raw_type=True Exit code: 0