2026-03-12 00:41:41.550705 | Job console starting 2026-03-12 00:41:41.559719 | Updating git repos 2026-03-12 00:41:41.585276 | Cloning repos into workspace 2026-03-12 00:41:41.700362 | Restoring repo states 2026-03-12 00:41:41.709273 | Merging changes 2026-03-12 00:41:42.024151 | Checking out repos 2026-03-12 00:41:42.081261 | Preparing playbooks 2026-03-12 00:41:45.245746 | Running Ansible setup 2026-03-12 00:41:49.720985 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-12 00:41:50.336878 | 2026-03-12 00:41:50.337015 | PLAY [localhost] 2026-03-12 00:41:50.344752 | 2026-03-12 00:41:50.344822 | TASK [Gathering Facts] 2026-03-12 00:41:51.276714 | localhost | ok 2026-03-12 00:41:51.286874 | 2026-03-12 00:41:51.286978 | TASK [Setup log path fact] 2026-03-12 00:41:51.308161 | localhost | ok 2026-03-12 00:41:51.322407 | 2026-03-12 00:41:51.322475 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-12 00:41:51.355926 | localhost | ok 2026-03-12 00:41:51.364081 | 2026-03-12 00:41:51.364171 | TASK [emit-job-header : Print job information] 2026-03-12 00:41:51.402918 | # Job Information 2026-03-12 00:41:51.403080 | Ansible Version: 2.16.16 2026-03-12 00:41:51.403126 | Job: ansible-collection-containers-molecule-forget-package-debian-trixie 2026-03-12 00:41:51.403157 | Pipeline: check 2026-03-12 00:41:51.403185 | Executor: 0a8996d2b663 2026-03-12 00:41:51.403211 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/92 2026-03-12 00:41:51.403241 | Event ID: 139b20b0-1dac-11f1-81b9-c96c44ae2f23 2026-03-12 00:41:51.407004 | 2026-03-12 00:41:51.407089 | LOOP [emit-job-header : Print node information] 2026-03-12 00:41:51.511580 | localhost | ok: 2026-03-12 00:41:51.511822 | localhost | # Node Information 2026-03-12 00:41:51.511869 | localhost | Inventory Hostname: debian-trixie 2026-03-12 00:41:51.511905 | localhost | Hostname: np0000158564 2026-03-12 00:41:51.511938 | localhost | Username: zuul 2026-03-12 00:41:51.511973 | localhost | Distro: Debian 13.3 2026-03-12 00:41:51.512006 | localhost | Provider: yul1 2026-03-12 00:41:51.512037 | localhost | Region: ca-ymq-1 2026-03-12 00:41:51.512067 | localhost | Label: debian-trixie 2026-03-12 00:41:51.512097 | localhost | Product Name: OpenStack Nova 2026-03-12 00:41:51.512127 | localhost | Interface IP: 162.253.55.221 2026-03-12 00:41:51.521731 | 2026-03-12 00:41:51.521870 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-12 00:41:51.951326 | localhost -> localhost | changed 2026-03-12 00:41:51.959539 | 2026-03-12 00:41:51.959633 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-12 00:41:52.901607 | localhost -> localhost | changed 2026-03-12 00:41:52.910226 | 2026-03-12 00:41:52.910309 | PLAY [all] 2026-03-12 00:41:52.918256 | 2026-03-12 00:41:52.918350 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-12 00:41:53.216139 | debian-trixie -> localhost | ok 2026-03-12 00:41:53.223156 | 2026-03-12 00:41:53.223260 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-12 00:41:53.256708 | debian-trixie | ok 2026-03-12 00:41:53.273387 | debian-trixie | included: /var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-12 00:41:53.278693 | 2026-03-12 00:41:53.278760 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-12 00:41:55.199527 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-03-12 00:41:55.199945 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/work/ff989d3d3f8a493c8feda8cd6d937d97_id_rsa 2026-03-12 00:41:55.199977 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/work/ff989d3d3f8a493c8feda8cd6d937d97_id_rsa.pub 2026-03-12 00:41:55.200001 | debian-trixie -> localhost | The key fingerprint is: 2026-03-12 00:41:55.200023 | debian-trixie -> localhost | SHA256:5AZQ7sOuzC8Gqwv1DJIcz0iO526zmZE9Z5dz6JgFV7k zuul-build-sshkey 2026-03-12 00:41:55.200063 | debian-trixie -> localhost | The key's randomart image is: 2026-03-12 00:41:55.200085 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-03-12 00:41:55.200114 | debian-trixie -> localhost | | ... | 2026-03-12 00:41:55.200137 | debian-trixie -> localhost | | o . | 2026-03-12 00:41:55.200158 | debian-trixie -> localhost | | o o . o | 2026-03-12 00:41:55.200178 | debian-trixie -> localhost | |=.= o + . . | 2026-03-12 00:41:55.200198 | debian-trixie -> localhost | |+++o = S E | 2026-03-12 00:41:55.200217 | debian-trixie -> localhost | | =.* . = o | 2026-03-12 00:41:55.200237 | debian-trixie -> localhost | |. +o= + * . | 2026-03-12 00:41:55.200256 | debian-trixie -> localhost | |..+*o= * o | 2026-03-12 00:41:55.200278 | debian-trixie -> localhost | |o+=++o+ . | 2026-03-12 00:41:55.200298 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-03-12 00:41:55.200347 | debian-trixie -> localhost | ok: Runtime: 0:00:01.451437 2026-03-12 00:41:55.204565 | 2026-03-12 00:41:55.204630 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-12 00:41:55.237162 | debian-trixie | ok 2026-03-12 00:41:55.245823 | debian-trixie | included: /var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-12 00:41:55.252515 | 2026-03-12 00:41:55.252572 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-12 00:41:55.266615 | debian-trixie | skipping: Conditional result was False 2026-03-12 00:41:55.274692 | 2026-03-12 00:41:55.274757 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-12 00:41:55.822551 | debian-trixie | changed 2026-03-12 00:41:55.830171 | 2026-03-12 00:41:55.830238 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-12 00:41:56.034090 | debian-trixie | ok 2026-03-12 00:41:56.040856 | 2026-03-12 00:41:56.040921 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-12 00:41:56.599387 | debian-trixie | changed 2026-03-12 00:41:56.605202 | 2026-03-12 00:41:56.605266 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-12 00:41:57.139097 | debian-trixie | changed 2026-03-12 00:41:57.143598 | 2026-03-12 00:41:57.143667 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-12 00:41:57.168769 | debian-trixie | skipping: Conditional result was False 2026-03-12 00:41:57.177029 | 2026-03-12 00:41:57.177121 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-12 00:41:57.546069 | debian-trixie -> localhost | changed 2026-03-12 00:41:57.560654 | 2026-03-12 00:41:57.560750 | TASK [add-build-sshkey : Add back temp key] 2026-03-12 00:41:57.855294 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/work/ff989d3d3f8a493c8feda8cd6d937d97_id_rsa (zuul-build-sshkey) 2026-03-12 00:41:57.855556 | debian-trixie -> localhost | ok: Runtime: 0:00:00.016020 2026-03-12 00:41:57.861657 | 2026-03-12 00:41:57.861753 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-12 00:41:58.215090 | debian-trixie | ok 2026-03-12 00:41:58.219229 | 2026-03-12 00:41:58.219291 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-12 00:41:58.254427 | debian-trixie | skipping: Conditional result was False 2026-03-12 00:41:58.267139 | 2026-03-12 00:41:58.267204 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-12 00:41:58.652551 | debian-trixie | ok 2026-03-12 00:41:58.657452 | 2026-03-12 00:41:58.657512 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-12 00:41:59.499467 | debian-trixie | Output suppressed because no_log was given 2026-03-12 00:41:59.506523 | 2026-03-12 00:41:59.506590 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-12 00:41:59.742285 | debian-trixie | ok: "logs" 2026-03-12 00:41:59.834771 | debian-trixie | ok: All items complete 2026-03-12 00:41:59.835009 | 2026-03-12 00:41:59.923115 | debian-trixie | ok: "artifacts" 2026-03-12 00:42:00.112575 | debian-trixie | ok: "docs" 2026-03-12 00:42:00.128584 | 2026-03-12 00:42:00.129763 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-12 00:42:00.372575 | debian-trixie | changed: "logs" 2026-03-12 00:42:00.546754 | debian-trixie | changed: "artifacts" 2026-03-12 00:42:00.738108 | debian-trixie | changed: "docs" 2026-03-12 00:42:00.758589 | 2026-03-12 00:42:00.758705 | PLAY RECAP 2026-03-12 00:42:00.758754 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-12 00:42:00.758784 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-12 00:42:00.758804 | 2026-03-12 00:42:00.927121 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-12 00:42:00.928975 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-12 00:42:01.529817 | 2026-03-12 00:42:01.530004 | PLAY [all] 2026-03-12 00:42:01.542168 | 2026-03-12 00:42:01.542376 | TASK [setup-uv : Extract archive] 2026-03-12 00:42:03.937547 | debian-trixie | changed 2026-03-12 00:42:03.944359 | 2026-03-12 00:42:03.944441 | TASK [setup-uv : Print version] 2026-03-12 00:42:04.343919 | debian-trixie | uv 0.8.13 2026-03-12 00:42:04.474836 | debian-trixie | ok: Runtime: 0:00:00.014382 2026-03-12 00:42:04.481085 | 2026-03-12 00:42:04.481132 | PLAY RECAP 2026-03-12 00:42:04.481179 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-12 00:42:04.481203 | 2026-03-12 00:42:04.601268 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-12 00:42:04.603702 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-12 00:42:05.188820 | 2026-03-12 00:42:05.189402 | PLAY [all] 2026-03-12 00:42:05.199170 | 2026-03-12 00:42:05.199237 | TASK [Copy inventory file for Zuul] 2026-03-12 00:42:06.124633 | debian-trixie | changed 2026-03-12 00:42:06.131625 | 2026-03-12 00:42:06.131699 | TASK [Switch "ansible_host" to private IP] 2026-03-12 00:42:06.412791 | debian-trixie | changed: 1 replacements made 2026-03-12 00:42:06.417185 | 2026-03-12 00:42:06.417250 | TASK [Run Molecule scenario] 2026-03-12 00:42:06.839474 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-03-12 00:42:06.839549 | debian-trixie | Creating virtual environment at: .venv 2026-03-12 00:42:07.322467 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-03-12 00:42:07.323394 | debian-trixie | Downloading cryptography (4.3MiB) 2026-03-12 00:42:07.326254 | debian-trixie | Downloading pygments (1.2MiB) 2026-03-12 00:42:07.483305 | debian-trixie | Downloading cryptography 2026-03-12 00:42:07.545409 | debian-trixie | Downloading pygments 2026-03-12 00:42:07.731056 | debian-trixie | Downloading ansible-core 2026-03-12 00:42:07.780340 | debian-trixie | Installed 36 packages in 47ms 2026-03-12 00:42:08.454096 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-03-12 00:42:08.454183 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-03-12 00:42:09.301771 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-03-12 00:42:09.301812 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-03-12 00:42:09.301969 | debian-trixie | INFO [forget-package > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-12 00:42:09.302043 | debian-trixie | INFO [forget-package > prerun] Performing prerun with role_name_check=0... 2026-03-12 00:42:16.971120 | debian-trixie | INFO [forget-package > dependency] Executing 2026-03-12 00:42:16.971212 | debian-trixie | WARNING [forget-package > dependency] Missing roles requirements file: requirements.yml 2026-03-12 00:42:16.971462 | debian-trixie | WARNING [forget-package > dependency] Missing collections requirements file: collections.yml 2026-03-12 00:42:16.971567 | debian-trixie | WARNING [forget-package > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-12 00:42:17.029600 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-03-12 00:42:17.030241 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-12 00:42:17.039549 | debian-trixie | INFO [forget-package > destroy] Executing 2026-03-12 00:42:17.039562 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-03-12 00:42:17.039568 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-03-12 00:42:17.044595 | debian-trixie | INFO [forget-package > syntax] Executing 2026-03-12 00:42:17.592424 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-12 00:42:17.592513 | debian-trixie | [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-03-12 00:42:17.592612 | debian-trixie | 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-03-12 00:42:17.592791 | debian-trixie | 2026-03-12 00:42:17.981430 | debian-trixie | 2026-03-12 00:42:17.981521 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/forget-package/converge.yml 2026-03-12 00:42:18.039069 | debian-trixie | INFO [forget-package > syntax] Executed: Successful 2026-03-12 00:42:18.049492 | debian-trixie | INFO [forget-package > create] Executing 2026-03-12 00:42:18.051493 | debian-trixie | WARNING [forget-package > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-12 00:42:18.058234 | debian-trixie | INFO [forget-package > prepare] Executing 2026-03-12 00:42:18.553293 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-12 00:42:18.553479 | debian-trixie | [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-03-12 00:42:18.553691 | debian-trixie | 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-03-12 00:42:18.553871 | debian-trixie | 2026-03-12 00:42:18.908865 | debian-trixie | 2026-03-12 00:42:18.909021 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-03-12 00:42:18.909201 | debian-trixie | 2026-03-12 00:42:18.909413 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-12 00:42:18.909604 | debian-trixie | Thursday 12 March 2026 00:42:18 +0000 (0:00:00.030) 0:00:00.030 ******** 2026-03-12 00:42:20.228286 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-03-12 00:42:20.230725 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:20.230824 | debian-trixie | 2026-03-12 00:42:20.230947 | debian-trixie | TASK [Install NGINX] *********************************************************** 2026-03-12 00:42:20.231068 | debian-trixie | Thursday 12 March 2026 00:42:20 +0000 (0:00:01.322) 0:00:01.353 ******** 2026-03-12 00:42:29.567958 | debian-trixie | changed: [debian-trixie] 2026-03-12 00:42:29.568017 | debian-trixie | 2026-03-12 00:42:29.568027 | debian-trixie | TASK [Ensure NGINX is running] ************************************************* 2026-03-12 00:42:29.570141 | debian-trixie | Thursday 12 March 2026 00:42:29 +0000 (0:00:09.334) 0:00:10.687 ******** 2026-03-12 00:42:30.286452 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:30.286614 | debian-trixie | 2026-03-12 00:42:30.286816 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-12 00:42:30.287027 | debian-trixie | debian-trixie : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-12 00:42:30.287202 | debian-trixie | 2026-03-12 00:42:30.287366 | debian-trixie | 2026-03-12 00:42:30.287557 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-12 00:42:30.287737 | debian-trixie | Thursday 12 March 2026 00:42:30 +0000 (0:00:00.721) 0:00:11.408 ******** 2026-03-12 00:42:30.287909 | debian-trixie | =============================================================================== 2026-03-12 00:42:30.288089 | debian-trixie | Install NGINX ----------------------------------------------------------- 9.33s 2026-03-12 00:42:30.288312 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.32s 2026-03-12 00:42:30.288500 | debian-trixie | Ensure NGINX is running ------------------------------------------------- 0.72s 2026-03-12 00:42:30.375984 | debian-trixie | INFO [forget-package > prepare] Executed: Successful 2026-03-12 00:42:30.385679 | debian-trixie | INFO [forget-package > converge] Executing 2026-03-12 00:42:30.878940 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-12 00:42:30.879111 | debian-trixie | [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-03-12 00:42:30.879379 | debian-trixie | 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-03-12 00:42:30.879479 | debian-trixie | 2026-03-12 00:42:31.197441 | debian-trixie | 2026-03-12 00:42:31.197542 | debian-trixie | PLAY [Converge] **************************************************************** 2026-03-12 00:42:31.197614 | debian-trixie | 2026-03-12 00:42:31.197895 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-12 00:42:31.198158 | debian-trixie | Thursday 12 March 2026 00:42:31 +0000 (0:00:00.008) 0:00:00.008 ******** 2026-03-12 00:42:32.288206 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-03-12 00:42:32.290032 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:32.290225 | debian-trixie | 2026-03-12 00:42:32.290443 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-12 00:42:32.290642 | debian-trixie | Thursday 12 March 2026 00:42:32 +0000 (0:00:01.092) 0:00:01.101 ******** 2026-03-12 00:42:32.701028 | debian-trixie | [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-03-12 00:42:32.705349 | debian-trixie | changed: [debian-trixie] 2026-03-12 00:42:32.705505 | debian-trixie | 2026-03-12 00:42:32.705707 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-12 00:42:32.705989 | debian-trixie | debian-trixie : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-12 00:42:32.706170 | debian-trixie | 2026-03-12 00:42:32.706341 | debian-trixie | 2026-03-12 00:42:32.706567 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-12 00:42:32.706773 | debian-trixie | Thursday 12 March 2026 00:42:32 +0000 (0:00:00.415) 0:00:01.516 ******** 2026-03-12 00:42:32.706953 | debian-trixie | =============================================================================== 2026-03-12 00:42:32.707132 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.09s 2026-03-12 00:42:32.707322 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.42s 2026-03-12 00:42:32.822241 | debian-trixie | INFO [forget-package > converge] Executed: Successful 2026-03-12 00:42:32.835433 | debian-trixie | INFO [forget-package > idempotence] Executing 2026-03-12 00:42:33.345213 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-12 00:42:33.345360 | debian-trixie | [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-03-12 00:42:33.345580 | debian-trixie | 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-03-12 00:42:33.345755 | debian-trixie | 2026-03-12 00:42:33.650836 | debian-trixie | 2026-03-12 00:42:33.651026 | debian-trixie | PLAY [Converge] **************************************************************** 2026-03-12 00:42:33.651202 | debian-trixie | 2026-03-12 00:42:33.651553 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-12 00:42:33.651785 | debian-trixie | Thursday 12 March 2026 00:42:33 +0000 (0:00:00.007) 0:00:00.007 ******** 2026-03-12 00:42:34.736431 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-03-12 00:42:34.739084 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:34.739189 | debian-trixie | 2026-03-12 00:42:34.739322 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-12 00:42:34.739448 | debian-trixie | Thursday 12 March 2026 00:42:34 +0000 (0:00:01.088) 0:00:01.096 ******** 2026-03-12 00:42:35.141699 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:35.141791 | debian-trixie | 2026-03-12 00:42:35.141973 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-12 00:42:35.142188 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-12 00:42:35.142322 | debian-trixie | 2026-03-12 00:42:35.142454 | debian-trixie | 2026-03-12 00:42:35.142584 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-12 00:42:35.142747 | debian-trixie | Thursday 12 March 2026 00:42:35 +0000 (0:00:00.402) 0:00:01.499 ******** 2026-03-12 00:42:35.142867 | debian-trixie | =============================================================================== 2026-03-12 00:42:35.143010 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.09s 2026-03-12 00:42:35.143145 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.40s 2026-03-12 00:42:35.242790 | debian-trixie | INFO [forget-package > idempotence] Executed: Successful 2026-03-12 00:42:35.254025 | debian-trixie | INFO [forget-package > side_effect] Executing 2026-03-12 00:42:35.254509 | debian-trixie | WARNING [forget-package > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-12 00:42:35.261649 | debian-trixie | INFO [forget-package > verify] Executing 2026-03-12 00:42:35.755157 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-03-12 00:42:35.755439 | debian-trixie | [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-03-12 00:42:35.755702 | debian-trixie | 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-03-12 00:42:35.755946 | debian-trixie | 2026-03-12 00:42:36.059667 | debian-trixie | 2026-03-12 00:42:36.059774 | debian-trixie | PLAY [Verify] ****************************************************************** 2026-03-12 00:42:36.060024 | debian-trixie | 2026-03-12 00:42:36.060198 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-03-12 00:42:36.060449 | debian-trixie | Thursday 12 March 2026 00:42:36 +0000 (0:00:00.008) 0:00:00.008 ******** 2026-03-12 00:42:37.144146 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', 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-03-12 00:42:37.151417 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:37.151622 | debian-trixie | 2026-03-12 00:42:37.151900 | debian-trixie | TASK [Populate package facts] ************************************************** 2026-03-12 00:42:37.152118 | debian-trixie | Thursday 12 March 2026 00:42:37 +0000 (0:00:01.090) 0:00:01.098 ******** 2026-03-12 00:42:38.493560 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:38.493630 | debian-trixie | 2026-03-12 00:42:38.493884 | debian-trixie | TASK [Populate service facts] ************************************************** 2026-03-12 00:42:38.494064 | debian-trixie | Thursday 12 March 2026 00:42:38 +0000 (0:00:01.343) 0:00:02.441 ******** 2026-03-12 00:42:42.273522 | debian-trixie | ok: [debian-trixie] 2026-03-12 00:42:42.273691 | debian-trixie | 2026-03-12 00:42:42.273914 | debian-trixie | TASK [Assert that the NGINX package is not installed] ************************** 2026-03-12 00:42:42.274116 | debian-trixie | Thursday 12 March 2026 00:42:42 +0000 (0:00:03.779) 0:00:06.221 ******** 2026-03-12 00:42:42.304169 | debian-trixie | ok: [debian-trixie] => { 2026-03-12 00:42:42.304405 | debian-trixie | "changed": false, 2026-03-12 00:42:42.304595 | debian-trixie | "msg": "All assertions passed" 2026-03-12 00:42:42.304781 | debian-trixie | } 2026-03-12 00:42:42.304953 | debian-trixie | 2026-03-12 00:42:42.305147 | debian-trixie | TASK [Assert that the NGINX service is still up] ******************************* 2026-03-12 00:42:42.305333 | debian-trixie | Thursday 12 March 2026 00:42:42 +0000 (0:00:00.031) 0:00:06.253 ******** 2026-03-12 00:42:42.329340 | debian-trixie | ok: [debian-trixie] => { 2026-03-12 00:42:42.329531 | debian-trixie | "changed": false, 2026-03-12 00:42:42.329751 | debian-trixie | "msg": "All assertions passed" 2026-03-12 00:42:42.329929 | debian-trixie | } 2026-03-12 00:42:42.330112 | debian-trixie | 2026-03-12 00:42:42.330304 | debian-trixie | PLAY RECAP ********************************************************************* 2026-03-12 00:42:42.330513 | debian-trixie | debian-trixie : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-03-12 00:42:42.330678 | debian-trixie | 2026-03-12 00:42:42.330846 | debian-trixie | 2026-03-12 00:42:42.331030 | debian-trixie | TASKS RECAP ******************************************************************** 2026-03-12 00:42:42.331219 | debian-trixie | Thursday 12 March 2026 00:42:42 +0000 (0:00:00.025) 0:00:06.278 ******** 2026-03-12 00:42:42.331394 | debian-trixie | =============================================================================== 2026-03-12 00:42:42.331580 | debian-trixie | Populate service facts -------------------------------------------------- 3.78s 2026-03-12 00:42:42.331763 | debian-trixie | Populate package facts -------------------------------------------------- 1.34s 2026-03-12 00:42:42.331952 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.09s 2026-03-12 00:42:42.332141 | debian-trixie | Assert that the NGINX package is not installed -------------------------- 0.03s 2026-03-12 00:42:42.332371 | debian-trixie | Assert that the NGINX service is still up ------------------------------- 0.03s 2026-03-12 00:42:42.421689 | debian-trixie | INFO [forget-package > verify] Executed: Successful 2026-03-12 00:42:42.432481 | debian-trixie | INFO [forget-package > cleanup] Executing 2026-03-12 00:42:42.432791 | debian-trixie | WARNING [forget-package > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-12 00:42:42.438098 | debian-trixie | INFO [forget-package > destroy] Executing 2026-03-12 00:42:42.438123 | debian-trixie | WARNING [forget-package > destroy] Skipping, '--destroy=never' requested. 2026-03-12 00:42:42.438137 | debian-trixie | INFO [forget-package > destroy] Executed: Successful 2026-03-12 00:42:42.438520 | debian-trixie | WARNING Molecule executed 1 scenario (1 missing files) 2026-03-12 00:42:42.997847 | debian-trixie | ok: Runtime: 0:00:35.754856 2026-03-12 00:42:43.002641 | 2026-03-12 00:42:43.002700 | PLAY RECAP 2026-03-12 00:42:43.002755 | debian-trixie | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-12 00:42:43.002778 | 2026-03-12 00:42:43.101825 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-12 00:42:43.104786 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-12 00:42:43.653101 | 2026-03-12 00:42:43.653226 | PLAY [all] 2026-03-12 00:42:43.662906 | 2026-03-12 00:42:43.662982 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-12 00:42:43.707912 | debian-trixie | skipping: Conditional result was False 2026-03-12 00:42:43.715946 | 2026-03-12 00:42:43.716056 | TASK [fetch-output : Set log path for single node] 2026-03-12 00:42:43.747856 | debian-trixie | ok 2026-03-12 00:42:43.753411 | 2026-03-12 00:42:43.753547 | LOOP [fetch-output : Ensure local output dirs] 2026-03-12 00:42:44.185520 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/work/logs" 2026-03-12 00:42:44.392456 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/work/artifacts" 2026-03-12 00:42:44.609248 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/ff989d3d3f8a493c8feda8cd6d937d97/work/docs" 2026-03-12 00:42:44.629279 | 2026-03-12 00:42:44.629465 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-12 00:42:45.275290 | debian-trixie | ok 2026-03-12 00:42:45.275619 | debian-trixie | changed: All items complete 2026-03-12 00:42:45.275661 | 2026-03-12 00:42:45.776900 | debian-trixie | changed: .d..t...... ./ 2026-03-12 00:42:46.250963 | debian-trixie | changed: .d..t...... ./ 2026-03-12 00:42:46.269009 | 2026-03-12 00:42:46.269162 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-12 00:42:46.661537 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.008589 2026-03-12 00:42:46.884580 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.008350 2026-03-12 00:42:46.896290 | 2026-03-12 00:42:46.896470 | PLAY [all] 2026-03-12 00:42:46.904378 | 2026-03-12 00:42:46.904445 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-12 00:42:47.386821 | debian-trixie | changed 2026-03-12 00:42:47.393129 | 2026-03-12 00:42:47.393194 | PLAY RECAP 2026-03-12 00:42:47.393258 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-12 00:42:47.393294 | 2026-03-12 00:42:47.502413 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-12 00:42:47.504645 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-12 00:42:48.086404 | 2026-03-12 00:42:48.086544 | PLAY [localhost] 2026-03-12 00:42:48.097013 | 2026-03-12 00:42:48.097109 | TASK [Generate Zuul manifest] 2026-03-12 00:42:48.122648 | localhost | ok 2026-03-12 00:42:48.138422 | 2026-03-12 00:42:48.138505 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-12 00:42:48.463309 | localhost | changed 2026-03-12 00:42:48.476189 | 2026-03-12 00:42:48.476268 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-12 00:42:48.504864 | localhost | ok 2026-03-12 00:42:48.514195 | 2026-03-12 00:42:48.514299 | TASK [Upload logs] 2026-03-12 00:42:48.535240 | localhost | ok 2026-03-12 00:42:48.598202 | 2026-03-12 00:42:48.598336 | TASK [Set zuul-log-path fact] 2026-03-12 00:42:48.620830 | localhost | ok 2026-03-12 00:42:48.632651 | 2026-03-12 00:42:48.632718 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-12 00:42:48.664415 | localhost | ok 2026-03-12 00:42:48.673650 | 2026-03-12 00:42:48.673717 | TASK [upload-logs : Create log directories] 2026-03-12 00:42:49.093927 | localhost | changed 2026-03-12 00:42:49.100685 | 2026-03-12 00:42:49.100790 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-12 00:42:49.511831 | localhost -> localhost | ok: Runtime: 0:00:00.005800 2026-03-12 00:42:49.518155 | 2026-03-12 00:42:49.518219 | TASK [upload-logs : Upload logs to log server] 2026-03-12 00:42:50.010868 | localhost | Output suppressed because no_log was given 2026-03-12 00:42:50.015153 | 2026-03-12 00:42:50.015226 | LOOP [upload-logs : Compress console log and json output] 2026-03-12 00:42:50.063635 | localhost | skipping: Conditional result was False 2026-03-12 00:42:50.071543 | localhost | skipping: Conditional result was False 2026-03-12 00:42:50.087087 | 2026-03-12 00:42:50.087207 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-12 00:42:50.131507 | localhost | skipping: Conditional result was False 2026-03-12 00:42:50.131839 | 2026-03-12 00:42:50.135614 | localhost | skipping: Conditional result was False 2026-03-12 00:42:50.150823 | 2026-03-12 00:42:50.151007 | LOOP [upload-logs : Upload console log and json output]