Using /etc/ansible/ansible.cfg as config file 2026-05-06 23:44:26.173721 | PLAY [Build a RHEL9.4 cloud image suitable for Zuul] *** 2026-05-06 23:44:26.179435 | TASK [Gathering Facts] **************************** 2026-05-06 23:44:28.125796 | ok: [image-builder] 2026-05-06 23:44:28.133761 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-06 23:44:28.144551 | ok: [image-builder] 2026-05-06 23:44:28.147720 | TASK [ansible.builtin.include_role : base-appliance] *** 2026-05-06 23:44:28.210079 | TASK [base-appliance : Set appliance_archive] ***** 2026-05-06 23:44:28.229404 | ok: [image-builder] 2026-05-06 23:44:28.232704 | TASK [base-appliance : Set appliance_path] ******** 2026-05-06 23:44:28.291895 | ok: [image-builder] 2026-05-06 23:44:28.295205 | TASK [base-appliance : Remove existing appliance directory to avoid error: 2026-05-06 23:44:28.295208 | virt-customize: error: libguestfs error: cannot find any suitable libguestfs supermin] *** 2026-05-06 23:44:29.138837 | changed: [image-builder] 2026-05-06 23:44:29.142559 | TASK [base-appliance : Ensure appliance_path exists] *** 2026-05-06 23:44:29.795252 | changed: [image-builder] 2026-05-06 23:44:29.798677 | TASK [base-appliance : Download appliance] ******** 2026-05-06 23:44:31.141048 | ok: [image-builder] 2026-05-06 23:44:31.145057 | TASK [base-appliance : Unarchive appliance] ******* 2026-05-06 23:45:14.886507 | changed: [image-builder] 2026-05-06 23:45:14.889859 | TASK [base-appliance : set_fact] ****************** 2026-05-06 23:45:14.901653 | ok: [image-builder] 2026-05-06 23:45:14.908232 | TASK [ansible.builtin.include_role : base-local] *** 2026-05-06 23:45:14.975315 | TASK [base-local : Set image_tmp_dir] ************* 2026-05-06 23:45:14.994781 | ok: [image-builder] 2026-05-06 23:45:14.998352 | TASK [base-local : Copy the image] **************** 2026-05-06 23:45:15.906838 | changed: [image-builder] 2026-05-06 23:45:15.910483 | TASK [base-local : Set image_file] **************** 2026-05-06 23:45:15.930419 | ok: [image-builder] 2026-05-06 23:45:15.933660 | TASK [base-local : Set virt_customize_cmd] ******** 2026-05-06 23:45:15.943891 | ok: [image-builder] 2026-05-06 23:45:15.977601 | TASK [ansible.builtin.include_role : sshd-config] *** 2026-05-06 23:45:16.023579 | TASK [sshd-config : Prepare sshd_config file] ***** 2026-05-06 23:45:17.579360 | changed: [image-builder] 2026-05-06 23:45:17.582978 | TASK [sshd-config : set_fact] ********************* 2026-05-06 23:45:17.602876 | ok: [image-builder] 2026-05-06 23:45:17.606323 | TASK [sshd-config : Generate ssh host keys] ******* 2026-05-06 23:45:17.678959 | skipping: [image-builder] 2026-05-06 23:45:17.683087 | TASK [sshd-config : set_fact] ********************* 2026-05-06 23:45:17.704729 | ok: [image-builder] 2026-05-06 23:45:17.710815 | TASK [ansible.builtin.include_role : zuul-user] *** 2026-05-06 23:45:17.826220 | TASK [zuul-user : Prepare the sudoers file] ******* 2026-05-06 23:45:19.291265 | changed: [image-builder] 2026-05-06 23:45:19.294675 | TASK [zuul-user : Prepare the authorized_keys file] *** 2026-05-06 23:45:20.728373 | changed: [image-builder] 2026-05-06 23:45:20.732344 | TASK [zuul-user : set_fact] *********************** 2026-05-06 23:45:20.741690 | skipping: [image-builder] 2026-05-06 23:45:20.744958 | TASK [zuul-user : set_fact] *********************** 2026-05-06 23:45:20.754084 | skipping: [image-builder] 2026-05-06 23:45:20.757492 | TASK [zuul-user : set_fact] *********************** 2026-05-06 23:45:20.795188 | ok: [image-builder] 2026-05-06 23:45:20.798530 | TASK [zuul-user : set_fact] *********************** 2026-05-06 23:45:20.809989 | ok: [image-builder] 2026-05-06 23:45:20.816012 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-06 23:45:20.878572 | skipping: [image-builder] 2026-05-06 23:45:20.882140 | TASK [cloud-rhel-common : Download the cirros cloud image] *** 2026-05-06 23:45:20.890422 | skipping: [image-builder] 2026-05-06 23:45:20.893650 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-06 23:45:20.901755 | skipping: [image-builder] 2026-05-06 23:45:20.905234 | TASK [cloud-rhel-common : ansible.builtin.set_fact] *** 2026-05-06 23:45:20.913303 | skipping: [image-builder] 2026-05-06 23:45:20.975743 | TASK [ansible.builtin.include_role : base-customize] *** 2026-05-06 23:45:21.017518 | TASK [base-customize : debug] ********************* 2026-05-06 23:45:21.029370 | ok: [image-builder] => { 2026-05-06 23:45:21.029383 | "msg": "Running: virt-customize -m 2048 -a /home/zuul/build/cache//tmp/cloud-rhel-9-4-bcede08e22ae4489904d44ef64361136/rhel-9.4-x86_64-kvm.qcow2 --selinux-relabel --copy-in '/home/zuul/build/cache//tmp/cloud-rhel-9-4-bcede08e22ae4489904d44ef64361136/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-4-bcede08e22ae4489904d44ef64361136/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-4-bcede08e22ae4489904d44ef64361136/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-06 23:45:21.029386 | } 2026-05-06 23:45:21.032793 | TASK [base-customize : Run virt-customize] ******** 2026-05-06 23:45:44.996723 | changed: [image-builder] 2026-05-06 23:45:45.006555 | TASK [ansible.builtin.include_role : base-finalize] *** 2026-05-06 23:45:45.084112 | TASK [base-finalize : set_fact] ******************* 2026-05-06 23:45:45.107517 | ok: [image-builder] 2026-05-06 23:45:45.175895 | TASK [base-finalize : Create raw file] ************ 2026-05-06 23:45:50.734673 | changed: [image-builder] 2026-05-06 23:45:50.740937 | TASK [base-finalize : ansible.posix.synchronize] *** 2026-05-06 23:47:36.011086 | changed: [image-builder] 2026-05-06 23:47:36.016459 | TASK [base-finalize : ansible.posix.synchronize] *** 2026-05-06 23:47:36.086437 | skipping: [image-builder] 2026-05-06 23:47:36.096602 | TASK [base-cleanup : Remove tmp directory] ******** 2026-05-06 23:47:38.147141 | changed: [image-builder] 2026-05-06 23:47:38.161321 | PLAY RECAP **************************************** 2026-05-06 23:47:38.161360 | image-builder : ok=26 changed=11 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-06 23:47:38.161376 | 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-4.yaml -e image_output=/var/lib/nodepool/dib/cloud-rhel-9-4-bcede08e22ae4489904d44ef64361136 -e raw_type=True Exit code: 0