No config file found; using defaults [WARNING]: No inventory was parsed, only implicit localhost is available [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [Build a fedora cloud image suitable for Zuul] **************************** TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [base-appliance : Set appliance_path] ************************************* ok: [localhost] => {"ansible_facts": {"appliance_path": "/tmp/appliance-1.46.0"}, "changed": false} TASK [base-appliance : Ensure appliance_path exists] *************************** ok: [localhost] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/tmp/appliance-1.46.0", "size": 23, "state": "directory", "uid": 0} TASK [base-appliance : Download appliance] ************************************* skipping: [localhost] => {"changed": false, "msg": "skipped, since /tmp/appliance-1.46.0/appliance exists"} TASK [base-appliance : set_fact] *********************************************** ok: [localhost] => {"ansible_facts": {"virt_customize_env": {"LIBGUESTFS_BACKEND": "direct", "LIBGUESTFS_PATH": "/tmp/appliance-1.46.0/appliance"}}, "changed": false} TASK [base : assert] *********************************************************** ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [base : Set some runtime facts] ******************************************* ok: [localhost] => {"ansible_facts": {"image_cache_file": "/var/cache/nodepool/Fedora-Cloud-Base-38-1.6.x86_64.qcow2", "image_tmp_dir": "/var/tmp/cloud-fedora-38-7f8ec5721d554ff9b78fe171d169ef04"}, "changed": false} TASK [base : Make sure cache directory exist] ********************************** ok: [localhost] => {"changed": false, "gid": 1002, "group": "1002", "mode": "0755", "owner": "1002", "path": "/var/cache/nodepool", "size": 4096, "state": "directory", "uid": 1002} TASK [base : Delete previous image cache] ************************************** skipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [base : Check if image is already downloaded] ***************************** ok: [localhost] => {"changed": false, "stat": {"exists": false}} TASK [base : Download if checksum doesn't match] ******************************* fatal: [localhost]: FAILED! => {"changed": false, "dest": "/var/cache/nodepool", "elapsed": 0, "gid": 1002, "group": "1002", "mode": "0755", "msg": "Request failed", "owner": "1002", "response": "HTTP Error 404: Not Found", "size": 4096, "state": "directory", "status_code": 404, "uid": 1002, "url": "https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/x86_64/images/Fedora-Cloud-Base-38-1.6.x86_64.qcow2"} TASK [base-cleanup : Remove tmp directory] ************************************* ok: [localhost] => {"changed": false, "path": "/var/tmp/cloud-fedora-38-7f8ec5721d554ff9b78fe171d169ef04", "state": "absent"} PLAY RECAP ********************************************************************* localhost : ok=9 changed=0 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 Running: sudo /usr/local/bin/ansible-playbook -v /etc/nodepool/virt_images/cloud-fedora-38.yaml -e image_output=/var/lib/nodepool/dib/cloud-fedora-38-7f8ec5721d554ff9b78fe171d169ef04 -e raw_type=True Exit code: 2