2026-04-22 13:46:24.207072 | Job console starting 2026-04-22 13:46:24.244571 | Updating git repos 2026-04-22 13:46:24.287672 | Cloning repos into workspace 2026-04-22 13:46:24.541320 | Restoring repo states 2026-04-22 13:46:24.549454 | Merging changes 2026-04-22 13:46:25.044908 | Checking out repos 2026-04-22 13:46:25.109159 | Preparing playbooks 2026-04-22 13:46:26.912149 | Running Ansible setup 2026-04-22 13:46:31.180938 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 13:46:31.914852 | 2026-04-22 13:46:31.915022 | PLAY [localhost] 2026-04-22 13:46:31.924385 | 2026-04-22 13:46:31.924506 | TASK [Gathering Facts] 2026-04-22 13:46:32.987770 | localhost | ok 2026-04-22 13:46:33.001987 | 2026-04-22 13:46:33.002116 | TASK [Setup log path fact] 2026-04-22 13:46:33.019475 | localhost | ok 2026-04-22 13:46:33.054249 | 2026-04-22 13:46:33.054389 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 13:46:33.082816 | localhost | ok 2026-04-22 13:46:33.090580 | 2026-04-22 13:46:33.090652 | TASK [emit-job-header : Print job information] 2026-04-22 13:46:33.127915 | # Job Information 2026-04-22 13:46:33.128142 | Ansible Version: 2.16.16 2026-04-22 13:46:33.128192 | Job: ansible-collection-containers-molecule-forget-package-ubuntu-noble 2026-04-22 13:46:33.128227 | Pipeline: check 2026-04-22 13:46:33.128258 | Executor: 0a8996d2b663 2026-04-22 13:46:33.128287 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/118 2026-04-22 13:46:33.128319 | Event ID: 87752330-3e51-11f1-97de-a4705693b126 2026-04-22 13:46:33.133312 | 2026-04-22 13:46:33.133476 | LOOP [emit-job-header : Print node information] 2026-04-22 13:46:33.231779 | localhost | ok: 2026-04-22 13:46:33.231988 | localhost | # Node Information 2026-04-22 13:46:33.232029 | localhost | Inventory Hostname: ubuntu-noble 2026-04-22 13:46:33.232066 | localhost | Hostname: np0000169464 2026-04-22 13:46:33.232095 | localhost | Username: zuul 2026-04-22 13:46:33.232127 | localhost | Distro: Ubuntu 24.04 2026-04-22 13:46:33.232155 | localhost | Provider: yul1 2026-04-22 13:46:33.232182 | localhost | Region: ca-ymq-1 2026-04-22 13:46:33.232208 | localhost | Label: ubuntu-noble 2026-04-22 13:46:33.232233 | localhost | Product Name: OpenStack Nova 2026-04-22 13:46:33.232259 | localhost | Interface IP: 199.204.45.57 2026-04-22 13:46:33.245428 | 2026-04-22 13:46:33.245727 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 13:46:33.979945 | localhost -> localhost | changed 2026-04-22 13:46:33.987056 | 2026-04-22 13:46:33.987163 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 13:46:35.107897 | localhost -> localhost | changed 2026-04-22 13:46:35.120451 | 2026-04-22 13:46:35.120540 | PLAY [all] 2026-04-22 13:46:35.133969 | 2026-04-22 13:46:35.134370 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 13:46:35.381682 | ubuntu-noble -> localhost | ok 2026-04-22 13:46:35.390748 | 2026-04-22 13:46:35.390876 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 13:46:35.417015 | ubuntu-noble | ok 2026-04-22 13:46:35.431899 | ubuntu-noble | included: /var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 13:46:35.438141 | 2026-04-22 13:46:35.438206 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 13:46:36.739154 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-22 13:46:36.739403 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/work/819d0a63fc614e4284e64b553be7ddce_id_rsa 2026-04-22 13:46:36.739454 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/work/819d0a63fc614e4284e64b553be7ddce_id_rsa.pub 2026-04-22 13:46:36.739488 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-22 13:46:36.739519 | ubuntu-noble -> localhost | SHA256:TjfFyk8uUjeIleRzZMZO+qR4y7aWn2n9pOcuQ7Oe7tI zuul-build-sshkey 2026-04-22 13:46:36.739565 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-22 13:46:36.739608 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-22 13:46:36.739645 | ubuntu-noble -> localhost | | ..+ | 2026-04-22 13:46:36.739678 | ubuntu-noble -> localhost | | o *o | 2026-04-22 13:46:36.739708 | ubuntu-noble -> localhost | | =++ | 2026-04-22 13:46:36.739738 | ubuntu-noble -> localhost | | +.*o | 2026-04-22 13:46:36.739768 | ubuntu-noble -> localhost | | S.B++ | 2026-04-22 13:46:36.739797 | ubuntu-noble -> localhost | | o.oo*..o | 2026-04-22 13:46:36.739826 | ubuntu-noble -> localhost | | oo.oo+ o.| 2026-04-22 13:46:36.739855 | ubuntu-noble -> localhost | | .*.ooE+.| 2026-04-22 13:46:36.739888 | ubuntu-noble -> localhost | | o.++=*B+| 2026-04-22 13:46:36.739918 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-22 13:46:36.739985 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.747362 2026-04-22 13:46:36.748369 | 2026-04-22 13:46:36.748463 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 13:46:36.784442 | ubuntu-noble | ok 2026-04-22 13:46:36.793455 | ubuntu-noble | included: /var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 13:46:36.802162 | 2026-04-22 13:46:36.802263 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 13:46:36.826676 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:46:36.835813 | 2026-04-22 13:46:36.835924 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 13:46:37.380555 | ubuntu-noble | changed 2026-04-22 13:46:37.397680 | 2026-04-22 13:46:37.398173 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 13:46:37.611582 | ubuntu-noble | ok 2026-04-22 13:46:37.617523 | 2026-04-22 13:46:37.617646 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 13:46:38.257750 | ubuntu-noble | changed 2026-04-22 13:46:38.264332 | 2026-04-22 13:46:38.264400 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 13:46:38.842353 | ubuntu-noble | changed 2026-04-22 13:46:38.847831 | 2026-04-22 13:46:38.847916 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 13:46:38.872454 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:46:38.881227 | 2026-04-22 13:46:38.881367 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 13:46:39.303203 | ubuntu-noble -> localhost | changed 2026-04-22 13:46:39.319492 | 2026-04-22 13:46:39.319622 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 13:46:39.767194 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/work/819d0a63fc614e4284e64b553be7ddce_id_rsa (zuul-build-sshkey) 2026-04-22 13:46:39.767386 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.011933 2026-04-22 13:46:39.772826 | 2026-04-22 13:46:39.772891 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 13:46:40.150791 | ubuntu-noble | ok 2026-04-22 13:46:40.156304 | 2026-04-22 13:46:40.156376 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 13:46:40.188791 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:46:40.200468 | 2026-04-22 13:46:40.200590 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 13:46:40.572261 | ubuntu-noble | ok 2026-04-22 13:46:40.582203 | 2026-04-22 13:46:40.582336 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 13:46:41.536543 | ubuntu-noble | Output suppressed because no_log was given 2026-04-22 13:46:41.555311 | 2026-04-22 13:46:41.555814 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 13:46:41.821053 | ubuntu-noble | ok: "logs" 2026-04-22 13:46:41.821282 | ubuntu-noble | ok: All items complete 2026-04-22 13:46:41.821311 | 2026-04-22 13:46:42.015313 | ubuntu-noble | ok: "artifacts" 2026-04-22 13:46:42.348118 | ubuntu-noble | ok: "docs" 2026-04-22 13:46:42.369897 | 2026-04-22 13:46:42.370053 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 13:46:42.605529 | ubuntu-noble | changed: "logs" 2026-04-22 13:46:42.830973 | ubuntu-noble | changed: "artifacts" 2026-04-22 13:46:43.033272 | ubuntu-noble | changed: "docs" 2026-04-22 13:46:43.042300 | 2026-04-22 13:46:43.042393 | PLAY RECAP 2026-04-22 13:46:43.042437 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:46:43.042467 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 13:46:43.042489 | 2026-04-22 13:46:43.188687 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 13:46:43.228585 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 13:46:43.977474 | 2026-04-22 13:46:43.977673 | PLAY [all] 2026-04-22 13:46:43.992905 | 2026-04-22 13:46:43.993107 | TASK [setup-uv : Extract archive] 2026-04-22 13:46:46.491517 | ubuntu-noble | changed 2026-04-22 13:46:46.515390 | 2026-04-22 13:46:46.515935 | TASK [setup-uv : Print version] 2026-04-22 13:46:47.026387 | ubuntu-noble | uv 0.8.13 2026-04-22 13:46:47.059708 | ubuntu-noble | ok: Runtime: 0:00:00.015949 2026-04-22 13:46:47.091845 | 2026-04-22 13:46:47.091956 | PLAY RECAP 2026-04-22 13:46:47.092004 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:46:47.092029 | 2026-04-22 13:46:47.323384 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 13:46:47.325106 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 13:46:47.971334 | 2026-04-22 13:46:47.971493 | PLAY [all] 2026-04-22 13:46:47.983545 | 2026-04-22 13:46:47.983645 | TASK [Copy inventory file for Zuul] 2026-04-22 13:46:49.044035 | ubuntu-noble | changed 2026-04-22 13:46:49.050879 | 2026-04-22 13:46:49.051009 | TASK [Switch "ansible_host" to private IP] 2026-04-22 13:46:49.376759 | ubuntu-noble | changed: 1 replacements made 2026-04-22 13:46:49.382786 | 2026-04-22 13:46:49.382872 | TASK [Run Molecule scenario] 2026-04-22 13:46:49.931286 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-04-22 13:46:49.931463 | ubuntu-noble | Creating virtual environment at: .venv 2026-04-22 13:46:50.191427 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-04-22 13:46:50.191674 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-04-22 13:46:50.197884 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-04-22 13:46:50.382302 | ubuntu-noble | Downloading cryptography 2026-04-22 13:46:50.443983 | ubuntu-noble | Downloading pygments 2026-04-22 13:46:50.624808 | ubuntu-noble | Downloading ansible-core 2026-04-22 13:46:50.673725 | ubuntu-noble | Installed 37 packages in 48ms 2026-04-22 13:46:51.501187 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-04-22 13:46:51.501315 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 13:46:52.365458 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 13:46:52.365542 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-04-22 13:46:52.365558 | ubuntu-noble | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 13:46:52.365668 | ubuntu-noble | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-04-22 13:47:04.240549 | ubuntu-noble | INFO [forget-package > dependency] Executing 2026-04-22 13:47:04.240672 | ubuntu-noble | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-04-22 13:47:04.240873 | ubuntu-noble | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-04-22 13:47:04.241008 | ubuntu-noble | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 13:47:04.246718 | ubuntu-noble | INFO [forget-package > cleanup] Executing 2026-04-22 13:47:04.247047 | ubuntu-noble | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:47:04.252750 | ubuntu-noble | INFO [forget-package > destroy] Executing 2026-04-22 13:47:04.252790 | ubuntu-noble | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-22 13:47:04.252838 | ubuntu-noble | INFO [forget-package > destroy] Executed: Successful 2026-04-22 13:47:04.258608 | ubuntu-noble | INFO [forget-package > syntax] Executing 2026-04-22 13:47:04.797090 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 13:47:04.797354 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-22 13:47:04.797642 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-22 13:47:04.797864 | ubuntu-noble | 2026-04-22 13:47:05.217785 | ubuntu-noble | 2026-04-22 13:47:05.217920 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-04-22 13:47:05.288793 | ubuntu-noble | INFO [forget-package > syntax] Executed: Successful 2026-04-22 13:47:05.300031 | ubuntu-noble | INFO [forget-package > create] Executing 2026-04-22 13:47:05.301644 | ubuntu-noble | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:47:05.307546 | ubuntu-noble | INFO [forget-package > prepare] Executing 2026-04-22 13:47:05.861438 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 13:47:05.861576 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-22 13:47:05.861723 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-22 13:47:05.861847 | ubuntu-noble | 2026-04-22 13:47:06.288278 | ubuntu-noble | 2026-04-22 13:47:06.288512 | ubuntu-noble | PLAY [Prepare] ***************************************************************** 2026-04-22 13:47:06.288704 | ubuntu-noble | 2026-04-22 13:47:06.288924 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-22 13:47:06.289143 | ubuntu-noble | Wednesday 22 April 2026 13:47:06 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-04-22 13:47:07.647343 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 13:47:07.649782 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:07.650011 | ubuntu-noble | 2026-04-22 13:47:07.650288 | ubuntu-noble | TASK [Install NGINX] *********************************************************** 2026-04-22 13:47:07.650510 | ubuntu-noble | Wednesday 22 April 2026 13:47:07 +0000 (0:00:01.363) 0:00:01.395 ******* 2026-04-22 13:47:42.797725 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-22 13:47:42.797873 | ubuntu-noble | 2026-04-22 13:47:42.798104 | ubuntu-noble | TASK [Ensure NGINX is running] ************************************************* 2026-04-22 13:47:42.798366 | ubuntu-noble | Wednesday 22 April 2026 13:47:42 +0000 (0:00:35.147) 0:00:36.542 ******* 2026-04-22 13:47:43.586436 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:43.586609 | ubuntu-noble | 2026-04-22 13:47:43.586827 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-22 13:47:43.587056 | ubuntu-noble | ubuntu-noble : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 13:47:43.587264 | ubuntu-noble | 2026-04-22 13:47:43.587447 | ubuntu-noble | 2026-04-22 13:47:43.587769 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-22 13:47:43.588014 | ubuntu-noble | Wednesday 22 April 2026 13:47:43 +0000 (0:00:00.789) 0:00:37.331 ******* 2026-04-22 13:47:43.588293 | ubuntu-noble | =============================================================================== 2026-04-22 13:47:43.588524 | ubuntu-noble | Install NGINX ---------------------------------------------------------- 35.15s 2026-04-22 13:47:43.588741 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.36s 2026-04-22 13:47:43.588999 | ubuntu-noble | Ensure NGINX is running ------------------------------------------------- 0.79s 2026-04-22 13:47:43.688167 | ubuntu-noble | INFO [forget-package > prepare] Executed: Successful 2026-04-22 13:47:43.699142 | ubuntu-noble | INFO [forget-package > converge] Executing 2026-04-22 13:47:44.252952 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 13:47:44.253100 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-22 13:47:44.253641 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-22 13:47:44.253828 | ubuntu-noble | 2026-04-22 13:47:44.662914 | ubuntu-noble | 2026-04-22 13:47:44.663074 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-04-22 13:47:44.663310 | ubuntu-noble | 2026-04-22 13:47:44.663545 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-22 13:47:44.663768 | ubuntu-noble | Wednesday 22 April 2026 13:47:44 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-04-22 13:47:45.816710 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 13:47:45.819163 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:45.819466 | ubuntu-noble | 2026-04-22 13:47:45.819734 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-22 13:47:45.820038 | ubuntu-noble | Wednesday 22 April 2026 13:47:45 +0000 (0:00:01.156) 0:00:01.166 ******* 2026-04-22 13:47:46.277260 | ubuntu-noble | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-22 13:47:46.281530 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-22 13:47:46.281779 | ubuntu-noble | 2026-04-22 13:47:46.282017 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-22 13:47:46.282291 | ubuntu-noble | ubuntu-noble : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 13:47:46.282500 | ubuntu-noble | 2026-04-22 13:47:46.282674 | ubuntu-noble | 2026-04-22 13:47:46.282955 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-22 13:47:46.283171 | ubuntu-noble | Wednesday 22 April 2026 13:47:46 +0000 (0:00:00.462) 0:00:01.628 ******* 2026-04-22 13:47:46.283428 | ubuntu-noble | =============================================================================== 2026-04-22 13:47:46.283640 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.16s 2026-04-22 13:47:46.283874 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-04-22 13:47:46.374317 | ubuntu-noble | INFO [forget-package > converge] Executed: Successful 2026-04-22 13:47:46.380975 | ubuntu-noble | INFO [forget-package > idempotence] Executing 2026-04-22 13:47:46.963716 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 13:47:46.963895 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-22 13:47:46.964126 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-22 13:47:46.964407 | ubuntu-noble | 2026-04-22 13:47:47.333850 | ubuntu-noble | 2026-04-22 13:47:47.334011 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-04-22 13:47:47.334242 | ubuntu-noble | 2026-04-22 13:47:47.334482 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-22 13:47:47.334725 | ubuntu-noble | Wednesday 22 April 2026 13:47:47 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-04-22 13:47:48.486966 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 13:47:48.489607 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:48.489799 | ubuntu-noble | 2026-04-22 13:47:48.490016 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-22 13:47:48.490256 | ubuntu-noble | Wednesday 22 April 2026 13:47:48 +0000 (0:00:01.156) 0:00:01.164 ******* 2026-04-22 13:47:48.968695 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:48.968860 | ubuntu-noble | 2026-04-22 13:47:48.969082 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-22 13:47:48.969393 | ubuntu-noble | ubuntu-noble : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 13:47:48.969565 | ubuntu-noble | 2026-04-22 13:47:48.969760 | ubuntu-noble | 2026-04-22 13:47:48.969936 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-22 13:47:48.970139 | ubuntu-noble | Wednesday 22 April 2026 13:47:48 +0000 (0:00:00.478) 0:00:01.643 ******* 2026-04-22 13:47:48.970377 | ubuntu-noble | =============================================================================== 2026-04-22 13:47:48.970560 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.16s 2026-04-22 13:47:48.970784 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-04-22 13:47:49.049527 | ubuntu-noble | INFO [forget-package > idempotence] Executed: Successful 2026-04-22 13:47:49.060141 | ubuntu-noble | INFO [forget-package > side_effect] Executing 2026-04-22 13:47:49.060502 | ubuntu-noble | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:47:49.066228 | ubuntu-noble | INFO [forget-package > verify] Executing 2026-04-22 13:47:49.629152 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 13:47:49.629429 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-22 13:47:49.629664 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-22 13:47:49.629853 | ubuntu-noble | 2026-04-22 13:47:50.024638 | ubuntu-noble | 2026-04-22 13:47:50.024934 | ubuntu-noble | PLAY [Verify] ****************************************************************** 2026-04-22 13:47:50.025260 | ubuntu-noble | 2026-04-22 13:47:50.025515 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-22 13:47:50.025770 | ubuntu-noble | Wednesday 22 April 2026 13:47:50 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-04-22 13:47:51.245243 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-22 13:47:51.248841 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:51.249082 | ubuntu-noble | 2026-04-22 13:47:51.249353 | ubuntu-noble | TASK [Populate package facts] ************************************************** 2026-04-22 13:47:51.249606 | ubuntu-noble | Wednesday 22 April 2026 13:47:51 +0000 (0:00:01.224) 0:00:01.233 ******* 2026-04-22 13:47:53.158897 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:53.159007 | ubuntu-noble | 2026-04-22 13:47:53.159267 | ubuntu-noble | TASK [Populate service facts] ************************************************** 2026-04-22 13:47:53.159520 | ubuntu-noble | Wednesday 22 April 2026 13:47:53 +0000 (0:00:01.909) 0:00:03.142 ******* 2026-04-22 13:47:56.223392 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-22 13:47:56.223580 | ubuntu-noble | 2026-04-22 13:47:56.223831 | ubuntu-noble | TASK [Assert that the NGINX package is not installed] ************************** 2026-04-22 13:47:56.224054 | ubuntu-noble | Wednesday 22 April 2026 13:47:56 +0000 (0:00:03.065) 0:00:06.207 ******* 2026-04-22 13:47:56.259097 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-04-22 13:47:56.259531 | ubuntu-noble | "changed": false, 2026-04-22 13:47:56.259551 | ubuntu-noble | "msg": "All assertions passed" 2026-04-22 13:47:56.260284 | ubuntu-noble | } 2026-04-22 13:47:56.260313 | ubuntu-noble | 2026-04-22 13:47:56.260326 | ubuntu-noble | TASK [Assert that the NGINX service is still up] ******************************* 2026-04-22 13:47:56.260385 | ubuntu-noble | Wednesday 22 April 2026 13:47:56 +0000 (0:00:00.035) 0:00:06.243 ******* 2026-04-22 13:47:56.291976 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-04-22 13:47:56.292160 | ubuntu-noble | "changed": false, 2026-04-22 13:47:56.292393 | ubuntu-noble | "msg": "All assertions passed" 2026-04-22 13:47:56.292588 | ubuntu-noble | } 2026-04-22 13:47:56.292781 | ubuntu-noble | 2026-04-22 13:47:56.293055 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-22 13:47:56.293330 | ubuntu-noble | ubuntu-noble : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 13:47:56.293520 | ubuntu-noble | 2026-04-22 13:47:56.293704 | ubuntu-noble | 2026-04-22 13:47:56.293903 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-22 13:47:56.294114 | ubuntu-noble | Wednesday 22 April 2026 13:47:56 +0000 (0:00:00.033) 0:00:06.277 ******* 2026-04-22 13:47:56.294371 | ubuntu-noble | =============================================================================== 2026-04-22 13:47:56.294573 | ubuntu-noble | Populate service facts -------------------------------------------------- 3.07s 2026-04-22 13:47:56.294779 | ubuntu-noble | Populate package facts -------------------------------------------------- 1.91s 2026-04-22 13:47:56.295026 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.22s 2026-04-22 13:47:56.295256 | ubuntu-noble | Assert that the NGINX package is not installed -------------------------- 0.04s 2026-04-22 13:47:56.295491 | ubuntu-noble | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-04-22 13:47:56.402120 | ubuntu-noble | INFO [forget-package > verify] Executed: Successful 2026-04-22 13:47:56.410977 | ubuntu-noble | INFO [forget-package > cleanup] Executing 2026-04-22 13:47:56.411402 | ubuntu-noble | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 13:47:56.417133 | ubuntu-noble | INFO [forget-package > destroy] Executing 2026-04-22 13:47:56.417169 | ubuntu-noble | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-22 13:47:56.417291 | ubuntu-noble | INFO [forget-package > destroy] Executed: Successful 2026-04-22 13:47:56.417560 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 13:47:56.556363 | ubuntu-noble | ok: Runtime: 0:01:06.642139 2026-04-22 13:47:56.559725 | 2026-04-22 13:47:56.559779 | PLAY RECAP 2026-04-22 13:47:56.559829 | ubuntu-noble | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 13:47:56.559852 | 2026-04-22 13:47:56.694128 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 13:47:56.696468 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 13:47:57.310007 | 2026-04-22 13:47:57.310435 | PLAY [all] 2026-04-22 13:47:57.322511 | 2026-04-22 13:47:57.322623 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 13:47:57.367204 | ubuntu-noble | skipping: Conditional result was False 2026-04-22 13:47:57.373767 | 2026-04-22 13:47:57.373858 | TASK [fetch-output : Set log path for single node] 2026-04-22 13:47:57.419426 | ubuntu-noble | ok 2026-04-22 13:47:57.425270 | 2026-04-22 13:47:57.425365 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 13:47:57.850616 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/work/logs" 2026-04-22 13:47:58.085612 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/work/artifacts" 2026-04-22 13:47:58.307126 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/819d0a63fc614e4284e64b553be7ddce/work/docs" 2026-04-22 13:47:58.329551 | 2026-04-22 13:47:58.329734 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 13:47:58.999896 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 13:47:59.000111 | ubuntu-noble | changed: All items complete 2026-04-22 13:47:59.000138 | 2026-04-22 13:47:59.487439 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 13:47:59.975473 | ubuntu-noble | changed: .d..t...... ./ 2026-04-22 13:47:59.996547 | 2026-04-22 13:47:59.996705 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 13:48:00.432655 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008939 2026-04-22 13:48:00.650103 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.005999 2026-04-22 13:48:00.660338 | 2026-04-22 13:48:00.660405 | PLAY [all] 2026-04-22 13:48:00.666593 | 2026-04-22 13:48:00.666658 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 13:48:01.132022 | ubuntu-noble | changed 2026-04-22 13:48:01.335742 | 2026-04-22 13:48:01.335971 | PLAY RECAP 2026-04-22 13:48:01.336062 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 13:48:01.336095 | 2026-04-22 13:48:01.488403 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 13:48:01.490852 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 13:48:02.113209 | 2026-04-22 13:48:02.113788 | PLAY [localhost] 2026-04-22 13:48:02.124038 | 2026-04-22 13:48:02.124118 | TASK [Generate Zuul manifest] 2026-04-22 13:48:02.145366 | localhost | ok 2026-04-22 13:48:02.160252 | 2026-04-22 13:48:02.160338 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 13:48:02.506492 | localhost | changed 2026-04-22 13:48:02.520127 | 2026-04-22 13:48:02.520251 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 13:48:02.562340 | localhost | ok 2026-04-22 13:48:02.570594 | 2026-04-22 13:48:02.570661 | TASK [Upload logs] 2026-04-22 13:48:02.593736 | localhost | ok 2026-04-22 13:48:02.654481 | 2026-04-22 13:48:02.654632 | TASK [Set zuul-log-path fact] 2026-04-22 13:48:02.675834 | localhost | ok 2026-04-22 13:48:02.689536 | 2026-04-22 13:48:02.689626 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 13:48:02.722926 | localhost | ok 2026-04-22 13:48:02.732656 | 2026-04-22 13:48:02.732743 | TASK [upload-logs : Create log directories] 2026-04-22 13:48:03.169928 | localhost | changed 2026-04-22 13:48:03.175694 | 2026-04-22 13:48:03.175830 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 13:48:03.726441 | localhost -> localhost | ok: Runtime: 0:00:00.120508 2026-04-22 13:48:03.733961 | 2026-04-22 13:48:03.734032 | TASK [upload-logs : Upload logs to log server] 2026-04-22 13:48:04.211687 | localhost | Output suppressed because no_log was given 2026-04-22 13:48:04.217089 | 2026-04-22 13:48:04.217184 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 13:48:04.266525 | localhost | skipping: Conditional result was False 2026-04-22 13:48:04.274018 | localhost | skipping: Conditional result was False 2026-04-22 13:48:04.288927 | 2026-04-22 13:48:04.289140 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 13:48:04.344105 | localhost | skipping: Conditional result was False 2026-04-22 13:48:04.344626 | 2026-04-22 13:48:04.347979 | localhost | skipping: Conditional result was False 2026-04-22 13:48:04.362423 | 2026-04-22 13:48:04.362633 | LOOP [upload-logs : Upload console log and json output]