2026-04-18 16:37:51.288968 | Job console starting 2026-04-18 16:37:51.310116 | Updating git repos 2026-04-18 16:37:51.332703 | Cloning repos into workspace 2026-04-18 16:37:56.807095 | Restoring repo states 2026-04-18 16:37:56.813952 | Merging changes 2026-04-18 16:37:58.404811 | Checking out repos 2026-04-18 16:37:58.573907 | Preparing playbooks 2026-04-18 16:38:03.485773 | Running Ansible setup 2026-04-18 16:38:09.600252 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 16:38:10.402315 | 2026-04-18 16:38:10.402473 | PLAY [localhost] 2026-04-18 16:38:10.414510 | 2026-04-18 16:38:10.414638 | TASK [Gathering Facts] 2026-04-18 16:38:11.602774 | localhost | ok 2026-04-18 16:38:11.615734 | 2026-04-18 16:38:11.615861 | TASK [Setup log path fact] 2026-04-18 16:38:11.635470 | localhost | ok 2026-04-18 16:38:11.654221 | 2026-04-18 16:38:11.654459 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 16:38:11.705122 | localhost | ok 2026-04-18 16:38:11.712828 | 2026-04-18 16:38:11.712913 | TASK [emit-job-header : Print job information] 2026-04-18 16:38:11.741894 | # Job Information 2026-04-18 16:38:11.742051 | Ansible Version: 2.16.16 2026-04-18 16:38:11.742090 | Job: ansible-collection-containers-molecule-forget-package-ubuntu-jammy 2026-04-18 16:38:11.742122 | Pipeline: check 2026-04-18 16:38:11.742151 | Executor: 0a8996d2b663 2026-04-18 16:38:11.742178 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/107 2026-04-18 16:38:11.742208 | Event ID: 3989c0a0-3b44-11f1-8b72-089614b0c768 2026-04-18 16:38:11.746067 | 2026-04-18 16:38:11.746199 | LOOP [emit-job-header : Print node information] 2026-04-18 16:38:11.834006 | localhost | ok: 2026-04-18 16:38:11.834153 | localhost | # Node Information 2026-04-18 16:38:11.834181 | localhost | Inventory Hostname: ubuntu-jammy 2026-04-18 16:38:11.834208 | localhost | Hostname: np0000167367 2026-04-18 16:38:11.834229 | localhost | Username: zuul 2026-04-18 16:38:11.834251 | localhost | Distro: Ubuntu 22.04 2026-04-18 16:38:11.834271 | localhost | Provider: yul1 2026-04-18 16:38:11.834290 | localhost | Region: ca-ymq-1 2026-04-18 16:38:11.834309 | localhost | Label: ubuntu-jammy 2026-04-18 16:38:11.834327 | localhost | Product Name: OpenStack Nova 2026-04-18 16:38:11.834346 | localhost | Interface IP: 199.204.45.144 2026-04-18 16:38:11.852478 | 2026-04-18 16:38:11.852620 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-18 16:38:12.364606 | localhost -> localhost | changed 2026-04-18 16:38:12.372862 | 2026-04-18 16:38:12.373167 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-18 16:38:13.333489 | localhost -> localhost | changed 2026-04-18 16:38:13.340565 | 2026-04-18 16:38:13.340631 | PLAY [all] 2026-04-18 16:38:13.350689 | 2026-04-18 16:38:13.350753 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-18 16:38:13.591653 | ubuntu-jammy -> localhost | ok 2026-04-18 16:38:13.598651 | 2026-04-18 16:38:13.598728 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-18 16:38:13.633249 | ubuntu-jammy | ok 2026-04-18 16:38:13.649231 | ubuntu-jammy | included: /var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-18 16:38:13.655320 | 2026-04-18 16:38:13.655388 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-18 16:38:15.254091 | ubuntu-jammy -> localhost | Generating public/private rsa key pair. 2026-04-18 16:38:15.254495 | ubuntu-jammy -> localhost | Your identification has been saved in /var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/work/eea6a765964a4a41aa298958c3998c01_id_rsa 2026-04-18 16:38:15.254613 | ubuntu-jammy -> localhost | Your public key has been saved in /var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/work/eea6a765964a4a41aa298958c3998c01_id_rsa.pub 2026-04-18 16:38:15.254727 | ubuntu-jammy -> localhost | The key fingerprint is: 2026-04-18 16:38:15.254841 | ubuntu-jammy -> localhost | SHA256:ZR5cnQdi8NCRjjT9NXQFaSxL+HhWLcRo2n/zeyqgD6Q zuul-build-sshkey 2026-04-18 16:38:15.254943 | ubuntu-jammy -> localhost | The key's randomart image is: 2026-04-18 16:38:15.255005 | ubuntu-jammy -> localhost | +---[RSA 3072]----+ 2026-04-18 16:38:15.255063 | ubuntu-jammy -> localhost | | o==O=B+| 2026-04-18 16:38:15.255131 | ubuntu-jammy -> localhost | | .+=O.X.=| 2026-04-18 16:38:15.255159 | ubuntu-jammy -> localhost | | .=@.* +.| 2026-04-18 16:38:15.255180 | ubuntu-jammy -> localhost | | ++.B . | 2026-04-18 16:38:15.255226 | ubuntu-jammy -> localhost | | S .o . | 2026-04-18 16:38:15.255297 | ubuntu-jammy -> localhost | | o . ...| 2026-04-18 16:38:15.255427 | ubuntu-jammy -> localhost | | E .. . .o| 2026-04-18 16:38:15.255455 | ubuntu-jammy -> localhost | | .. . o| 2026-04-18 16:38:15.255479 | ubuntu-jammy -> localhost | | .. ..oo| 2026-04-18 16:38:15.255548 | ubuntu-jammy -> localhost | +----[SHA256]-----+ 2026-04-18 16:38:15.255601 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.945367 2026-04-18 16:38:15.261633 | 2026-04-18 16:38:15.261698 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-18 16:38:15.303273 | ubuntu-jammy | ok 2026-04-18 16:38:15.326793 | ubuntu-jammy | included: /var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-18 16:38:15.344322 | 2026-04-18 16:38:15.344594 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-18 16:38:15.371834 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:38:15.381961 | 2026-04-18 16:38:15.382124 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-18 16:38:15.903021 | ubuntu-jammy | changed 2026-04-18 16:38:15.971664 | 2026-04-18 16:38:15.971805 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-18 16:38:16.154756 | ubuntu-jammy | ok 2026-04-18 16:38:16.161584 | 2026-04-18 16:38:16.161665 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-18 16:38:16.614819 | ubuntu-jammy | changed 2026-04-18 16:38:16.631307 | 2026-04-18 16:38:16.631720 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-18 16:38:17.111295 | ubuntu-jammy | changed 2026-04-18 16:38:17.119092 | 2026-04-18 16:38:17.119281 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-18 16:38:17.149576 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:38:17.158139 | 2026-04-18 16:38:17.158239 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-18 16:38:17.524937 | ubuntu-jammy -> localhost | changed 2026-04-18 16:38:17.544947 | 2026-04-18 16:38:17.545086 | TASK [add-build-sshkey : Add back temp key] 2026-04-18 16:38:17.981664 | ubuntu-jammy -> localhost | Identity added: /var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/work/eea6a765964a4a41aa298958c3998c01_id_rsa (zuul-build-sshkey) 2026-04-18 16:38:17.981828 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.012108 2026-04-18 16:38:18.000427 | 2026-04-18 16:38:18.000614 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-18 16:38:18.348137 | ubuntu-jammy | ok 2026-04-18 16:38:18.352591 | 2026-04-18 16:38:18.352664 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-18 16:38:18.376628 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:38:18.386829 | 2026-04-18 16:38:18.386924 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-18 16:38:18.705041 | ubuntu-jammy | ok 2026-04-18 16:38:18.716095 | 2026-04-18 16:38:18.716229 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-18 16:38:19.501332 | ubuntu-jammy | Output suppressed because no_log was given 2026-04-18 16:38:19.516006 | 2026-04-18 16:38:19.516111 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-18 16:38:19.707119 | ubuntu-jammy | ok: "logs" 2026-04-18 16:38:19.707431 | ubuntu-jammy | ok: All items complete 2026-04-18 16:38:19.707466 | 2026-04-18 16:38:19.854248 | ubuntu-jammy | ok: "artifacts" 2026-04-18 16:38:20.011053 | ubuntu-jammy | ok: "docs" 2026-04-18 16:38:20.781570 | 2026-04-18 16:38:20.781833 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-18 16:38:20.958052 | ubuntu-jammy | changed: "logs" 2026-04-18 16:38:21.154261 | ubuntu-jammy | changed: "artifacts" 2026-04-18 16:38:21.268477 | ubuntu-jammy | changed: "docs" 2026-04-18 16:38:21.284106 | 2026-04-18 16:38:21.284205 | PLAY RECAP 2026-04-18 16:38:21.284247 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 16:38:21.284276 | ubuntu-jammy | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-18 16:38:21.284296 | 2026-04-18 16:38:21.398920 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 16:38:21.400937 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 16:38:22.048342 | 2026-04-18 16:38:22.048722 | PLAY [all] 2026-04-18 16:38:22.061442 | 2026-04-18 16:38:22.061545 | TASK [setup-uv : Extract archive] 2026-04-18 16:38:24.325670 | ubuntu-jammy | changed 2026-04-18 16:38:24.332606 | 2026-04-18 16:38:24.332684 | TASK [setup-uv : Print version] 2026-04-18 16:38:24.688264 | ubuntu-jammy | uv 0.8.13 2026-04-18 16:38:24.867165 | ubuntu-jammy | ok: Runtime: 0:00:00.012640 2026-04-18 16:38:24.874919 | 2026-04-18 16:38:24.874976 | PLAY RECAP 2026-04-18 16:38:24.875022 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 16:38:24.875046 | 2026-04-18 16:38:24.971855 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 16:38:24.974063 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 16:38:25.589238 | 2026-04-18 16:38:25.589370 | PLAY [all] 2026-04-18 16:38:25.601812 | 2026-04-18 16:38:25.601920 | TASK [Copy inventory file for Zuul] 2026-04-18 16:38:26.468603 | ubuntu-jammy | changed 2026-04-18 16:38:26.474518 | 2026-04-18 16:38:26.474684 | TASK [Switch "ansible_host" to private IP] 2026-04-18 16:38:26.740193 | ubuntu-jammy | changed: 1 replacements made 2026-04-18 16:38:26.748526 | 2026-04-18 16:38:26.748647 | TASK [Run Molecule scenario] 2026-04-18 16:38:27.287631 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-04-18 16:38:27.993256 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-04-18 16:38:28.170519 | ubuntu-jammy | Using CPython 3.13.7 2026-04-18 16:38:28.170626 | ubuntu-jammy | Creating virtual environment at: .venv 2026-04-18 16:38:28.409686 | ubuntu-jammy | Downloading ansible-core (2.3MiB) 2026-04-18 16:38:28.409844 | ubuntu-jammy | Downloading cryptography (4.3MiB) 2026-04-18 16:38:28.410059 | ubuntu-jammy | Downloading pygments (1.2MiB) 2026-04-18 16:38:28.559606 | ubuntu-jammy | Downloading cryptography 2026-04-18 16:38:28.602823 | ubuntu-jammy | Downloading pygments 2026-04-18 16:38:28.755126 | ubuntu-jammy | Downloading ansible-core 2026-04-18 16:38:28.785673 | ubuntu-jammy | Installed 36 packages in 29ms 2026-04-18 16:38:29.846414 | ubuntu-jammy | INFO Collection 'vexxhost.containers' detected. 2026-04-18 16:38:29.846500 | ubuntu-jammy | INFO Scenarios will be used from 'extensions/molecule' 2026-04-18 16:38:30.654130 | ubuntu-jammy | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-18 16:38:30.654193 | ubuntu-jammy | INFO default scenario not found, disabling shared state. 2026-04-18 16:38:30.654268 | ubuntu-jammy | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-18 16:38:30.654341 | ubuntu-jammy | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-04-18 16:38:40.580649 | ubuntu-jammy | INFO [forget-package > dependency] Executing 2026-04-18 16:38:40.580793 | ubuntu-jammy | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-04-18 16:38:40.581012 | ubuntu-jammy | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-04-18 16:38:40.581082 | ubuntu-jammy | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-18 16:38:40.586178 | ubuntu-jammy | INFO [forget-package > cleanup] Executing 2026-04-18 16:38:40.586451 | ubuntu-jammy | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:38:40.591478 | ubuntu-jammy | INFO [forget-package > destroy] Executing 2026-04-18 16:38:40.591510 | ubuntu-jammy | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-18 16:38:40.591525 | ubuntu-jammy | INFO [forget-package > destroy] Executed: Successful 2026-04-18 16:38:40.596480 | ubuntu-jammy | INFO [forget-package > syntax] Executing 2026-04-18 16:38:41.097782 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:38:41.097984 | ubuntu-jammy | [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-18 16:38:41.098223 | ubuntu-jammy | 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-18 16:38:41.098379 | ubuntu-jammy | 2026-04-18 16:38:41.439272 | ubuntu-jammy | 2026-04-18 16:38:41.439422 | ubuntu-jammy | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-04-18 16:38:41.502193 | ubuntu-jammy | INFO [forget-package > syntax] Executed: Successful 2026-04-18 16:38:41.511599 | ubuntu-jammy | INFO [forget-package > create] Executing 2026-04-18 16:38:41.513542 | ubuntu-jammy | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:38:41.518536 | ubuntu-jammy | INFO [forget-package > prepare] Executing 2026-04-18 16:38:41.978088 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:38:41.978228 | ubuntu-jammy | [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-18 16:38:41.978370 | ubuntu-jammy | 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-18 16:38:41.978495 | ubuntu-jammy | 2026-04-18 16:38:42.327746 | ubuntu-jammy | 2026-04-18 16:38:42.327876 | ubuntu-jammy | PLAY [Prepare] ***************************************************************** 2026-04-18 16:38:42.328029 | ubuntu-jammy | 2026-04-18 16:38:42.328202 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:38:42.328375 | ubuntu-jammy | Saturday 18 April 2026 16:38:42 +0000 (0:00:00.029) 0:00:00.029 ******** 2026-04-18 16:38:43.537310 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', 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-18 16:38:43.538924 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:38:43.539073 | ubuntu-jammy | 2026-04-18 16:38:43.539249 | ubuntu-jammy | TASK [Install NGINX] *********************************************************** 2026-04-18 16:38:43.539423 | ubuntu-jammy | Saturday 18 April 2026 16:38:43 +0000 (0:00:01.216) 0:00:01.245 ******** 2026-04-18 16:39:01.386494 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:01.386630 | ubuntu-jammy | 2026-04-18 16:39:01.386856 | ubuntu-jammy | TASK [Ensure NGINX is running] ************************************************* 2026-04-18 16:39:01.387038 | ubuntu-jammy | Saturday 18 April 2026 16:39:01 +0000 (0:00:17.846) 0:00:19.092 ******** 2026-04-18 16:39:02.036530 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:02.036595 | ubuntu-jammy | 2026-04-18 16:39:02.036809 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:02.037020 | ubuntu-jammy | ubuntu-jammy : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 16:39:02.037219 | ubuntu-jammy | 2026-04-18 16:39:02.037381 | ubuntu-jammy | 2026-04-18 16:39:02.037547 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:02.037729 | ubuntu-jammy | Saturday 18 April 2026 16:39:02 +0000 (0:00:00.650) 0:00:19.743 ******** 2026-04-18 16:39:02.037881 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:02.038074 | ubuntu-jammy | Install NGINX ---------------------------------------------------------- 17.85s 2026-04-18 16:39:02.038280 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.22s 2026-04-18 16:39:02.038444 | ubuntu-jammy | Ensure NGINX is running ------------------------------------------------- 0.65s 2026-04-18 16:39:02.118877 | ubuntu-jammy | INFO [forget-package > prepare] Executed: Successful 2026-04-18 16:39:02.128803 | ubuntu-jammy | INFO [forget-package > converge] Executing 2026-04-18 16:39:02.594129 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:39:02.594333 | ubuntu-jammy | [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-18 16:39:02.594575 | ubuntu-jammy | 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-18 16:39:02.594690 | ubuntu-jammy | 2026-04-18 16:39:02.910755 | ubuntu-jammy | 2026-04-18 16:39:02.910899 | ubuntu-jammy | PLAY [Converge] **************************************************************** 2026-04-18 16:39:02.911109 | ubuntu-jammy | 2026-04-18 16:39:02.911251 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:39:02.911420 | ubuntu-jammy | Saturday 18 April 2026 16:39:02 +0000 (0:00:00.008) 0:00:00.008 ******** 2026-04-18 16:39:03.920103 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', 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-18 16:39:03.922064 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:03.922258 | ubuntu-jammy | 2026-04-18 16:39:03.922439 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-18 16:39:03.922615 | ubuntu-jammy | Saturday 18 April 2026 16:39:03 +0000 (0:00:01.011) 0:00:01.019 ******** 2026-04-18 16:39:04.278203 | ubuntu-jammy | [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-18 16:39:04.278797 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:04.278854 | ubuntu-jammy | 2026-04-18 16:39:04.278969 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:04.279090 | ubuntu-jammy | ubuntu-jammy : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 16:39:04.279186 | ubuntu-jammy | 2026-04-18 16:39:04.279283 | ubuntu-jammy | 2026-04-18 16:39:04.279435 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:04.279540 | ubuntu-jammy | Saturday 18 April 2026 16:39:04 +0000 (0:00:00.356) 0:00:01.376 ******** 2026-04-18 16:39:04.279639 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:04.279745 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.01s 2026-04-18 16:39:04.279852 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.36s 2026-04-18 16:39:04.405849 | ubuntu-jammy | INFO [forget-package > converge] Executed: Successful 2026-04-18 16:39:04.415512 | ubuntu-jammy | INFO [forget-package > idempotence] Executing 2026-04-18 16:39:04.887026 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:39:04.887196 | ubuntu-jammy | [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-18 16:39:04.887389 | ubuntu-jammy | 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-18 16:39:04.887545 | ubuntu-jammy | 2026-04-18 16:39:05.186064 | ubuntu-jammy | 2026-04-18 16:39:05.186319 | ubuntu-jammy | PLAY [Converge] **************************************************************** 2026-04-18 16:39:05.186432 | ubuntu-jammy | 2026-04-18 16:39:05.186656 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:39:05.186784 | ubuntu-jammy | Saturday 18 April 2026 16:39:05 +0000 (0:00:00.007) 0:00:00.007 ******** 2026-04-18 16:39:06.186585 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', 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-18 16:39:06.188908 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:06.188995 | ubuntu-jammy | 2026-04-18 16:39:06.189104 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-18 16:39:06.189209 | ubuntu-jammy | Saturday 18 April 2026 16:39:06 +0000 (0:00:01.003) 0:00:01.010 ******** 2026-04-18 16:39:06.557351 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:06.557407 | ubuntu-jammy | 2026-04-18 16:39:06.557504 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:06.557600 | ubuntu-jammy | ubuntu-jammy : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 16:39:06.557675 | ubuntu-jammy | 2026-04-18 16:39:06.557737 | ubuntu-jammy | 2026-04-18 16:39:06.557832 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:06.557903 | ubuntu-jammy | Saturday 18 April 2026 16:39:06 +0000 (0:00:00.368) 0:00:01.379 ******** 2026-04-18 16:39:06.557975 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:06.558053 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.00s 2026-04-18 16:39:06.558186 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.37s 2026-04-18 16:39:06.688170 | ubuntu-jammy | INFO [forget-package > idempotence] Executed: Successful 2026-04-18 16:39:06.694159 | ubuntu-jammy | INFO [forget-package > side_effect] Executing 2026-04-18 16:39:06.694541 | ubuntu-jammy | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:39:06.699513 | ubuntu-jammy | INFO [forget-package > verify] Executing 2026-04-18 16:39:07.159497 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:39:07.159687 | ubuntu-jammy | [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-18 16:39:07.159904 | ubuntu-jammy | 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-18 16:39:07.160074 | ubuntu-jammy | 2026-04-18 16:39:07.453523 | ubuntu-jammy | 2026-04-18 16:39:07.453689 | ubuntu-jammy | PLAY [Verify] ****************************************************************** 2026-04-18 16:39:07.453849 | ubuntu-jammy | 2026-04-18 16:39:07.454028 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:39:07.454286 | ubuntu-jammy | Saturday 18 April 2026 16:39:07 +0000 (0:00:00.007) 0:00:00.007 ******** 2026-04-18 16:39:08.437073 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', 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-18 16:39:08.440462 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:08.440535 | ubuntu-jammy | 2026-04-18 16:39:08.440622 | ubuntu-jammy | TASK [Populate package facts] ************************************************** 2026-04-18 16:39:08.440705 | ubuntu-jammy | Saturday 18 April 2026 16:39:08 +0000 (0:00:00.987) 0:00:00.994 ******** 2026-04-18 16:39:10.277144 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:10.277293 | ubuntu-jammy | 2026-04-18 16:39:10.277480 | ubuntu-jammy | TASK [Populate service facts] ************************************************** 2026-04-18 16:39:10.277699 | ubuntu-jammy | Saturday 18 April 2026 16:39:10 +0000 (0:00:01.836) 0:00:02.831 ******** 2026-04-18 16:39:12.156357 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:12.156492 | ubuntu-jammy | 2026-04-18 16:39:12.156680 | ubuntu-jammy | TASK [Assert that the NGINX package is not installed] ************************** 2026-04-18 16:39:12.156860 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:01.878) 0:00:04.709 ******** 2026-04-18 16:39:12.182323 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:39:12.182508 | ubuntu-jammy | "changed": false, 2026-04-18 16:39:12.182680 | ubuntu-jammy | "msg": "All assertions passed" 2026-04-18 16:39:12.182847 | ubuntu-jammy | } 2026-04-18 16:39:12.183095 | ubuntu-jammy | 2026-04-18 16:39:12.183186 | ubuntu-jammy | TASK [Assert that the NGINX service is still up] ******************************* 2026-04-18 16:39:12.183357 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:00.026) 0:00:04.736 ******** 2026-04-18 16:39:12.205203 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:39:12.205344 | ubuntu-jammy | "changed": false, 2026-04-18 16:39:12.205537 | ubuntu-jammy | "msg": "All assertions passed" 2026-04-18 16:39:12.205708 | ubuntu-jammy | } 2026-04-18 16:39:12.205867 | ubuntu-jammy | 2026-04-18 16:39:12.206035 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:12.206259 | ubuntu-jammy | ubuntu-jammy : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 16:39:12.206412 | ubuntu-jammy | 2026-04-18 16:39:12.206558 | ubuntu-jammy | 2026-04-18 16:39:12.206721 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:12.206894 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:00.023) 0:00:04.759 ******** 2026-04-18 16:39:12.207052 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:12.207219 | ubuntu-jammy | Populate service facts -------------------------------------------------- 1.88s 2026-04-18 16:39:12.207382 | ubuntu-jammy | Populate package facts -------------------------------------------------- 1.84s 2026-04-18 16:39:12.207550 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 0.99s 2026-04-18 16:39:12.207720 | ubuntu-jammy | Assert that the NGINX package is not installed -------------------------- 0.03s 2026-04-18 16:39:12.208015 | ubuntu-jammy | Assert that the NGINX service is still up ------------------------------- 0.02s 2026-04-18 16:39:12.292859 | ubuntu-jammy | INFO [forget-package > verify] Executed: Successful 2026-04-18 16:39:12.302544 | ubuntu-jammy | INFO [forget-package > cleanup] Executing 2026-04-18 16:39:12.302927 | ubuntu-jammy | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:39:12.308661 | ubuntu-jammy | INFO [forget-package > destroy] Executing 2026-04-18 16:39:12.308699 | ubuntu-jammy | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-04-18 16:39:12.308715 | ubuntu-jammy | INFO [forget-package > destroy] Executed: Successful 2026-04-18 16:39:12.309047 | ubuntu-jammy | WARNING Molecule executed 1 scenario (1 missing files) 2026-04-18 16:39:12.438153 | ubuntu-jammy | ok: Runtime: 0:00:45.298336 2026-04-18 16:39:12.443086 | 2026-04-18 16:39:12.443135 | PLAY RECAP 2026-04-18 16:39:12.443178 | ubuntu-jammy | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 16:39:12.443200 | 2026-04-18 16:39:12.539344 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 16:39:12.540732 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 16:39:13.116561 | 2026-04-18 16:39:13.116706 | PLAY [all] 2026-04-18 16:39:13.127957 | 2026-04-18 16:39:13.128068 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-18 16:39:13.165774 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:39:13.173304 | 2026-04-18 16:39:13.173464 | TASK [fetch-output : Set log path for single node] 2026-04-18 16:39:13.214220 | ubuntu-jammy | ok 2026-04-18 16:39:13.222112 | 2026-04-18 16:39:13.222235 | LOOP [fetch-output : Ensure local output dirs] 2026-04-18 16:39:13.665448 | ubuntu-jammy -> localhost | ok: "/var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/work/logs" 2026-04-18 16:39:13.980675 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/work/artifacts" 2026-04-18 16:39:14.210208 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/eea6a765964a4a41aa298958c3998c01/work/docs" 2026-04-18 16:39:14.222402 | 2026-04-18 16:39:14.222777 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-18 16:39:14.872674 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-18 16:39:14.873016 | ubuntu-jammy | changed: All items complete 2026-04-18 16:39:14.873064 | 2026-04-18 16:39:15.350231 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-18 16:39:15.818716 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-18 16:39:15.846634 | 2026-04-18 16:39:15.846791 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-18 16:39:16.251187 | ubuntu-jammy -> localhost | ok: Item: artifacts Runtime: 0:00:00.006888 2026-04-18 16:39:16.478622 | ubuntu-jammy -> localhost | ok: Item: docs Runtime: 0:00:00.006773 2026-04-18 16:39:16.493010 | 2026-04-18 16:39:16.493109 | PLAY [all] 2026-04-18 16:39:16.498604 | 2026-04-18 16:39:16.498668 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-18 16:39:16.923664 | ubuntu-jammy | changed 2026-04-18 16:39:18.019644 | 2026-04-18 16:39:18.019825 | PLAY RECAP 2026-04-18 16:39:18.019895 | ubuntu-jammy | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 16:39:18.019928 | 2026-04-18 16:39:18.122471 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 16:39:18.139961 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-18 16:39:18.723794 | 2026-04-18 16:39:18.731386 | PLAY [localhost] 2026-04-18 16:39:18.744829 | 2026-04-18 16:39:18.744920 | TASK [Generate Zuul manifest] 2026-04-18 16:39:18.764616 | localhost | ok 2026-04-18 16:39:18.780077 | 2026-04-18 16:39:18.780170 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-18 16:39:19.105695 | localhost | changed 2026-04-18 16:39:19.119233 | 2026-04-18 16:39:19.119337 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-18 16:39:19.149189 | localhost | ok 2026-04-18 16:39:19.157432 | 2026-04-18 16:39:19.157496 | TASK [Upload logs] 2026-04-18 16:39:19.178328 | localhost | ok 2026-04-18 16:39:19.242457 | 2026-04-18 16:39:19.242590 | TASK [Set zuul-log-path fact] 2026-04-18 16:39:19.261286 | localhost | ok 2026-04-18 16:39:19.273459 | 2026-04-18 16:39:19.273534 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 16:39:19.304171 | localhost | ok 2026-04-18 16:39:19.313082 | 2026-04-18 16:39:19.313142 | TASK [upload-logs : Create log directories] 2026-04-18 16:39:19.708471 | localhost | changed 2026-04-18 16:39:19.713037 | 2026-04-18 16:39:19.713112 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-18 16:39:20.106453 | localhost -> localhost | ok: Runtime: 0:00:00.004754 2026-04-18 16:39:20.113935 | 2026-04-18 16:39:20.114021 | TASK [upload-logs : Upload logs to log server] 2026-04-18 16:39:20.619837 | localhost | Output suppressed because no_log was given 2026-04-18 16:39:20.624334 | 2026-04-18 16:39:20.624397 | LOOP [upload-logs : Compress console log and json output] 2026-04-18 16:39:20.670328 | localhost | skipping: Conditional result was False 2026-04-18 16:39:20.677508 | localhost | skipping: Conditional result was False 2026-04-18 16:39:20.690125 | 2026-04-18 16:39:20.690244 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-18 16:39:20.731677 | localhost | skipping: Conditional result was False 2026-04-18 16:39:20.731939 | 2026-04-18 16:39:20.736283 | localhost | skipping: Conditional result was False 2026-04-18 16:39:20.752488 | 2026-04-18 16:39:20.752631 | LOOP [upload-logs : Upload console log and json output]