2026-04-22 09:28:00.038222 | Job console starting 2026-04-22 09:28:00.049521 | Updating git repos 2026-04-22 09:28:00.089589 | Cloning repos into workspace 2026-04-22 09:28:00.145323 | Restoring repo states 2026-04-22 09:28:00.164038 | Merging changes 2026-04-22 09:28:00.451522 | Checking out repos 2026-04-22 09:28:00.488842 | Preparing playbooks 2026-04-22 09:28:01.897359 | Running Ansible setup 2026-04-22 09:28:06.192873 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:28:06.860132 | 2026-04-22 09:28:06.860295 | PLAY [localhost] 2026-04-22 09:28:06.869469 | 2026-04-22 09:28:06.869614 | TASK [Gathering Facts] 2026-04-22 09:28:07.858612 | localhost | ok 2026-04-22 09:28:07.870028 | 2026-04-22 09:28:07.870132 | TASK [Setup log path fact] 2026-04-22 09:28:07.902303 | localhost | ok 2026-04-22 09:28:07.915134 | 2026-04-22 09:28:08.203333 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:28:08.236072 | localhost | ok 2026-04-22 09:28:08.242369 | 2026-04-22 09:28:08.242446 | TASK [emit-job-header : Print job information] 2026-04-22 09:28:08.292251 | # Job Information 2026-04-22 09:28:08.292444 | Ansible Version: 2.16.16 2026-04-22 09:28:08.292492 | Job: ansible-collection-containers-molecule-forget-package-ubuntu-focal 2026-04-22 09:28:08.292524 | Pipeline: check 2026-04-22 09:28:08.292553 | Executor: 0a8996d2b663 2026-04-22 09:28:08.292580 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/119 2026-04-22 09:28:08.292611 | Event ID: 55170b20-3e2d-11f1-9df2-0e69a4d4d9f0 2026-04-22 09:28:08.297426 | 2026-04-22 09:28:08.297522 | LOOP [emit-job-header : Print node information] 2026-04-22 09:28:08.416803 | localhost | ok: 2026-04-22 09:28:08.416998 | localhost | # Node Information 2026-04-22 09:28:08.417029 | localhost | Inventory Hostname: ubuntu-focal 2026-04-22 09:28:08.417054 | localhost | Hostname: np0000169287 2026-04-22 09:28:08.417074 | localhost | Username: zuul 2026-04-22 09:28:08.417096 | localhost | Distro: Ubuntu 20.04 2026-04-22 09:28:08.417115 | localhost | Provider: yul1 2026-04-22 09:28:08.417133 | localhost | Region: ca-ymq-1 2026-04-22 09:28:08.417152 | localhost | Label: ubuntu-focal 2026-04-22 09:28:08.417170 | localhost | Product Name: OpenStack Nova 2026-04-22 09:28:08.417188 | localhost | Interface IP: 199.19.213.39 2026-04-22 09:28:08.424003 | 2026-04-22 09:28:08.424074 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-22 09:28:08.824704 | localhost -> localhost | changed 2026-04-22 09:28:08.829455 | 2026-04-22 09:28:08.829528 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-22 09:28:09.745522 | localhost -> localhost | changed 2026-04-22 09:28:09.751785 | 2026-04-22 09:28:09.751861 | PLAY [all] 2026-04-22 09:28:09.773344 | 2026-04-22 09:28:09.773560 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-22 09:28:10.172597 | ubuntu-focal -> localhost | ok 2026-04-22 09:28:10.178398 | 2026-04-22 09:28:10.180441 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-22 09:28:10.219968 | ubuntu-focal | ok 2026-04-22 09:28:10.234864 | ubuntu-focal | included: /var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-22 09:28:10.244213 | 2026-04-22 09:28:10.244298 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-22 09:28:11.176407 | ubuntu-focal -> localhost | Generating public/private rsa key pair. 2026-04-22 09:28:11.176672 | ubuntu-focal -> localhost | Your identification has been saved in /var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/work/872fc6862dea4873960bf2dccc0d2055_id_rsa 2026-04-22 09:28:11.176733 | ubuntu-focal -> localhost | Your public key has been saved in /var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/work/872fc6862dea4873960bf2dccc0d2055_id_rsa.pub 2026-04-22 09:28:11.176768 | ubuntu-focal -> localhost | The key fingerprint is: 2026-04-22 09:28:11.176799 | ubuntu-focal -> localhost | SHA256:G5PodPIcB3izKOKC6yEi+goVyBH1r2K9zUzk8JEX5Tw zuul-build-sshkey 2026-04-22 09:28:11.176858 | ubuntu-focal -> localhost | The key's randomart image is: 2026-04-22 09:28:11.176892 | ubuntu-focal -> localhost | +---[RSA 3072]----+ 2026-04-22 09:28:11.177449 | ubuntu-focal -> localhost | | oo. . | 2026-04-22 09:28:11.177502 | ubuntu-focal -> localhost | |... . . + | 2026-04-22 09:28:11.177534 | ubuntu-focal -> localhost | |... .. +. E | 2026-04-22 09:28:11.177565 | ubuntu-focal -> localhost | | . .+.=. . | 2026-04-22 09:28:11.177595 | ubuntu-focal -> localhost | | o ..==S.. | 2026-04-22 09:28:11.177625 | ubuntu-focal -> localhost | |.o ..+*=o* | 2026-04-22 09:28:11.177654 | ubuntu-focal -> localhost | |B..o o.++ | 2026-04-22 09:28:11.177683 | ubuntu-focal -> localhost | |*oo . * | 2026-04-22 09:28:11.177715 | ubuntu-focal -> localhost | |=+. . + | 2026-04-22 09:28:11.177745 | ubuntu-focal -> localhost | +----[SHA256]-----+ 2026-04-22 09:28:11.177825 | ubuntu-focal -> localhost | ok: Runtime: 0:00:00.442685 2026-04-22 09:28:11.185868 | 2026-04-22 09:28:11.186023 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-22 09:28:11.218643 | ubuntu-focal | ok 2026-04-22 09:28:11.229094 | ubuntu-focal | included: /var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-22 09:28:11.237190 | 2026-04-22 09:28:11.237268 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-22 09:28:11.262468 | ubuntu-focal | skipping: Conditional result was False 2026-04-22 09:28:11.284732 | 2026-04-22 09:28:11.284889 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-22 09:28:11.701087 | ubuntu-focal | changed 2026-04-22 09:28:11.706833 | 2026-04-22 09:28:11.706910 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-22 09:28:11.884849 | ubuntu-focal | ok 2026-04-22 09:28:11.891249 | 2026-04-22 09:28:11.891319 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-22 09:28:12.335970 | ubuntu-focal | changed 2026-04-22 09:28:12.341473 | 2026-04-22 09:28:12.341553 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-22 09:28:12.758898 | ubuntu-focal | changed 2026-04-22 09:28:12.764847 | 2026-04-22 09:28:12.764939 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-22 09:28:12.790269 | ubuntu-focal | skipping: Conditional result was False 2026-04-22 09:28:12.805119 | 2026-04-22 09:28:12.805346 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-22 09:28:13.290668 | ubuntu-focal -> localhost | changed 2026-04-22 09:28:13.307584 | 2026-04-22 09:28:13.307843 | TASK [add-build-sshkey : Add back temp key] 2026-04-22 09:28:13.720873 | ubuntu-focal -> localhost | Identity added: /var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/work/872fc6862dea4873960bf2dccc0d2055_id_rsa (zuul-build-sshkey) 2026-04-22 09:28:13.721082 | ubuntu-focal -> localhost | ok: Runtime: 0:00:00.016455 2026-04-22 09:28:13.732734 | 2026-04-22 09:28:13.732885 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-22 09:28:14.016753 | ubuntu-focal | ok 2026-04-22 09:28:14.021426 | 2026-04-22 09:28:14.021498 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-22 09:28:14.046470 | ubuntu-focal | skipping: Conditional result was False 2026-04-22 09:28:14.061579 | 2026-04-22 09:28:14.061716 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-22 09:28:14.390758 | ubuntu-focal | ok 2026-04-22 09:28:14.447733 | 2026-04-22 09:28:14.447988 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-22 09:28:15.248795 | ubuntu-focal | Output suppressed because no_log was given 2026-04-22 09:28:15.258773 | 2026-04-22 09:28:15.258876 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-22 09:28:15.433430 | ubuntu-focal | ok: "logs" 2026-04-22 09:28:15.635186 | ubuntu-focal | ok: All items complete 2026-04-22 09:28:15.635353 | 2026-04-22 09:28:15.643296 | ubuntu-focal | ok: "artifacts" 2026-04-22 09:28:15.748019 | ubuntu-focal | ok: "docs" 2026-04-22 09:28:15.764885 | 2026-04-22 09:28:15.765333 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-22 09:28:15.978418 | ubuntu-focal | changed: "logs" 2026-04-22 09:28:16.217306 | ubuntu-focal | changed: "artifacts" 2026-04-22 09:28:16.296029 | ubuntu-focal | changed: "docs" 2026-04-22 09:28:16.306374 | 2026-04-22 09:28:16.306484 | PLAY RECAP 2026-04-22 09:28:16.306530 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:28:16.306560 | ubuntu-focal | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-22 09:28:16.306581 | 2026-04-22 09:28:16.465403 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-22 09:28:16.467030 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:28:17.124941 | 2026-04-22 09:28:17.125118 | PLAY [all] 2026-04-22 09:28:17.137706 | 2026-04-22 09:28:17.137800 | TASK [setup-uv : Extract archive] 2026-04-22 09:28:19.216902 | ubuntu-focal | changed 2026-04-22 09:28:19.224839 | 2026-04-22 09:28:19.225000 | TASK [setup-uv : Print version] 2026-04-22 09:28:19.606125 | ubuntu-focal | uv 0.8.13 2026-04-22 09:28:19.760391 | ubuntu-focal | ok: Runtime: 0:00:00.009940 2026-04-22 09:28:19.770529 | 2026-04-22 09:28:19.770588 | PLAY RECAP 2026-04-22 09:28:19.770640 | ubuntu-focal | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:28:19.770664 | 2026-04-22 09:28:19.887472 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-22 09:28:20.048605 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:28:20.652663 | 2026-04-22 09:28:20.653576 | PLAY [all] 2026-04-22 09:28:20.665937 | 2026-04-22 09:28:20.666021 | TASK [Copy inventory file for Zuul] 2026-04-22 09:28:21.518009 | ubuntu-focal | changed 2026-04-22 09:28:21.523480 | 2026-04-22 09:28:21.523562 | TASK [Switch "ansible_host" to private IP] 2026-04-22 09:28:21.792674 | ubuntu-focal | changed: 1 replacements made 2026-04-22 09:28:22.282968 | 2026-04-22 09:28:22.283105 | TASK [Run Molecule scenario] 2026-04-22 09:28:22.901147 | ubuntu-focal | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-04-22 09:28:23.575581 | ubuntu-focal | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-04-22 09:28:23.764515 | ubuntu-focal | Using CPython 3.13.7 2026-04-22 09:28:23.764567 | ubuntu-focal | Creating virtual environment at: .venv 2026-04-22 09:28:24.325675 | ubuntu-focal | Downloading pygments (1.2MiB) 2026-04-22 09:28:24.341819 | ubuntu-focal | Downloading ansible-core (2.3MiB) 2026-04-22 09:28:24.342174 | ubuntu-focal | Downloading cryptography (4.3MiB) 2026-04-22 09:28:24.490464 | ubuntu-focal | Downloading cryptography 2026-04-22 09:28:24.524106 | ubuntu-focal | Downloading pygments 2026-04-22 09:28:24.662596 | ubuntu-focal | Downloading ansible-core 2026-04-22 09:28:24.687711 | ubuntu-focal | Installed 36 packages in 24ms 2026-04-22 09:28:25.821825 | ubuntu-focal | INFO Collection 'vexxhost.containers' detected. 2026-04-22 09:28:25.821887 | ubuntu-focal | INFO Scenarios will be used from 'extensions/molecule' 2026-04-22 09:28:26.618795 | ubuntu-focal | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-22 09:28:26.618851 | ubuntu-focal | INFO default scenario not found, disabling shared state. 2026-04-22 09:28:26.618948 | ubuntu-focal | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-22 09:28:26.619016 | ubuntu-focal | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-04-22 09:28:39.224606 | ubuntu-focal | INFO [forget-package > dependency] Executing 2026-04-22 09:28:39.224724 | ubuntu-focal | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-04-22 09:28:39.224915 | ubuntu-focal | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-04-22 09:28:39.225013 | ubuntu-focal | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-22 09:28:39.230287 | ubuntu-focal | INFO [forget-package > cleanup] Executing 2026-04-22 09:28:39.230564 | ubuntu-focal | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:39.235521 | ubuntu-focal | INFO [forget-package > destroy] Executing 2026-04-22 09:28:39.235579 | ubuntu-focal | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:28:39.235611 | ubuntu-focal | INFO [forget-package > destroy] Executed: Successful 2026-04-22 09:28:39.240539 | ubuntu-focal | INFO [forget-package > syntax] Executing 2026-04-22 09:28:39.772516 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 09:28:39.772651 | ubuntu-focal | [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 09:28:39.772671 | ubuntu-focal | 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 09:28:39.772825 | ubuntu-focal | 2026-04-22 09:28:40.134442 | ubuntu-focal | 2026-04-22 09:28:40.134522 | ubuntu-focal | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-04-22 09:28:40.232812 | ubuntu-focal | INFO [forget-package > syntax] Executed: Successful 2026-04-22 09:28:40.238907 | ubuntu-focal | INFO [forget-package > create] Executing 2026-04-22 09:28:40.240302 | ubuntu-focal | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:28:40.245678 | ubuntu-focal | INFO [forget-package > prepare] Executing 2026-04-22 09:28:40.720785 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 09:28:40.720977 | ubuntu-focal | [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 09:28:40.721178 | ubuntu-focal | 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 09:28:40.721341 | ubuntu-focal | 2026-04-22 09:28:41.094204 | ubuntu-focal | 2026-04-22 09:28:41.094333 | ubuntu-focal | PLAY [Prepare] ***************************************************************** 2026-04-22 09:28:41.094506 | ubuntu-focal | 2026-04-22 09:28:41.094730 | ubuntu-focal | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:41.094931 | ubuntu-focal | Wednesday 22 April 2026 09:28:41 +0000 (0:00:00.030) 0:00:00.030 ******* 2026-04-22 09:28:42.215472 | ubuntu-focal | [WARNING]: Host 'ubuntu-focal' is using the discovered Python interpreter at '/usr/bin/python3.8', 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 09:28:42.217539 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:28:42.217694 | ubuntu-focal | 2026-04-22 09:28:42.217907 | ubuntu-focal | TASK [Install NGINX] *********************************************************** 2026-04-22 09:28:42.218056 | ubuntu-focal | Wednesday 22 April 2026 09:28:42 +0000 (0:00:01.124) 0:00:01.155 ******* 2026-04-22 09:28:55.866314 | ubuntu-focal | changed: [ubuntu-focal] 2026-04-22 09:28:55.866463 | ubuntu-focal | 2026-04-22 09:28:55.866645 | ubuntu-focal | TASK [Ensure NGINX is running] ************************************************* 2026-04-22 09:28:55.866824 | ubuntu-focal | Wednesday 22 April 2026 09:28:55 +0000 (0:00:13.648) 0:00:14.803 ******* 2026-04-22 09:28:56.547645 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:28:56.547753 | ubuntu-focal | 2026-04-22 09:28:56.547985 | ubuntu-focal | PLAY RECAP ********************************************************************* 2026-04-22 09:28:56.548145 | ubuntu-focal | ubuntu-focal : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:28:56.548305 | ubuntu-focal | 2026-04-22 09:28:56.548459 | ubuntu-focal | 2026-04-22 09:28:56.548631 | ubuntu-focal | TASKS RECAP ******************************************************************** 2026-04-22 09:28:56.548803 | ubuntu-focal | Wednesday 22 April 2026 09:28:56 +0000 (0:00:00.681) 0:00:15.485 ******* 2026-04-22 09:28:56.548963 | ubuntu-focal | =============================================================================== 2026-04-22 09:28:56.549133 | ubuntu-focal | Install NGINX ---------------------------------------------------------- 13.65s 2026-04-22 09:28:56.549303 | ubuntu-focal | Gathering Facts --------------------------------------------------------- 1.12s 2026-04-22 09:28:56.549502 | ubuntu-focal | Ensure NGINX is running ------------------------------------------------- 0.68s 2026-04-22 09:28:56.695932 | ubuntu-focal | INFO [forget-package > prepare] Executed: Successful 2026-04-22 09:28:56.704715 | ubuntu-focal | INFO [forget-package > converge] Executing 2026-04-22 09:28:57.253126 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 09:28:57.253238 | ubuntu-focal | [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 09:28:57.253406 | ubuntu-focal | 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 09:28:57.253600 | ubuntu-focal | 2026-04-22 09:28:57.571601 | ubuntu-focal | 2026-04-22 09:28:57.571694 | ubuntu-focal | PLAY [Converge] **************************************************************** 2026-04-22 09:28:57.571875 | ubuntu-focal | 2026-04-22 09:28:57.572056 | ubuntu-focal | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:57.572230 | ubuntu-focal | Wednesday 22 April 2026 09:28:57 +0000 (0:00:00.007) 0:00:00.007 ******* 2026-04-22 09:28:58.592632 | ubuntu-focal | [WARNING]: Host 'ubuntu-focal' is using the discovered Python interpreter at '/usr/bin/python3.8', 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 09:28:58.594830 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:28:58.594945 | ubuntu-focal | 2026-04-22 09:28:58.595061 | ubuntu-focal | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-22 09:28:58.595154 | ubuntu-focal | Wednesday 22 April 2026 09:28:58 +0000 (0:00:01.023) 0:00:01.031 ******* 2026-04-22 09:28:58.981033 | ubuntu-focal | [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 09:28:58.984794 | ubuntu-focal | changed: [ubuntu-focal] 2026-04-22 09:28:58.984894 | ubuntu-focal | 2026-04-22 09:28:58.985035 | ubuntu-focal | PLAY RECAP ********************************************************************* 2026-04-22 09:28:58.985180 | ubuntu-focal | ubuntu-focal : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:28:58.985298 | ubuntu-focal | 2026-04-22 09:28:58.985476 | ubuntu-focal | 2026-04-22 09:28:58.985594 | ubuntu-focal | TASKS RECAP ******************************************************************** 2026-04-22 09:28:58.985728 | ubuntu-focal | Wednesday 22 April 2026 09:28:58 +0000 (0:00:00.389) 0:00:01.421 ******* 2026-04-22 09:28:58.985844 | ubuntu-focal | =============================================================================== 2026-04-22 09:28:58.985965 | ubuntu-focal | Gathering Facts --------------------------------------------------------- 1.02s 2026-04-22 09:28:58.986128 | ubuntu-focal | vexxhost.containers.forget_package : Forget package --------------------- 0.39s 2026-04-22 09:28:59.116047 | ubuntu-focal | INFO [forget-package > converge] Executed: Successful 2026-04-22 09:28:59.124835 | ubuntu-focal | INFO [forget-package > idempotence] Executing 2026-04-22 09:28:59.619214 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 09:28:59.619367 | ubuntu-focal | [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 09:28:59.619558 | ubuntu-focal | 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 09:28:59.619742 | ubuntu-focal | 2026-04-22 09:28:59.936064 | ubuntu-focal | 2026-04-22 09:28:59.936165 | ubuntu-focal | PLAY [Converge] **************************************************************** 2026-04-22 09:28:59.936278 | ubuntu-focal | 2026-04-22 09:28:59.936446 | ubuntu-focal | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:28:59.936656 | ubuntu-focal | Wednesday 22 April 2026 09:28:59 +0000 (0:00:00.016) 0:00:00.016 ******* 2026-04-22 09:29:00.989209 | ubuntu-focal | [WARNING]: Host 'ubuntu-focal' is using the discovered Python interpreter at '/usr/bin/python3.8', 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 09:29:00.991544 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:29:00.991647 | ubuntu-focal | 2026-04-22 09:29:00.991770 | ubuntu-focal | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-22 09:29:00.991885 | ubuntu-focal | Wednesday 22 April 2026 09:29:00 +0000 (0:00:01.055) 0:00:01.072 ******* 2026-04-22 09:29:01.347769 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:29:01.347841 | ubuntu-focal | 2026-04-22 09:29:01.347875 | ubuntu-focal | PLAY RECAP ********************************************************************* 2026-04-22 09:29:01.347970 | ubuntu-focal | ubuntu-focal : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:29:01.348048 | ubuntu-focal | 2026-04-22 09:29:01.348123 | ubuntu-focal | 2026-04-22 09:29:01.348202 | ubuntu-focal | TASKS RECAP ******************************************************************** 2026-04-22 09:29:01.348317 | ubuntu-focal | Wednesday 22 April 2026 09:29:01 +0000 (0:00:00.356) 0:00:01.428 ******* 2026-04-22 09:29:01.348388 | ubuntu-focal | =============================================================================== 2026-04-22 09:29:01.348466 | ubuntu-focal | Gathering Facts --------------------------------------------------------- 1.06s 2026-04-22 09:29:01.348549 | ubuntu-focal | vexxhost.containers.forget_package : Forget package --------------------- 0.36s 2026-04-22 09:29:01.442329 | ubuntu-focal | INFO [forget-package > idempotence] Executed: Successful 2026-04-22 09:29:01.448302 | ubuntu-focal | INFO [forget-package > side_effect] Executing 2026-04-22 09:29:01.448675 | ubuntu-focal | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:29:01.453747 | ubuntu-focal | INFO [forget-package > verify] Executing 2026-04-22 09:29:01.969033 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-22 09:29:01.969138 | ubuntu-focal | [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 09:29:01.969301 | ubuntu-focal | 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 09:29:01.969560 | ubuntu-focal | 2026-04-22 09:29:02.293883 | ubuntu-focal | 2026-04-22 09:29:02.294001 | ubuntu-focal | PLAY [Verify] ****************************************************************** 2026-04-22 09:29:02.294079 | ubuntu-focal | 2026-04-22 09:29:02.294304 | ubuntu-focal | TASK [Gathering Facts] ********************************************************* 2026-04-22 09:29:02.294438 | ubuntu-focal | Wednesday 22 April 2026 09:29:02 +0000 (0:00:00.007) 0:00:00.007 ******* 2026-04-22 09:29:04.345096 | ubuntu-focal | [WARNING]: Host 'ubuntu-focal' is using the discovered Python interpreter at '/usr/bin/python3.8', 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 09:29:04.347580 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:29:04.347749 | ubuntu-focal | 2026-04-22 09:29:04.347947 | ubuntu-focal | TASK [Populate package facts] ************************************************** 2026-04-22 09:29:04.348137 | ubuntu-focal | Wednesday 22 April 2026 09:29:04 +0000 (0:00:02.053) 0:00:02.061 ******* 2026-04-22 09:29:06.171963 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:29:06.172062 | ubuntu-focal | 2026-04-22 09:29:06.172304 | ubuntu-focal | TASK [Populate service facts] ************************************************** 2026-04-22 09:29:06.172581 | ubuntu-focal | Wednesday 22 April 2026 09:29:06 +0000 (0:00:01.824) 0:00:03.885 ******* 2026-04-22 09:29:07.942591 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-22 09:29:07.942658 | ubuntu-focal | 2026-04-22 09:29:07.942963 | ubuntu-focal | TASK [Assert that the NGINX package is not installed] ************************** 2026-04-22 09:29:07.943018 | ubuntu-focal | Wednesday 22 April 2026 09:29:07 +0000 (0:00:01.771) 0:00:05.656 ******* 2026-04-22 09:29:07.972017 | ubuntu-focal | ok: [ubuntu-focal] => { 2026-04-22 09:29:07.973125 | ubuntu-focal | "changed": false, 2026-04-22 09:29:07.973165 | ubuntu-focal | "msg": "All assertions passed" 2026-04-22 09:29:07.973177 | ubuntu-focal | } 2026-04-22 09:29:07.973187 | ubuntu-focal | 2026-04-22 09:29:07.973196 | ubuntu-focal | TASK [Assert that the NGINX service is still up] ******************************* 2026-04-22 09:29:07.973205 | ubuntu-focal | Wednesday 22 April 2026 09:29:07 +0000 (0:00:00.029) 0:00:05.685 ******* 2026-04-22 09:29:07.997826 | ubuntu-focal | ok: [ubuntu-focal] => { 2026-04-22 09:29:08.000544 | ubuntu-focal | "changed": false, 2026-04-22 09:29:08.000580 | ubuntu-focal | "msg": "All assertions passed" 2026-04-22 09:29:08.000593 | ubuntu-focal | } 2026-04-22 09:29:08.000603 | ubuntu-focal | 2026-04-22 09:29:08.000612 | ubuntu-focal | PLAY RECAP ********************************************************************* 2026-04-22 09:29:08.000621 | ubuntu-focal | ubuntu-focal : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-22 09:29:08.000630 | ubuntu-focal | 2026-04-22 09:29:08.000639 | ubuntu-focal | 2026-04-22 09:29:08.000647 | ubuntu-focal | TASKS RECAP ******************************************************************** 2026-04-22 09:29:08.000656 | ubuntu-focal | Wednesday 22 April 2026 09:29:07 +0000 (0:00:00.026) 0:00:05.712 ******* 2026-04-22 09:29:08.000665 | ubuntu-focal | =============================================================================== 2026-04-22 09:29:08.000675 | ubuntu-focal | Gathering Facts --------------------------------------------------------- 2.05s 2026-04-22 09:29:08.000684 | ubuntu-focal | Populate package facts -------------------------------------------------- 1.82s 2026-04-22 09:29:08.000692 | ubuntu-focal | Populate service facts -------------------------------------------------- 1.77s 2026-04-22 09:29:08.000701 | ubuntu-focal | Assert that the NGINX package is not installed -------------------------- 0.03s 2026-04-22 09:29:08.000709 | ubuntu-focal | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-04-22 09:29:08.098456 | ubuntu-focal | INFO [forget-package > verify] Executed: Successful 2026-04-22 09:29:08.108838 | ubuntu-focal | INFO [forget-package > cleanup] Executing 2026-04-22 09:29:08.109291 | ubuntu-focal | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-22 09:29:08.116324 | ubuntu-focal | INFO [forget-package > destroy] Executing 2026-04-22 09:29:08.116467 | ubuntu-focal | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-22 09:29:08.116611 | ubuntu-focal | INFO [forget-package > destroy] Executed: Successful 2026-04-22 09:29:08.117035 | ubuntu-focal | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-22 09:29:08.447242 | ubuntu-focal | ok: Runtime: 0:00:45.556388 2026-04-22 09:29:08.453359 | 2026-04-22 09:29:08.453413 | PLAY RECAP 2026-04-22 09:29:08.453460 | ubuntu-focal | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-22 09:29:08.453482 | 2026-04-22 09:29:08.635364 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-22 09:29:08.636902 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:29:09.307351 | 2026-04-22 09:29:09.307506 | PLAY [all] 2026-04-22 09:29:09.318766 | 2026-04-22 09:29:09.318848 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-22 09:29:09.364320 | ubuntu-focal | skipping: Conditional result was False 2026-04-22 09:29:09.371670 | 2026-04-22 09:29:09.371812 | TASK [fetch-output : Set log path for single node] 2026-04-22 09:29:09.416939 | ubuntu-focal | ok 2026-04-22 09:29:09.423376 | 2026-04-22 09:29:09.423452 | LOOP [fetch-output : Ensure local output dirs] 2026-04-22 09:29:09.870621 | ubuntu-focal -> localhost | ok: "/var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/work/logs" 2026-04-22 09:29:10.122937 | ubuntu-focal -> localhost | changed: "/var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/work/artifacts" 2026-04-22 09:29:10.630101 | ubuntu-focal -> localhost | changed: "/var/lib/zuul/builds/872fc6862dea4873960bf2dccc0d2055/work/docs" 2026-04-22 09:29:10.650964 | 2026-04-22 09:29:10.651213 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-22 09:29:11.248604 | ubuntu-focal | changed: .d..t...... ./ 2026-04-22 09:29:11.248926 | ubuntu-focal | changed: All items complete 2026-04-22 09:29:11.248984 | 2026-04-22 09:29:11.660376 | ubuntu-focal | changed: .d..t...... ./ 2026-04-22 09:29:12.101324 | ubuntu-focal | changed: .d..t...... ./ 2026-04-22 09:29:12.117425 | 2026-04-22 09:29:12.117581 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-22 09:29:12.599175 | ubuntu-focal -> localhost | ok: Item: artifacts Runtime: 0:00:00.007874 2026-04-22 09:29:12.828590 | ubuntu-focal -> localhost | ok: Item: docs Runtime: 0:00:00.009545 2026-04-22 09:29:12.856633 | 2026-04-22 09:29:12.856760 | PLAY [all] 2026-04-22 09:29:12.867018 | 2026-04-22 09:29:12.867105 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-22 09:29:13.285616 | ubuntu-focal | changed 2026-04-22 09:29:13.398740 | 2026-04-22 09:29:13.398842 | PLAY RECAP 2026-04-22 09:29:13.398899 | ubuntu-focal | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-22 09:29:13.398930 | 2026-04-22 09:29:13.536145 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-22 09:29:13.538085 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-22 09:29:14.124764 | 2026-04-22 09:29:14.124932 | PLAY [localhost] 2026-04-22 09:29:14.136445 | 2026-04-22 09:29:14.144015 | TASK [Generate Zuul manifest] 2026-04-22 09:29:14.169683 | localhost | ok 2026-04-22 09:29:14.184946 | 2026-04-22 09:29:14.185122 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-22 09:29:14.531565 | localhost | changed 2026-04-22 09:29:14.544348 | 2026-04-22 09:29:14.544502 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-22 09:29:14.579495 | localhost | ok 2026-04-22 09:29:14.587197 | 2026-04-22 09:29:14.587275 | TASK [Upload logs] 2026-04-22 09:29:14.608906 | localhost | ok 2026-04-22 09:29:14.684545 | 2026-04-22 09:29:14.684737 | TASK [Set zuul-log-path fact] 2026-04-22 09:29:14.706680 | localhost | ok 2026-04-22 09:29:14.721365 | 2026-04-22 09:29:14.721459 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-22 09:29:14.755224 | localhost | ok 2026-04-22 09:29:14.877545 | 2026-04-22 09:29:14.877665 | TASK [upload-logs : Create log directories] 2026-04-22 09:29:15.362612 | localhost | changed 2026-04-22 09:29:15.368012 | 2026-04-22 09:29:15.368125 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-22 09:29:15.894483 | localhost -> localhost | ok: Runtime: 0:00:00.005297 2026-04-22 09:29:15.901617 | 2026-04-22 09:29:15.901716 | TASK [upload-logs : Upload logs to log server] 2026-04-22 09:29:16.430337 | localhost | Output suppressed because no_log was given 2026-04-22 09:29:16.435582 | 2026-04-22 09:29:16.435684 | LOOP [upload-logs : Compress console log and json output] 2026-04-22 09:29:16.481503 | localhost | skipping: Conditional result was False 2026-04-22 09:29:16.489835 | localhost | skipping: Conditional result was False 2026-04-22 09:29:16.501658 | 2026-04-22 09:29:16.501879 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-22 09:29:16.550692 | localhost | skipping: Conditional result was False 2026-04-22 09:29:16.551103 | 2026-04-22 09:29:16.555658 | localhost | skipping: Conditional result was False 2026-04-22 09:29:16.566870 | 2026-04-22 09:29:16.567091 | LOOP [upload-logs : Upload console log and json output]