2026-08-13 20:06:14.170659 | Job console starting 2026-08-13 20:06:14.182510 | Updating git repos 2026-08-13 20:06:14.203442 | Cloning repos into workspace 2026-08-13 20:06:14.236605 | Restoring repo states 2026-08-13 20:06:14.242754 | Merging changes 2026-08-13 20:06:14.748179 | Checking out repos 2026-08-13 20:06:14.789330 | Preparing playbooks 2026-08-13 20:06:15.871097 | Running Ansible setup 2026-08-13 20:06:19.553604 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:06:20.232783 | 2026-08-13 20:06:20.232907 | PLAY [localhost] 2026-08-13 20:06:20.240514 | 2026-08-13 20:06:20.240591 | TASK [Gathering Facts] 2026-08-13 20:06:21.151248 | localhost | ok 2026-08-13 20:06:21.161836 | 2026-08-13 20:06:21.162024 | TASK [Setup log path fact] 2026-08-13 20:06:21.182759 | localhost | ok 2026-08-13 20:06:21.198718 | 2026-08-13 20:06:21.198836 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:06:21.230838 | localhost | ok 2026-08-13 20:06:21.239310 | 2026-08-13 20:06:21.239456 | TASK [emit-job-header : Print job information] 2026-08-13 20:06:21.284287 | # Job Information 2026-08-13 20:06:21.284597 | Ansible Version: 2.16.18 2026-08-13 20:06:21.284898 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-08-13 20:06:21.284998 | Pipeline: check 2026-08-13 20:06:21.285053 | Executor: 2d72f0692154 2026-08-13 20:06:21.285102 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/147 2026-08-13 20:06:21.285156 | Event ID: 51084e40-9751-11f1-99ce-256097a5f637 2026-08-13 20:06:21.290532 | 2026-08-13 20:06:21.290617 | LOOP [emit-job-header : Print node information] 2026-08-13 20:06:21.390694 | localhost | ok: 2026-08-13 20:06:21.390988 | localhost | # Node Information 2026-08-13 20:06:21.391062 | localhost | Inventory Hostname: ubuntu-noble 2026-08-13 20:06:21.391119 | localhost | Hostname: np0000189317 2026-08-13 20:06:21.391170 | localhost | Username: zuul 2026-08-13 20:06:21.391229 | localhost | Distro: Ubuntu 24.04 2026-08-13 20:06:21.391281 | localhost | Provider: yul1 2026-08-13 20:06:21.391331 | localhost | Region: ca-ymq-1 2026-08-13 20:06:21.391380 | localhost | Label: ubuntu-noble 2026-08-13 20:06:21.391427 | localhost | Product Name: OpenStack Nova 2026-08-13 20:06:21.391584 | localhost | Interface IP: 199.19.213.193 2026-08-13 20:06:21.402757 | 2026-08-13 20:06:21.402955 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 20:06:22.160510 | localhost -> localhost | changed 2026-08-13 20:06:22.169215 | 2026-08-13 20:06:22.169315 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 20:06:23.128043 | localhost -> localhost | changed 2026-08-13 20:06:23.134765 | 2026-08-13 20:06:23.134924 | PLAY [all] 2026-08-13 20:06:23.145379 | 2026-08-13 20:06:23.145506 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 20:06:23.383671 | ubuntu-noble -> localhost | ok 2026-08-13 20:06:23.394901 | 2026-08-13 20:06:23.395028 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 20:06:23.419182 | ubuntu-noble | ok 2026-08-13 20:06:23.435653 | ubuntu-noble | included: /var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 20:06:23.467570 | 2026-08-13 20:06:23.467648 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 20:06:24.379428 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-13 20:06:24.379689 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/work/9d70446d04cf4868a43c88c7d6703c24_id_rsa 2026-08-13 20:06:24.379722 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/work/9d70446d04cf4868a43c88c7d6703c24_id_rsa.pub 2026-08-13 20:06:24.379747 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-13 20:06:24.379769 | ubuntu-noble -> localhost | SHA256:h8ENUXhikJxUFuS7KHIICfWSxGuuh+2u2rblvIIU8UQ zuul-build-sshkey 2026-08-13 20:06:24.379818 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-13 20:06:24.379841 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-13 20:06:24.379866 | ubuntu-noble -> localhost | | .+E oo*B=. | 2026-08-13 20:06:24.379888 | ubuntu-noble -> localhost | | +.+ +++o. | 2026-08-13 20:06:24.379909 | ubuntu-noble -> localhost | |. *.. .+o. | 2026-08-13 20:06:24.379930 | ubuntu-noble -> localhost | |.ooo + | 2026-08-13 20:06:24.379966 | ubuntu-noble -> localhost | |oo. S . | 2026-08-13 20:06:24.379990 | ubuntu-noble -> localhost | | o.. . o | 2026-08-13 20:06:24.380011 | ubuntu-noble -> localhost | |.=o + . . | 2026-08-13 20:06:24.380033 | ubuntu-noble -> localhost | |+.=* . | 2026-08-13 20:06:24.380069 | ubuntu-noble -> localhost | |+*=o+. | 2026-08-13 20:06:24.380095 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-13 20:06:24.380159 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.460319 2026-08-13 20:06:24.387197 | 2026-08-13 20:06:24.387309 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 20:06:24.424004 | ubuntu-noble | ok 2026-08-13 20:06:24.436810 | ubuntu-noble | included: /var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 20:06:24.445070 | 2026-08-13 20:06:24.445168 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 20:06:24.471204 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:24.481877 | 2026-08-13 20:06:24.482019 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 20:06:25.044357 | ubuntu-noble | changed 2026-08-13 20:06:25.050575 | 2026-08-13 20:06:25.050666 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 20:06:25.274372 | ubuntu-noble | ok 2026-08-13 20:06:25.282108 | 2026-08-13 20:06:25.282614 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 20:06:25.838393 | ubuntu-noble | changed 2026-08-13 20:06:25.844193 | 2026-08-13 20:06:25.844257 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 20:06:26.411028 | ubuntu-noble | changed 2026-08-13 20:06:26.417248 | 2026-08-13 20:06:26.417315 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 20:06:26.442098 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:26.451357 | 2026-08-13 20:06:26.451443 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 20:06:26.853168 | ubuntu-noble -> localhost | changed 2026-08-13 20:06:26.869184 | 2026-08-13 20:06:26.869311 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 20:06:27.144286 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/work/9d70446d04cf4868a43c88c7d6703c24_id_rsa (zuul-build-sshkey) 2026-08-13 20:06:27.144455 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.009555 2026-08-13 20:06:27.151199 | 2026-08-13 20:06:27.151262 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 20:06:27.499344 | ubuntu-noble | ok 2026-08-13 20:06:27.505486 | 2026-08-13 20:06:27.505552 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 20:06:27.529411 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:27.543630 | 2026-08-13 20:06:27.543693 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-13 20:06:27.898775 | ubuntu-noble | ok 2026-08-13 20:06:27.937190 | 2026-08-13 20:06:27.937304 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-13 20:06:28.677386 | ubuntu-noble | Output suppressed because no_log was given 2026-08-13 20:06:28.688723 | 2026-08-13 20:06:28.688792 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-13 20:06:28.914761 | ubuntu-noble | ok: "logs" 2026-08-13 20:06:28.915037 | ubuntu-noble | ok: All items complete 2026-08-13 20:06:28.915078 | 2026-08-13 20:06:29.109048 | ubuntu-noble | ok: "artifacts" 2026-08-13 20:06:29.308051 | ubuntu-noble | ok: "docs" 2026-08-13 20:06:29.323235 | 2026-08-13 20:06:29.323357 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-13 20:06:29.540118 | ubuntu-noble | changed: "logs" 2026-08-13 20:06:29.727831 | ubuntu-noble | changed: "artifacts" 2026-08-13 20:06:29.921367 | ubuntu-noble | changed: "docs" 2026-08-13 20:06:29.944236 | 2026-08-13 20:06:29.944390 | PLAY RECAP 2026-08-13 20:06:29.944437 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:06:29.944469 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-13 20:06:29.944491 | 2026-08-13 20:06:30.119411 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:06:30.122188 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:06:30.711652 | 2026-08-13 20:06:30.711793 | PLAY [all] 2026-08-13 20:06:30.725504 | 2026-08-13 20:06:30.725602 | TASK [setup-uv : Extract archive] 2026-08-13 20:06:33.109299 | ubuntu-noble | changed 2026-08-13 20:06:33.117103 | 2026-08-13 20:06:33.117204 | TASK [setup-uv : Print version] 2026-08-13 20:06:33.512336 | ubuntu-noble | uv 0.8.13 2026-08-13 20:06:33.669365 | ubuntu-noble | ok: Runtime: 0:00:00.015170 2026-08-13 20:06:33.679888 | 2026-08-13 20:06:33.679964 | TASK [Install Ansible collection siblings] 2026-08-13 20:06:34.079957 | ubuntu-noble | ok: 2026-08-13 20:06:34.080105 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-08-13 20:06:34.080134 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-08-13 20:06:34.081709 | 2026-08-13 20:06:34.081756 | PLAY RECAP 2026-08-13 20:06:34.081799 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:06:34.081822 | 2026-08-13 20:06:34.188837 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:06:34.190141 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:06:34.755563 | 2026-08-13 20:06:34.755671 | PLAY [all] 2026-08-13 20:06:34.766936 | 2026-08-13 20:06:34.767014 | LOOP [Check inventory directories] 2026-08-13 20:06:35.095827 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:06:35.283090 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-08-13 20:06:35.472216 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-08-13 20:06:35.486030 | 2026-08-13 20:06:35.486163 | LOOP [Copy inventory file for Zuul] 2026-08-13 20:06:36.368529 | ubuntu-noble | changed: 2026-08-13 20:06:36.368813 | ubuntu-noble | { 2026-08-13 20:06:36.368855 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:06:36.368888 | ubuntu-noble | "changed": false, 2026-08-13 20:06:36.368918 | ubuntu-noble | "failed": false, 2026-08-13 20:06:36.368968 | ubuntu-noble | "invocation": { 2026-08-13 20:06:36.369004 | ubuntu-noble | "module_args": { 2026-08-13 20:06:36.369028 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:06:36.369051 | ubuntu-noble | "follow": true, 2026-08-13 20:06:36.369074 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:06:36.369098 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:06:36.369120 | ubuntu-noble | "get_mime": true, 2026-08-13 20:06:36.369142 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:06:36.369163 | ubuntu-noble | } 2026-08-13 20:06:36.369185 | ubuntu-noble | }, 2026-08-13 20:06:36.369207 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:06:36.369239 | ubuntu-noble | "stat": { 2026-08-13 20:06:36.369261 | ubuntu-noble | "atime": 1786651588.5659769, 2026-08-13 20:06:36.369283 | ubuntu-noble | "attr_flags": "e", 2026-08-13 20:06:36.369305 | ubuntu-noble | "attributes": [ 2026-08-13 20:06:36.369328 | ubuntu-noble | "extents" 2026-08-13 20:06:36.369355 | ubuntu-noble | ], 2026-08-13 20:06:36.369383 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:06:36.369411 | ubuntu-noble | "blocks": 8, 2026-08-13 20:06:36.369438 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:06:36.369465 | ubuntu-noble | "ctime": 1786651588.5779774, 2026-08-13 20:06:36.369491 | ubuntu-noble | "dev": 64769, 2026-08-13 20:06:36.369517 | ubuntu-noble | "device_type": 0, 2026-08-13 20:06:36.369542 | ubuntu-noble | "executable": true, 2026-08-13 20:06:36.369568 | ubuntu-noble | "exists": true, 2026-08-13 20:06:36.369595 | ubuntu-noble | "gid": 1000, 2026-08-13 20:06:36.369620 | ubuntu-noble | "gr_name": "zuul", 2026-08-13 20:06:36.369709 | ubuntu-noble | "inode": 1034272, 2026-08-13 20:06:36.369742 | ubuntu-noble | "isblk": false, 2026-08-13 20:06:36.369769 | ubuntu-noble | "ischr": false, 2026-08-13 20:06:36.369794 | ubuntu-noble | "isdir": true, 2026-08-13 20:06:36.369818 | ubuntu-noble | "isfifo": false, 2026-08-13 20:06:36.369842 | ubuntu-noble | "isgid": false, 2026-08-13 20:06:36.369867 | ubuntu-noble | "islnk": false, 2026-08-13 20:06:36.369893 | ubuntu-noble | "isreg": false, 2026-08-13 20:06:36.369918 | ubuntu-noble | "issock": false, 2026-08-13 20:06:36.369943 | ubuntu-noble | "isuid": false, 2026-08-13 20:06:36.369969 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:06:36.369994 | ubuntu-noble | "mode": "0755", 2026-08-13 20:06:36.370020 | ubuntu-noble | "mtime": 1786651574.7085023, 2026-08-13 20:06:36.370045 | ubuntu-noble | "nlink": 11, 2026-08-13 20:06:36.370070 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:06:36.370095 | ubuntu-noble | "pw_name": "zuul", 2026-08-13 20:06:36.370125 | ubuntu-noble | "readable": true, 2026-08-13 20:06:36.370152 | ubuntu-noble | "rgrp": true, 2026-08-13 20:06:36.370178 | ubuntu-noble | "roth": true, 2026-08-13 20:06:36.370203 | ubuntu-noble | "rusr": true, 2026-08-13 20:06:36.370229 | ubuntu-noble | "size": 4096, 2026-08-13 20:06:36.370254 | ubuntu-noble | "uid": 1000, 2026-08-13 20:06:36.370281 | ubuntu-noble | "version": "1590471185", 2026-08-13 20:06:36.370307 | ubuntu-noble | "wgrp": false, 2026-08-13 20:06:36.370336 | ubuntu-noble | "woth": false, 2026-08-13 20:06:36.370362 | ubuntu-noble | "writeable": true, 2026-08-13 20:06:36.370389 | ubuntu-noble | "wusr": true, 2026-08-13 20:06:36.370415 | ubuntu-noble | "xgrp": true, 2026-08-13 20:06:36.370439 | ubuntu-noble | "xoth": true, 2026-08-13 20:06:36.370465 | ubuntu-noble | "xusr": true 2026-08-13 20:06:36.370490 | ubuntu-noble | } 2026-08-13 20:06:36.370517 | ubuntu-noble | } 2026-08-13 20:06:36.370571 | ubuntu-noble | ok: All items complete 2026-08-13 20:06:36.370605 | 2026-08-13 20:06:36.372473 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:36.373331 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:36.389153 | 2026-08-13 20:06:36.389272 | LOOP [Switch "ansible_host" to private IP] 2026-08-13 20:06:36.783515 | ubuntu-noble | changed: 1 replacements made 2026-08-13 20:06:36.784786 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:36.785401 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:06:36.804148 | 2026-08-13 20:06:36.804261 | TASK [Run Molecule scenario] 2026-08-13 20:06:37.266087 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-13 20:06:37.266310 | ubuntu-noble | Creating virtual environment at: .venv 2026-08-13 20:06:37.561053 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-08-13 20:06:37.561752 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-08-13 20:06:37.562010 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-08-13 20:06:37.741521 | ubuntu-noble | Downloading cryptography 2026-08-13 20:06:37.798605 | ubuntu-noble | Downloading pygments 2026-08-13 20:06:37.958071 | ubuntu-noble | Downloading ansible-core 2026-08-13 20:06:38.003567 | ubuntu-noble | Installed 37 packages in 44ms 2026-08-13 20:06:38.747209 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-08-13 20:06:38.747306 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-08-13 20:06:39.602708 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-13 20:06:39.602782 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-08-13 20:06:39.603030 | ubuntu-noble | INFO [docker-upgrade > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-13 20:06:39.603195 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-08-13 20:07:02.783793 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-08-13 20:07:02.784083 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-08-13 20:07:02.784439 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-08-13 20:07:02.784652 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-13 20:07:02.791469 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-13 20:07:02.791835 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:07:02.797598 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-13 20:07:02.797635 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:07:02.797729 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-13 20:07:02.803641 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-08-13 20:07:03.352396 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:07:03.352557 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-08-13 20:07:03.352715 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-08-13 20:07:03.352845 | ubuntu-noble | 2026-08-13 20:07:03.882198 | ubuntu-noble | 2026-08-13 20:07:03.882454 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-08-13 20:07:03.955489 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-08-13 20:07:03.963965 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-08-13 20:07:03.966065 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:07:03.973399 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-08-13 20:07:04.495169 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:07:04.495501 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-08-13 20:07:04.495793 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-08-13 20:07:04.496036 | ubuntu-noble | 2026-08-13 20:07:05.067348 | ubuntu-noble | 2026-08-13 20:07:05.067983 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-08-13 20:07:05.067996 | ubuntu-noble | 2026-08-13 20:07:05.068009 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:07:05.068317 | ubuntu-noble | Thursday 13 August 2026 20:07:05 +0000 (0:00:00.043) 0:00:00.043 ******* 2026-08-13 20:07:06.413130 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-08-13 20:07:06.416658 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:06.416773 | ubuntu-noble | 2026-08-13 20:07:06.416904 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-08-13 20:07:06.417035 | ubuntu-noble | Thursday 13 August 2026 20:07:06 +0000 (0:00:01.350) 0:00:01.394 ******* 2026-08-13 20:07:18.745834 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:18.746037 | ubuntu-noble | 2026-08-13 20:07:18.746366 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:07:18.746584 | ubuntu-noble | Thursday 13 August 2026 20:07:18 +0000 (0:00:12.327) 0:00:13.721 ******* 2026-08-13 20:07:19.280909 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:19.281146 | ubuntu-noble | 2026-08-13 20:07:19.281491 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:07:19.281721 | ubuntu-noble | Thursday 13 August 2026 20:07:19 +0000 (0:00:00.536) 0:00:14.257 ******* 2026-08-13 20:07:19.317548 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:19.317724 | ubuntu-noble | 2026-08-13 20:07:19.317971 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:07:19.318236 | ubuntu-noble | Thursday 13 August 2026 20:07:19 +0000 (0:00:00.036) 0:00:14.294 ******* 2026-08-13 20:07:19.779661 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:19.779725 | ubuntu-noble | 2026-08-13 20:07:19.779915 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:07:19.780038 | ubuntu-noble | Thursday 13 August 2026 20:07:19 +0000 (0:00:00.460) 0:00:14.755 ******* 2026-08-13 20:07:19.887793 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:07:19.888005 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-13 20:07:19.888243 | ubuntu-noble | } 2026-08-13 20:07:19.888437 | ubuntu-noble | 2026-08-13 20:07:19.888725 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:07:19.888876 | ubuntu-noble | Thursday 13 August 2026 20:07:19 +0000 (0:00:00.108) 0:00:14.864 ******* 2026-08-13 20:07:20.732864 | ubuntu-noble | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-13 20:07:20.740937 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:20.741032 | ubuntu-noble | 2026-08-13 20:07:20.741217 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:07:20.741330 | ubuntu-noble | Thursday 13 August 2026 20:07:20 +0000 (0:00:00.854) 0:00:15.718 ******* 2026-08-13 20:07:20.775154 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:20.775471 | ubuntu-noble | 2026-08-13 20:07:20.775737 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:07:20.776001 | ubuntu-noble | Thursday 13 August 2026 20:07:20 +0000 (0:00:00.033) 0:00:15.752 ******* 2026-08-13 20:07:20.815248 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:20.815527 | ubuntu-noble | 2026-08-13 20:07:20.815793 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:07:20.816048 | ubuntu-noble | Thursday 13 August 2026 20:07:20 +0000 (0:00:00.039) 0:00:15.792 ******* 2026-08-13 20:07:21.139862 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:21.140027 | ubuntu-noble | 2026-08-13 20:07:21.140399 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:07:21.140559 | ubuntu-noble | Thursday 13 August 2026 20:07:21 +0000 (0:00:00.324) 0:00:16.116 ******* 2026-08-13 20:07:22.133330 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:22.133539 | ubuntu-noble | 2026-08-13 20:07:22.133799 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:07:22.134026 | ubuntu-noble | Thursday 13 August 2026 20:07:22 +0000 (0:00:00.993) 0:00:17.109 ******* 2026-08-13 20:07:22.223717 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:07:22.223958 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-13 20:07:22.224287 | ubuntu-noble | } 2026-08-13 20:07:22.224482 | ubuntu-noble | 2026-08-13 20:07:22.224710 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:07:22.224945 | ubuntu-noble | Thursday 13 August 2026 20:07:22 +0000 (0:00:00.090) 0:00:17.200 ******* 2026-08-13 20:07:23.108856 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:23.109029 | ubuntu-noble | 2026-08-13 20:07:23.109320 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:07:23.109536 | ubuntu-noble | Thursday 13 August 2026 20:07:23 +0000 (0:00:00.884) 0:00:18.084 ******* 2026-08-13 20:07:26.473712 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:26.473809 | ubuntu-noble | 2026-08-13 20:07:26.473987 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:07:26.474164 | ubuntu-noble | Thursday 13 August 2026 20:07:26 +0000 (0:00:03.358) 0:00:21.443 ******* 2026-08-13 20:07:26.496607 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:26.496770 | ubuntu-noble | 2026-08-13 20:07:26.496982 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:07:26.497240 | ubuntu-noble | Thursday 13 August 2026 20:07:26 +0000 (0:00:00.030) 0:00:21.474 ******* 2026-08-13 20:07:26.524275 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:26.524437 | ubuntu-noble | 2026-08-13 20:07:26.524654 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:07:26.524863 | ubuntu-noble | Thursday 13 August 2026 20:07:26 +0000 (0:00:00.027) 0:00:21.501 ******* 2026-08-13 20:07:26.561251 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:26.561442 | ubuntu-noble | 2026-08-13 20:07:26.561626 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:07:26.561837 | ubuntu-noble | Thursday 13 August 2026 20:07:26 +0000 (0:00:00.036) 0:00:21.538 ******* 2026-08-13 20:07:35.354614 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:35.354681 | ubuntu-noble | 2026-08-13 20:07:35.354776 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:07:35.354878 | ubuntu-noble | Thursday 13 August 2026 20:07:35 +0000 (0:00:08.793) 0:00:30.331 ******* 2026-08-13 20:07:36.223919 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:36.224093 | ubuntu-noble | 2026-08-13 20:07:36.224362 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:07:36.224633 | ubuntu-noble | Thursday 13 August 2026 20:07:36 +0000 (0:00:00.868) 0:00:31.200 ******* 2026-08-13 20:07:37.945889 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:07:37.945940 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:07:37.945951 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:07:37.945960 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:07:37.945969 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:07:37.945978 | ubuntu-noble | 2026-08-13 20:07:37.945987 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:07:37.945996 | ubuntu-noble | Thursday 13 August 2026 20:07:37 +0000 (0:00:01.720) 0:00:32.921 ******* 2026-08-13 20:07:38.870213 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:38.870260 | ubuntu-noble | 2026-08-13 20:07:38.870271 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:07:38.870280 | ubuntu-noble | Thursday 13 August 2026 20:07:38 +0000 (0:00:00.921) 0:00:33.843 ******* 2026-08-13 20:07:38.870289 | ubuntu-noble | 2026-08-13 20:07:38.870297 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-13 20:07:38.870305 | ubuntu-noble | Thursday 13 August 2026 20:07:38 +0000 (0:00:00.002) 0:00:33.845 ******* 2026-08-13 20:07:40.145429 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:40.145529 | ubuntu-noble | 2026-08-13 20:07:40.145539 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-13 20:07:40.145547 | ubuntu-noble | Thursday 13 August 2026 20:07:40 +0000 (0:00:01.275) 0:00:35.121 ******* 2026-08-13 20:07:40.788155 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:40.788222 | ubuntu-noble | 2026-08-13 20:07:40.788227 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:07:40.788232 | ubuntu-noble | Thursday 13 August 2026 20:07:40 +0000 (0:00:00.639) 0:00:35.760 ******* 2026-08-13 20:07:41.534712 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:41.534854 | ubuntu-noble | 2026-08-13 20:07:41.534866 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:07:41.534975 | ubuntu-noble | Thursday 13 August 2026 20:07:41 +0000 (0:00:00.748) 0:00:36.509 ******* 2026-08-13 20:07:41.879740 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:41.879840 | ubuntu-noble | 2026-08-13 20:07:41.879851 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-08-13 20:07:41.881274 | ubuntu-noble | Thursday 13 August 2026 20:07:41 +0000 (0:00:00.347) 0:00:36.857 ******* 2026-08-13 20:07:42.229699 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:42.229784 | ubuntu-noble | 2026-08-13 20:07:42.229883 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:07:42.230050 | ubuntu-noble | Thursday 13 August 2026 20:07:42 +0000 (0:00:00.348) 0:00:37.205 ******* 2026-08-13 20:07:42.279856 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:07:42.280285 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-13 20:07:42.280350 | ubuntu-noble | } 2026-08-13 20:07:42.280361 | ubuntu-noble | 2026-08-13 20:07:42.280377 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:07:42.280387 | ubuntu-noble | Thursday 13 August 2026 20:07:42 +0000 (0:00:00.050) 0:00:37.255 ******* 2026-08-13 20:07:43.279784 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:43.279882 | ubuntu-noble | 2026-08-13 20:07:43.280121 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:07:43.280158 | ubuntu-noble | Thursday 13 August 2026 20:07:43 +0000 (0:00:00.999) 0:00:38.255 ******* 2026-08-13 20:07:48.177249 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:48.177310 | ubuntu-noble | 2026-08-13 20:07:48.177321 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:07:48.177494 | ubuntu-noble | Thursday 13 August 2026 20:07:48 +0000 (0:00:04.897) 0:00:43.152 ******* 2026-08-13 20:07:49.344530 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:49.344603 | ubuntu-noble | 2026-08-13 20:07:49.344700 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:07:49.344795 | ubuntu-noble | Thursday 13 August 2026 20:07:49 +0000 (0:00:01.168) 0:00:44.320 ******* 2026-08-13 20:07:49.371450 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:49.372168 | ubuntu-noble | 2026-08-13 20:07:49.372210 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:07:49.372218 | ubuntu-noble | Thursday 13 August 2026 20:07:49 +0000 (0:00:00.027) 0:00:44.348 ******* 2026-08-13 20:07:49.862522 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:49.862604 | ubuntu-noble | 2026-08-13 20:07:49.862687 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:07:49.862772 | ubuntu-noble | Thursday 13 August 2026 20:07:49 +0000 (0:00:00.489) 0:00:44.838 ******* 2026-08-13 20:07:51.039982 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:07:51.040058 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:07:51.040746 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:07:51.040789 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:07:51.040796 | ubuntu-noble | 2026-08-13 20:07:51.040802 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:07:51.040808 | ubuntu-noble | Thursday 13 August 2026 20:07:51 +0000 (0:00:01.179) 0:00:46.017 ******* 2026-08-13 20:07:51.761534 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:51.761591 | ubuntu-noble | 2026-08-13 20:07:51.761681 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:07:51.761776 | ubuntu-noble | Thursday 13 August 2026 20:07:51 +0000 (0:00:00.720) 0:00:46.737 ******* 2026-08-13 20:07:52.698243 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:07:52.698298 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:07:52.698310 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:07:52.698319 | ubuntu-noble | 2026-08-13 20:07:52.698334 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:07:52.698421 | ubuntu-noble | Thursday 13 August 2026 20:07:52 +0000 (0:00:00.937) 0:00:47.674 ******* 2026-08-13 20:07:53.413616 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:53.413705 | ubuntu-noble | 2026-08-13 20:07:53.413856 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:07:53.413992 | ubuntu-noble | Thursday 13 August 2026 20:07:53 +0000 (0:00:00.714) 0:00:48.389 ******* 2026-08-13 20:07:54.137911 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:54.138017 | ubuntu-noble | 2026-08-13 20:07:54.138919 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:07:54.138960 | ubuntu-noble | Thursday 13 August 2026 20:07:54 +0000 (0:00:00.723) 0:00:49.112 ******* 2026-08-13 20:07:54.138969 | ubuntu-noble | 2026-08-13 20:07:54.138977 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-08-13 20:07:54.138984 | ubuntu-noble | Thursday 13 August 2026 20:07:54 +0000 (0:00:00.002) 0:00:49.115 ******* 2026-08-13 20:07:54.825938 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:07:54.826138 | ubuntu-noble | 2026-08-13 20:07:54.826728 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-13 20:07:54.826743 | ubuntu-noble | Thursday 13 August 2026 20:07:54 +0000 (0:00:00.685) 0:00:49.800 ******* 2026-08-13 20:07:54.856199 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:07:54.856366 | ubuntu-noble | 2026-08-13 20:07:54.856582 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:07:54.856796 | ubuntu-noble | Thursday 13 August 2026 20:07:54 +0000 (0:00:00.032) 0:00:49.833 ******* 2026-08-13 20:07:57.294606 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:57.294788 | ubuntu-noble | 2026-08-13 20:07:57.295026 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-08-13 20:07:57.295306 | ubuntu-noble | Thursday 13 August 2026 20:07:57 +0000 (0:00:02.437) 0:00:52.271 ******* 2026-08-13 20:07:57.805795 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:07:57.805918 | ubuntu-noble | 2026-08-13 20:07:57.806093 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-08-13 20:07:57.806278 | ubuntu-noble | Thursday 13 August 2026 20:07:57 +0000 (0:00:00.511) 0:00:52.783 ******* 2026-08-13 20:07:59.009138 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:07:59.009220 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:07:59.009233 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:07:59.009244 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:07:59.009256 | ubuntu-noble | 2026-08-13 20:07:59.009269 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-08-13 20:07:59.009281 | ubuntu-noble | Thursday 13 August 2026 20:07:59 +0000 (0:00:01.201) 0:00:53.984 ******* 2026-08-13 20:08:00.873068 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:08:00.873122 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:08:00.873130 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:08:00.873135 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:08:00.873141 | ubuntu-noble | 2026-08-13 20:08:00.873146 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-08-13 20:08:00.873152 | ubuntu-noble | Thursday 13 August 2026 20:08:00 +0000 (0:00:01.863) 0:00:55.847 ******* 2026-08-13 20:08:01.527793 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:01.527872 | ubuntu-noble | 2026-08-13 20:08:01.527948 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-08-13 20:08:01.528045 | ubuntu-noble | Thursday 13 August 2026 20:08:01 +0000 (0:00:00.656) 0:00:56.504 ******* 2026-08-13 20:08:02.255922 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:02.255960 | ubuntu-noble | 2026-08-13 20:08:02.255966 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-08-13 20:08:02.255972 | ubuntu-noble | Thursday 13 August 2026 20:08:02 +0000 (0:00:00.726) 0:00:57.230 ******* 2026-08-13 20:08:06.490256 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-08-13 20:08:06.490331 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-08-13 20:08:06.490766 | ubuntu-noble | 2026-08-13 20:08:06.490796 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-08-13 20:08:06.490803 | ubuntu-noble | Thursday 13 August 2026 20:08:06 +0000 (0:00:04.236) 0:01:01.467 ******* 2026-08-13 20:08:07.224684 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:07.224745 | ubuntu-noble | 2026-08-13 20:08:07.224760 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-08-13 20:08:07.224773 | ubuntu-noble | Thursday 13 August 2026 20:08:07 +0000 (0:00:00.732) 0:01:02.200 ******* 2026-08-13 20:08:07.782197 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:07.782270 | ubuntu-noble | 2026-08-13 20:08:07.782290 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-08-13 20:08:07.782521 | ubuntu-noble | Thursday 13 August 2026 20:08:07 +0000 (0:00:00.557) 0:01:02.757 ******* 2026-08-13 20:08:08.414610 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:08.414667 | ubuntu-noble | 2026-08-13 20:08:08.414687 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-08-13 20:08:08.414704 | ubuntu-noble | Thursday 13 August 2026 20:08:08 +0000 (0:00:00.632) 0:01:03.390 ******* 2026-08-13 20:08:08.752569 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:08.752629 | ubuntu-noble | 2026-08-13 20:08:08.752646 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-08-13 20:08:08.752663 | ubuntu-noble | Thursday 13 August 2026 20:08:08 +0000 (0:00:00.337) 0:01:03.728 ******* 2026-08-13 20:08:09.081666 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:09.081734 | ubuntu-noble | 2026-08-13 20:08:09.081921 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-08-13 20:08:09.082054 | ubuntu-noble | Thursday 13 August 2026 20:08:09 +0000 (0:00:00.328) 0:01:04.057 ******* 2026-08-13 20:08:09.440618 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:09.440689 | ubuntu-noble | 2026-08-13 20:08:09.440863 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-08-13 20:08:09.441002 | ubuntu-noble | Thursday 13 August 2026 20:08:09 +0000 (0:00:00.357) 0:01:04.415 ******* 2026-08-13 20:08:09.804699 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:09.804764 | ubuntu-noble | 2026-08-13 20:08:09.807210 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-08-13 20:08:09.807274 | ubuntu-noble | Thursday 13 August 2026 20:08:09 +0000 (0:00:00.367) 0:01:04.782 ******* 2026-08-13 20:08:10.238037 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:10.238132 | ubuntu-noble | 2026-08-13 20:08:10.238151 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-08-13 20:08:10.238163 | ubuntu-noble | Thursday 13 August 2026 20:08:10 +0000 (0:00:00.432) 0:01:05.214 ******* 2026-08-13 20:08:10.287427 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:10.287471 | ubuntu-noble | 2026-08-13 20:08:10.287485 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-08-13 20:08:10.287497 | ubuntu-noble | Thursday 13 August 2026 20:08:10 +0000 (0:00:00.049) 0:01:05.264 ******* 2026-08-13 20:08:10.330213 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:10.330271 | ubuntu-noble | "changed": false, 2026-08-13 20:08:10.330284 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:08:10.330297 | ubuntu-noble | } 2026-08-13 20:08:10.330309 | ubuntu-noble | 2026-08-13 20:08:10.330321 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-13 20:08:10.330333 | ubuntu-noble | Thursday 13 August 2026 20:08:10 +0000 (0:00:00.040) 0:01:05.305 ******* 2026-08-13 20:08:10.636135 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:10.636190 | ubuntu-noble | 2026-08-13 20:08:10.636204 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-08-13 20:08:10.636240 | ubuntu-noble | Thursday 13 August 2026 20:08:10 +0000 (0:00:00.306) 0:01:05.611 ******* 2026-08-13 20:08:10.954163 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:10.954201 | ubuntu-noble | 2026-08-13 20:08:10.954612 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-08-13 20:08:10.954652 | ubuntu-noble | Thursday 13 August 2026 20:08:10 +0000 (0:00:00.318) 0:01:05.930 ******* 2026-08-13 20:08:11.610233 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-08-13 20:08:11.610274 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-08-13 20:08:11.610281 | ubuntu-noble | 2026-08-13 20:08:11.610287 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-08-13 20:08:11.610293 | ubuntu-noble | Thursday 13 August 2026 20:08:11 +0000 (0:00:00.656) 0:01:06.586 ******* 2026-08-13 20:08:12.002608 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:12.002669 | ubuntu-noble | 2026-08-13 20:08:12.002696 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-08-13 20:08:12.002706 | ubuntu-noble | Thursday 13 August 2026 20:08:11 +0000 (0:00:00.391) 0:01:06.977 ******* 2026-08-13 20:08:12.051516 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7",\n "Created": "2026-08-13T20:08:06.78595621Z",\n "Path": "sh",\n "Args": [\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3199,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:08:07.159080969Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hostname",\n "HostsPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hosts",\n "LogPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7-json.log",\n "Name": "/molecule-upgrade-busybox",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "default",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348-init/diff:/var/lib/docker/overlay2/54b478200fce8ea37f6d48e56e304d33554eb96853fb0403b8da44d1e5f81bc3/diff",\n "MergedDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/merged",\n "UpperDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/diff",\n "WorkDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "0f276e1d3c67",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"\n ],\n "Cmd": [\n "sh",\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "Image": "docker.io/library/busybox:1.36.1",\n "Volumes": null,\n "WorkingDir": "",\n "Entrypoint": null,\n "NetworkDisabled": true,\n "OnBuild": null,\n "Labels": {}\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "d1872f48090bad67c49f8896ac5582092f06e2aeaa6fceb01c320d955f33bc2b",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/d1872f48090b",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "bridge": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "",\n "EndpointID": "",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-busybox'], 'start': '2026-08-13 20:08:11.224068', 'end': '2026-08-13 20:08:11.251077', 'delta': '0:00:00.027009', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-busybox'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7",', ' "Created": "2026-08-13T20:08:06.78595621Z",', ' "Path": "sh",', ' "Args": [', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3199,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:08:07.159080969Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hostname",', ' "HostsPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hosts",', ' "LogPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7-json.log",', ' "Name": "/molecule-upgrade-busybox",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "default",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348-init/diff:/var/lib/docker/overlay2/54b478200fce8ea37f6d48e56e304d33554eb96853fb0403b8da44d1e5f81bc3/diff",', ' "MergedDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/merged",', ' "UpperDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/diff",', ' "WorkDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "0f276e1d3c67",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"', ' ],', ' "Cmd": [', ' "sh",', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "Image": "docker.io/library/busybox:1.36.1",', ' "Volumes": null,', ' "WorkingDir": "",', ' "Entrypoint": null,', ' "NetworkDisabled": true,', ' "OnBuild": null,', ' "Labels": {}', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "d1872f48090bad67c49f8896ac5582092f06e2aeaa6fceb01c320d955f33bc2b",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/d1872f48090b",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "bridge": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "",', ' "EndpointID": "",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': 'molecule-upgrade-busybox', 'ansible_loop_var': 'item'}) 2026-08-13 20:08:12.061479 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b",\n "Created": "2026-08-13T20:08:07.513806533Z",\n "Path": "/docker-entrypoint.sh",\n "Args": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3262,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:08:07.720944718Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hostname",\n "HostsPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hosts",\n "LogPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b-json.log",\n "Name": "/molecule-upgrade-nginx",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "host",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Target": "/etc/nginx/conf.d/default.conf",\n "ReadOnly": true\n }\n ],\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e-init/diff:/var/lib/docker/overlay2/a4b5d85f2514a05f06687ac06c91492d8272a3e0d8ca626d6f9cb6e49abc3c3f/diff:/var/lib/docker/overlay2/249c631fb71a3d56bd3991f6d67cf8ecbf1e94c59f6b9b77437b9ea793cedd6c/diff:/var/lib/docker/overlay2/00d69aaffcce478de4c5b991c03a4fbadbb530f0ba57293c45bc270487d7175b/diff:/var/lib/docker/overlay2/a4684207e1c25c2203297bd4c1c96f27e9660f2c7478208cedb47405a8d4d2f7/diff:/var/lib/docker/overlay2/062bc929145ef5dcaa902be7a9a985e00106974991d2fc5ddf8e44f026edc77c/diff:/var/lib/docker/overlay2/1c6920e592e751e9e252f13cc07f257ec2eefb77fb4d2ee0489ae37d34dfdf11/diff:/var/lib/docker/overlay2/01c1ac55e4c8b3d15f5aef0e47176149eb510b71bf1f88da270c116f916abe38/diff:/var/lib/docker/overlay2/400b59d7129b3c2664611fb44aebec0328d58040447c6a155ddd078b251a5da4/diff",\n "MergedDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/merged",\n "UpperDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/diff",\n "WorkDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Destination": "/etc/nginx/conf.d/default.conf",\n "Mode": "",\n "RW": false,\n "Propagation": "rslave"\n }\n ],\n "Config": {\n "Hostname": "np0000189317",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "ExposedPorts": {\n "80/tcp": {}\n },\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",\n "NGINX_VERSION=1.27.5",\n "PKG_RELEASE=1",\n "DYNPKG_RELEASE=1",\n "NJS_VERSION=0.8.10",\n "NJS_RELEASE=1"\n ],\n "Cmd": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "Image": "docker.io/library/nginx:1.27.5-alpine",\n "Volumes": null,\n "WorkingDir": "/",\n "Entrypoint": [\n "/docker-entrypoint.sh"\n ],\n "OnBuild": null,\n "Labels": {\n "maintainer": "NGINX Docker Maintainers "\n },\n "StopSignal": "SIGQUIT"\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "aabf508e7a38978b0f6b8f76881cff5cca00bdd079afe7552e64028b8d7a3b25",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/default",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "host": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "1d098d2e3370374812d5689d7b191d0a741b476c83b812813d95fc085cf94b42",\n "EndpointID": "75db5a10d69975661e15bfa71a873e9abf9eaea8a425da3bad16be185bc07951",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-nginx'], 'start': '2026-08-13 20:08:11.529401', 'end': '2026-08-13 20:08:11.558225', 'delta': '0:00:00.028824', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-nginx'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b",', ' "Created": "2026-08-13T20:08:07.513806533Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3262,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:08:07.720944718Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hostname",', ' "HostsPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hosts",', ' "LogPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b-json.log",', ' "Name": "/molecule-upgrade-nginx",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "host",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Target": "/etc/nginx/conf.d/default.conf",', ' "ReadOnly": true', ' }', ' ],', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e-init/diff:/var/lib/docker/overlay2/a4b5d85f2514a05f06687ac06c91492d8272a3e0d8ca626d6f9cb6e49abc3c3f/diff:/var/lib/docker/overlay2/249c631fb71a3d56bd3991f6d67cf8ecbf1e94c59f6b9b77437b9ea793cedd6c/diff:/var/lib/docker/overlay2/00d69aaffcce478de4c5b991c03a4fbadbb530f0ba57293c45bc270487d7175b/diff:/var/lib/docker/overlay2/a4684207e1c25c2203297bd4c1c96f27e9660f2c7478208cedb47405a8d4d2f7/diff:/var/lib/docker/overlay2/062bc929145ef5dcaa902be7a9a985e00106974991d2fc5ddf8e44f026edc77c/diff:/var/lib/docker/overlay2/1c6920e592e751e9e252f13cc07f257ec2eefb77fb4d2ee0489ae37d34dfdf11/diff:/var/lib/docker/overlay2/01c1ac55e4c8b3d15f5aef0e47176149eb510b71bf1f88da270c116f916abe38/diff:/var/lib/docker/overlay2/400b59d7129b3c2664611fb44aebec0328d58040447c6a155ddd078b251a5da4/diff",', ' "MergedDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/merged",', ' "UpperDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/diff",', ' "WorkDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Destination": "/etc/nginx/conf.d/default.conf",', ' "Mode": "",', ' "RW": false,', ' "Propagation": "rslave"', ' }', ' ],', ' "Config": {', ' "Hostname": "np0000189317",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "ExposedPorts": {', ' "80/tcp": {}', ' },', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",', ' "NGINX_VERSION=1.27.5",', ' "PKG_RELEASE=1",', ' "DYNPKG_RELEASE=1",', ' "NJS_VERSION=0.8.10",', ' "NJS_RELEASE=1"', ' ],', ' "Cmd": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "Image": "docker.io/library/nginx:1.27.5-alpine",', ' "Volumes": null,', ' "WorkingDir": "/",', ' "Entrypoint": [', ' "/docker-entrypoint.sh"', ' ],', ' "OnBuild": null,', ' "Labels": {', ' "maintainer": "NGINX Docker Maintainers "', ' },', ' "StopSignal": "SIGQUIT"', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "aabf508e7a38978b0f6b8f76881cff5cca00bdd079afe7552e64028b8d7a3b25",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/default",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "host": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "1d098d2e3370374812d5689d7b191d0a741b476c83b812813d95fc085cf94b42",', ' "EndpointID": "75db5a10d69975661e15bfa71a873e9abf9eaea8a425da3bad16be185bc07951",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': 'molecule-upgrade-nginx', 'ansible_loop_var': 'item'}) 2026-08-13 20:08:12.068227 | ubuntu-noble | 2026-08-13 20:08:12.068259 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-08-13 20:08:12.068269 | ubuntu-noble | Thursday 13 August 2026 20:08:12 +0000 (0:00:00.066) 0:01:07.044 ******* 2026-08-13 20:08:12.760368 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:12.760486 | ubuntu-noble | 2026-08-13 20:08:12.760629 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:08:12.760799 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-13 20:08:12.761193 | ubuntu-noble | 2026-08-13 20:08:12.761227 | ubuntu-noble | 2026-08-13 20:08:12.761243 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:08:12.762189 | ubuntu-noble | Thursday 13 August 2026 20:08:12 +0000 (0:00:00.692) 0:01:07.737 ******* 2026-08-13 20:08:12.762240 | ubuntu-noble | =============================================================================== 2026-08-13 20:08:12.762251 | ubuntu-noble | Update "apt" cache ----------------------------------------------------- 12.33s 2026-08-13 20:08:12.762260 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.79s 2026-08-13 20:08:12.762268 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.90s 2026-08-13 20:08:12.762277 | ubuntu-noble | Pull workload images ---------------------------------------------------- 4.24s 2026-08-13 20:08:12.762291 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-08-13 20:08:12.763147 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 2.44s 2026-08-13 20:08:12.763191 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 1.86s 2026-08-13 20:08:12.763199 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.72s 2026-08-13 20:08:12.763206 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.35s 2026-08-13 20:08:12.763212 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.28s 2026-08-13 20:08:12.763327 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.20s 2026-08-13 20:08:12.763522 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.18s 2026-08-13 20:08:12.763716 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.17s 2026-08-13 20:08:12.763908 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-08-13 20:08:12.764124 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.99s 2026-08-13 20:08:12.764329 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.94s 2026-08-13 20:08:12.764521 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.92s 2026-08-13 20:08:12.764715 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-08-13 20:08:12.764911 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.87s 2026-08-13 20:08:12.765141 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-08-13 20:08:12.868845 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-08-13 20:08:12.879055 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-08-13 20:08:13.433526 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:08:13.433955 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-08-13 20:08:13.434280 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-08-13 20:08:13.434535 | ubuntu-noble | 2026-08-13 20:08:13.948284 | ubuntu-noble | 2026-08-13 20:08:13.948341 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-13 20:08:13.948351 | ubuntu-noble | 2026-08-13 20:08:13.948360 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:08:13.948369 | ubuntu-noble | Thursday 13 August 2026 20:08:13 +0000 (0:00:00.021) 0:00:00.021 ******* 2026-08-13 20:08:15.068085 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-08-13 20:08:15.071809 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:15.071933 | ubuntu-noble | 2026-08-13 20:08:15.072085 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:08:15.072292 | ubuntu-noble | Thursday 13 August 2026 20:08:15 +0000 (0:00:01.124) 0:00:01.145 ******* 2026-08-13 20:08:15.564607 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:15.564663 | ubuntu-noble | 2026-08-13 20:08:15.564674 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:08:15.564684 | ubuntu-noble | Thursday 13 August 2026 20:08:15 +0000 (0:00:00.491) 0:00:01.637 ******* 2026-08-13 20:08:15.597652 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:15.597704 | ubuntu-noble | 2026-08-13 20:08:15.597716 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:08:15.597725 | ubuntu-noble | Thursday 13 August 2026 20:08:15 +0000 (0:00:00.032) 0:00:01.670 ******* 2026-08-13 20:08:16.083541 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:16.083599 | ubuntu-noble | 2026-08-13 20:08:16.083609 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:08:16.083619 | ubuntu-noble | Thursday 13 August 2026 20:08:16 +0000 (0:00:00.486) 0:00:02.156 ******* 2026-08-13 20:08:16.161089 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:16.161176 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-13 20:08:16.161186 | ubuntu-noble | } 2026-08-13 20:08:16.161196 | ubuntu-noble | 2026-08-13 20:08:16.161205 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:08:16.161214 | ubuntu-noble | Thursday 13 August 2026 20:08:16 +0000 (0:00:00.077) 0:00:02.234 ******* 2026-08-13 20:08:16.818993 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:16.819040 | ubuntu-noble | 2026-08-13 20:08:16.819051 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:08:16.819061 | ubuntu-noble | Thursday 13 August 2026 20:08:16 +0000 (0:00:00.657) 0:00:02.891 ******* 2026-08-13 20:08:16.841543 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:16.841648 | ubuntu-noble | 2026-08-13 20:08:16.841655 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:08:16.841765 | ubuntu-noble | Thursday 13 August 2026 20:08:16 +0000 (0:00:00.024) 0:00:02.915 ******* 2026-08-13 20:08:16.880371 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:16.880480 | ubuntu-noble | 2026-08-13 20:08:16.880572 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:08:16.880675 | ubuntu-noble | Thursday 13 August 2026 20:08:16 +0000 (0:00:00.039) 0:00:02.954 ******* 2026-08-13 20:08:17.193568 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:17.193694 | ubuntu-noble | 2026-08-13 20:08:17.193706 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:08:17.193757 | ubuntu-noble | Thursday 13 August 2026 20:08:17 +0000 (0:00:00.312) 0:00:03.267 ******* 2026-08-13 20:08:18.479468 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:18.479535 | ubuntu-noble | 2026-08-13 20:08:18.479693 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:08:18.479837 | ubuntu-noble | Thursday 13 August 2026 20:08:18 +0000 (0:00:01.283) 0:00:04.550 ******* 2026-08-13 20:08:18.559216 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:18.559349 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-13 20:08:18.559487 | ubuntu-noble | } 2026-08-13 20:08:18.559615 | ubuntu-noble | 2026-08-13 20:08:18.559935 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:08:18.559962 | ubuntu-noble | Thursday 13 August 2026 20:08:18 +0000 (0:00:00.082) 0:00:04.633 ******* 2026-08-13 20:08:19.075648 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:19.075723 | ubuntu-noble | 2026-08-13 20:08:19.075883 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:08:19.076088 | ubuntu-noble | Thursday 13 August 2026 20:08:19 +0000 (0:00:00.514) 0:00:05.148 ******* 2026-08-13 20:08:21.704397 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:21.704431 | ubuntu-noble | 2026-08-13 20:08:21.704438 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:08:21.704444 | ubuntu-noble | Thursday 13 August 2026 20:08:21 +0000 (0:00:02.629) 0:00:07.778 ******* 2026-08-13 20:08:21.732140 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:21.732183 | ubuntu-noble | 2026-08-13 20:08:21.732189 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:08:21.732195 | ubuntu-noble | Thursday 13 August 2026 20:08:21 +0000 (0:00:00.026) 0:00:07.805 ******* 2026-08-13 20:08:21.758723 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:21.758915 | ubuntu-noble | 2026-08-13 20:08:21.759230 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:08:21.759453 | ubuntu-noble | Thursday 13 August 2026 20:08:21 +0000 (0:00:00.025) 0:00:07.830 ******* 2026-08-13 20:08:21.786247 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:21.786805 | ubuntu-noble | 2026-08-13 20:08:21.786838 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:08:21.786845 | ubuntu-noble | Thursday 13 August 2026 20:08:21 +0000 (0:00:00.029) 0:00:07.860 ******* 2026-08-13 20:08:22.953588 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:22.953662 | ubuntu-noble | 2026-08-13 20:08:22.953837 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:08:22.953981 | ubuntu-noble | Thursday 13 August 2026 20:08:22 +0000 (0:00:01.166) 0:00:09.027 ******* 2026-08-13 20:08:23.643510 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:23.643565 | ubuntu-noble | 2026-08-13 20:08:23.643576 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:08:23.643585 | ubuntu-noble | Thursday 13 August 2026 20:08:23 +0000 (0:00:00.689) 0:00:09.716 ******* 2026-08-13 20:08:25.232225 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:08:25.232256 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:08:25.232261 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:08:25.232265 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:08:25.232269 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:08:25.232273 | ubuntu-noble | 2026-08-13 20:08:25.232277 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:08:25.232281 | ubuntu-noble | Thursday 13 August 2026 20:08:25 +0000 (0:00:01.589) 0:00:11.305 ******* 2026-08-13 20:08:26.065064 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:26.065118 | ubuntu-noble | 2026-08-13 20:08:26.065142 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:08:26.065147 | ubuntu-noble | Thursday 13 August 2026 20:08:26 +0000 (0:00:00.830) 0:00:12.135 ******* 2026-08-13 20:08:26.065151 | ubuntu-noble | 2026-08-13 20:08:26.065154 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:08:26.065158 | ubuntu-noble | Thursday 13 August 2026 20:08:26 +0000 (0:00:00.003) 0:00:12.139 ******* 2026-08-13 20:08:26.876181 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:26.876216 | ubuntu-noble | 2026-08-13 20:08:26.876514 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:08:26.876837 | ubuntu-noble | Thursday 13 August 2026 20:08:26 +0000 (0:00:00.810) 0:00:12.949 ******* 2026-08-13 20:08:27.227344 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:27.227453 | ubuntu-noble | 2026-08-13 20:08:27.227632 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-13 20:08:27.227746 | ubuntu-noble | Thursday 13 August 2026 20:08:27 +0000 (0:00:00.352) 0:00:13.301 ******* 2026-08-13 20:08:27.552269 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:27.552335 | ubuntu-noble | 2026-08-13 20:08:27.552346 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:08:27.552362 | ubuntu-noble | Thursday 13 August 2026 20:08:27 +0000 (0:00:00.324) 0:00:13.626 ******* 2026-08-13 20:08:27.591522 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:27.591735 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-13 20:08:27.591942 | ubuntu-noble | } 2026-08-13 20:08:27.592367 | ubuntu-noble | 2026-08-13 20:08:27.592595 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:08:27.592805 | ubuntu-noble | Thursday 13 August 2026 20:08:27 +0000 (0:00:00.038) 0:00:13.664 ******* 2026-08-13 20:08:28.676068 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:28.676321 | ubuntu-noble | 2026-08-13 20:08:28.676589 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:08:28.676824 | ubuntu-noble | Thursday 13 August 2026 20:08:28 +0000 (0:00:01.085) 0:00:14.750 ******* 2026-08-13 20:08:34.403401 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:34.403459 | ubuntu-noble | 2026-08-13 20:08:34.403471 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:08:34.403480 | ubuntu-noble | Thursday 13 August 2026 20:08:34 +0000 (0:00:05.726) 0:00:20.476 ******* 2026-08-13 20:08:35.684297 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:35.684341 | ubuntu-noble | 2026-08-13 20:08:35.684349 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:08:35.684357 | ubuntu-noble | Thursday 13 August 2026 20:08:35 +0000 (0:00:01.280) 0:00:21.757 ******* 2026-08-13 20:08:35.710588 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:35.710676 | ubuntu-noble | 2026-08-13 20:08:35.710687 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:08:35.710697 | ubuntu-noble | Thursday 13 August 2026 20:08:35 +0000 (0:00:00.025) 0:00:21.783 ******* 2026-08-13 20:08:36.161988 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:36.162027 | ubuntu-noble | 2026-08-13 20:08:36.162034 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:08:36.162040 | ubuntu-noble | Thursday 13 August 2026 20:08:36 +0000 (0:00:00.449) 0:00:22.232 ******* 2026-08-13 20:08:37.400690 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:08:37.400803 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:08:37.400951 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:08:37.401123 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:08:37.401275 | ubuntu-noble | 2026-08-13 20:08:37.401426 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:08:37.401569 | ubuntu-noble | Thursday 13 August 2026 20:08:37 +0000 (0:00:01.242) 0:00:23.475 ******* 2026-08-13 20:08:38.067386 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:38.067511 | ubuntu-noble | 2026-08-13 20:08:38.067670 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:08:38.067817 | ubuntu-noble | Thursday 13 August 2026 20:08:38 +0000 (0:00:00.666) 0:00:24.141 ******* 2026-08-13 20:08:38.992231 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:08:38.992294 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:08:38.993145 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:08:38.993201 | ubuntu-noble | 2026-08-13 20:08:38.993216 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:08:38.993230 | ubuntu-noble | Thursday 13 August 2026 20:08:38 +0000 (0:00:00.924) 0:00:25.066 ******* 2026-08-13 20:08:39.633221 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:39.633272 | ubuntu-noble | 2026-08-13 20:08:39.633433 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:08:39.633706 | ubuntu-noble | Thursday 13 August 2026 20:08:39 +0000 (0:00:00.640) 0:00:25.706 ******* 2026-08-13 20:08:40.527822 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:08:40.527991 | ubuntu-noble | 2026-08-13 20:08:40.528258 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:08:40.528476 | ubuntu-noble | Thursday 13 August 2026 20:08:40 +0000 (0:00:00.891) 0:00:26.597 ******* 2026-08-13 20:08:40.528687 | ubuntu-noble | 2026-08-13 20:08:40.528893 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-13 20:08:40.529132 | ubuntu-noble | Thursday 13 August 2026 20:08:40 +0000 (0:00:00.002) 0:00:26.600 ******* 2026-08-13 20:08:40.556525 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:40.556590 | ubuntu-noble | 2026-08-13 20:08:40.556711 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:08:40.556805 | ubuntu-noble | Thursday 13 August 2026 20:08:40 +0000 (0:00:00.029) 0:00:26.629 ******* 2026-08-13 20:08:41.046853 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:41.047026 | ubuntu-noble | 2026-08-13 20:08:41.047290 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:08:41.047548 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-13 20:08:41.047979 | ubuntu-noble | 2026-08-13 20:08:41.048228 | ubuntu-noble | 2026-08-13 20:08:41.048471 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:08:41.048704 | ubuntu-noble | Thursday 13 August 2026 20:08:41 +0000 (0:00:00.492) 0:00:27.121 ******* 2026-08-13 20:08:41.048915 | ubuntu-noble | =============================================================================== 2026-08-13 20:08:41.049178 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.73s 2026-08-13 20:08:41.049420 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.63s 2026-08-13 20:08:41.049644 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.59s 2026-08-13 20:08:41.049870 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.28s 2026-08-13 20:08:41.050201 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.28s 2026-08-13 20:08:41.050431 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.24s 2026-08-13 20:08:41.050673 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.17s 2026-08-13 20:08:41.050892 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-13 20:08:41.051160 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.09s 2026-08-13 20:08:41.051373 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.92s 2026-08-13 20:08:41.051583 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.89s 2026-08-13 20:08:41.051796 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.83s 2026-08-13 20:08:41.052002 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.81s 2026-08-13 20:08:41.052276 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.69s 2026-08-13 20:08:41.052495 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.67s 2026-08-13 20:08:41.052714 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-08-13 20:08:41.052923 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.64s 2026-08-13 20:08:41.053160 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-08-13 20:08:41.053373 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.49s 2026-08-13 20:08:41.053586 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-08-13 20:08:41.146134 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-08-13 20:08:41.157197 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-08-13 20:08:41.712255 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:08:41.712328 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-08-13 20:08:41.712420 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-08-13 20:08:41.712499 | ubuntu-noble | 2026-08-13 20:08:42.199192 | ubuntu-noble | 2026-08-13 20:08:42.199368 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-13 20:08:42.199567 | ubuntu-noble | 2026-08-13 20:08:42.199814 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:08:42.200162 | ubuntu-noble | Thursday 13 August 2026 20:08:42 +0000 (0:00:00.021) 0:00:00.021 ******* 2026-08-13 20:08:43.318370 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-08-13 20:08:43.321827 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:43.322036 | ubuntu-noble | 2026-08-13 20:08:43.322317 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:08:43.322559 | ubuntu-noble | Thursday 13 August 2026 20:08:43 +0000 (0:00:01.122) 0:00:01.143 ******* 2026-08-13 20:08:43.806868 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:43.807029 | ubuntu-noble | 2026-08-13 20:08:43.807324 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:08:43.807531 | ubuntu-noble | Thursday 13 August 2026 20:08:43 +0000 (0:00:00.484) 0:00:01.628 ******* 2026-08-13 20:08:43.842240 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:43.842424 | ubuntu-noble | 2026-08-13 20:08:43.842625 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:08:43.842836 | ubuntu-noble | Thursday 13 August 2026 20:08:43 +0000 (0:00:00.035) 0:00:01.664 ******* 2026-08-13 20:08:44.323060 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:44.323140 | ubuntu-noble | 2026-08-13 20:08:44.323156 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:08:44.323166 | ubuntu-noble | Thursday 13 August 2026 20:08:44 +0000 (0:00:00.478) 0:00:02.142 ******* 2026-08-13 20:08:44.394035 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:44.394321 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-13 20:08:44.394563 | ubuntu-noble | } 2026-08-13 20:08:44.394756 | ubuntu-noble | 2026-08-13 20:08:44.394997 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:08:44.395259 | ubuntu-noble | Thursday 13 August 2026 20:08:44 +0000 (0:00:00.072) 0:00:02.215 ******* 2026-08-13 20:08:44.992391 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:44.992523 | ubuntu-noble | 2026-08-13 20:08:44.992736 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:08:44.992947 | ubuntu-noble | Thursday 13 August 2026 20:08:44 +0000 (0:00:00.597) 0:00:02.813 ******* 2026-08-13 20:08:45.016717 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:45.016892 | ubuntu-noble | 2026-08-13 20:08:45.017125 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:08:45.017345 | ubuntu-noble | Thursday 13 August 2026 20:08:45 +0000 (0:00:00.025) 0:00:02.838 ******* 2026-08-13 20:08:45.052993 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:45.053181 | ubuntu-noble | 2026-08-13 20:08:45.053398 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:08:45.053606 | ubuntu-noble | Thursday 13 August 2026 20:08:45 +0000 (0:00:00.036) 0:00:02.874 ******* 2026-08-13 20:08:45.368940 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:45.369334 | ubuntu-noble | 2026-08-13 20:08:45.369582 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:08:45.369729 | ubuntu-noble | Thursday 13 August 2026 20:08:45 +0000 (0:00:00.314) 0:00:03.189 ******* 2026-08-13 20:08:46.562856 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:46.562909 | ubuntu-noble | 2026-08-13 20:08:46.562920 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:08:46.562929 | ubuntu-noble | Thursday 13 August 2026 20:08:46 +0000 (0:00:01.192) 0:00:04.382 ******* 2026-08-13 20:08:46.649304 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:46.649376 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-13 20:08:46.649542 | ubuntu-noble | } 2026-08-13 20:08:46.649741 | ubuntu-noble | 2026-08-13 20:08:46.649986 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:08:46.650245 | ubuntu-noble | Thursday 13 August 2026 20:08:46 +0000 (0:00:00.088) 0:00:04.470 ******* 2026-08-13 20:08:47.172009 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:47.172209 | ubuntu-noble | 2026-08-13 20:08:47.172448 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:08:47.172672 | ubuntu-noble | Thursday 13 August 2026 20:08:47 +0000 (0:00:00.522) 0:00:04.993 ******* 2026-08-13 20:08:49.792443 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:49.792486 | ubuntu-noble | 2026-08-13 20:08:49.792493 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:08:49.792499 | ubuntu-noble | Thursday 13 August 2026 20:08:49 +0000 (0:00:02.616) 0:00:07.609 ******* 2026-08-13 20:08:49.813533 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:49.813589 | ubuntu-noble | 2026-08-13 20:08:49.813600 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:08:49.813610 | ubuntu-noble | Thursday 13 August 2026 20:08:49 +0000 (0:00:00.024) 0:00:07.634 ******* 2026-08-13 20:08:49.828852 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:49.828941 | ubuntu-noble | 2026-08-13 20:08:49.828954 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:08:49.828964 | ubuntu-noble | Thursday 13 August 2026 20:08:49 +0000 (0:00:00.014) 0:00:07.648 ******* 2026-08-13 20:08:49.847247 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:08:49.847302 | ubuntu-noble | 2026-08-13 20:08:49.847309 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:08:49.847317 | ubuntu-noble | Thursday 13 August 2026 20:08:49 +0000 (0:00:00.019) 0:00:07.668 ******* 2026-08-13 20:08:50.810595 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:50.810663 | ubuntu-noble | 2026-08-13 20:08:50.810810 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:08:50.810971 | ubuntu-noble | Thursday 13 August 2026 20:08:50 +0000 (0:00:00.963) 0:00:08.631 ******* 2026-08-13 20:08:51.544858 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:51.544891 | ubuntu-noble | 2026-08-13 20:08:51.544896 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:08:51.544901 | ubuntu-noble | Thursday 13 August 2026 20:08:51 +0000 (0:00:00.734) 0:00:09.366 ******* 2026-08-13 20:08:53.059172 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:08:53.059213 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:08:53.059219 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:08:53.059224 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:08:53.059230 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:08:53.059248 | ubuntu-noble | 2026-08-13 20:08:53.059254 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:08:53.059259 | ubuntu-noble | Thursday 13 August 2026 20:08:53 +0000 (0:00:01.509) 0:00:10.875 ******* 2026-08-13 20:08:53.885545 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:53.888293 | ubuntu-noble | 2026-08-13 20:08:53.888496 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:08:53.888709 | ubuntu-noble | Thursday 13 August 2026 20:08:53 +0000 (0:00:00.827) 0:00:11.703 ******* 2026-08-13 20:08:53.888865 | ubuntu-noble | 2026-08-13 20:08:53.889036 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:08:53.889251 | ubuntu-noble | Thursday 13 August 2026 20:08:53 +0000 (0:00:00.002) 0:00:11.706 ******* 2026-08-13 20:08:54.666945 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:54.667174 | ubuntu-noble | 2026-08-13 20:08:54.667365 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:08:54.667546 | ubuntu-noble | Thursday 13 August 2026 20:08:54 +0000 (0:00:00.782) 0:00:12.488 ******* 2026-08-13 20:08:55.001809 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:55.001997 | ubuntu-noble | 2026-08-13 20:08:55.002300 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-13 20:08:55.002511 | ubuntu-noble | Thursday 13 August 2026 20:08:54 +0000 (0:00:00.334) 0:00:12.822 ******* 2026-08-13 20:08:55.329598 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:55.329666 | ubuntu-noble | 2026-08-13 20:08:55.329715 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:08:55.329813 | ubuntu-noble | Thursday 13 August 2026 20:08:55 +0000 (0:00:00.328) 0:00:13.151 ******* 2026-08-13 20:08:55.367672 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:08:55.367896 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-13 20:08:55.368103 | ubuntu-noble | } 2026-08-13 20:08:55.368382 | ubuntu-noble | 2026-08-13 20:08:55.368631 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:08:55.368894 | ubuntu-noble | Thursday 13 August 2026 20:08:55 +0000 (0:00:00.038) 0:00:13.189 ******* 2026-08-13 20:08:55.852986 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:08:55.853032 | ubuntu-noble | 2026-08-13 20:08:55.853039 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:08:55.853045 | ubuntu-noble | Thursday 13 August 2026 20:08:55 +0000 (0:00:00.484) 0:00:13.673 ******* 2026-08-13 20:09:00.789630 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:00.789707 | ubuntu-noble | 2026-08-13 20:09:00.789722 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:09:00.789734 | ubuntu-noble | Thursday 13 August 2026 20:09:00 +0000 (0:00:04.936) 0:00:18.610 ******* 2026-08-13 20:09:01.784596 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:01.784666 | ubuntu-noble | 2026-08-13 20:09:01.784735 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:09:01.784834 | ubuntu-noble | Thursday 13 August 2026 20:09:01 +0000 (0:00:00.995) 0:00:19.606 ******* 2026-08-13 20:09:01.811460 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:09:01.811515 | ubuntu-noble | 2026-08-13 20:09:01.811529 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:09:01.811541 | ubuntu-noble | Thursday 13 August 2026 20:09:01 +0000 (0:00:00.025) 0:00:19.631 ******* 2026-08-13 20:09:02.239502 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:02.239601 | ubuntu-noble | 2026-08-13 20:09:02.239752 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:09:02.239923 | ubuntu-noble | Thursday 13 August 2026 20:09:02 +0000 (0:00:00.427) 0:00:20.059 ******* 2026-08-13 20:09:03.437834 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-13 20:09:03.437930 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:09:03.438072 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:09:03.438251 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:09:03.438374 | ubuntu-noble | 2026-08-13 20:09:03.438525 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:09:03.438660 | ubuntu-noble | Thursday 13 August 2026 20:09:03 +0000 (0:00:01.199) 0:00:21.258 ******* 2026-08-13 20:09:04.118445 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:04.118490 | ubuntu-noble | 2026-08-13 20:09:04.118501 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:09:04.118510 | ubuntu-noble | Thursday 13 August 2026 20:09:04 +0000 (0:00:00.679) 0:00:21.938 ******* 2026-08-13 20:09:05.034161 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:09:05.034247 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:09:05.034259 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:09:05.034268 | ubuntu-noble | 2026-08-13 20:09:05.034277 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:09:05.034286 | ubuntu-noble | Thursday 13 August 2026 20:09:05 +0000 (0:00:00.914) 0:00:22.853 ******* 2026-08-13 20:09:05.724795 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:05.724976 | ubuntu-noble | 2026-08-13 20:09:05.725238 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:09:05.725452 | ubuntu-noble | Thursday 13 August 2026 20:09:05 +0000 (0:00:00.692) 0:00:23.546 ******* 2026-08-13 20:09:06.438789 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:06.438858 | ubuntu-noble | 2026-08-13 20:09:06.438921 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:09:06.439018 | ubuntu-noble | Thursday 13 August 2026 20:09:06 +0000 (0:00:00.710) 0:00:24.256 ******* 2026-08-13 20:09:06.439206 | ubuntu-noble | 2026-08-13 20:09:06.439269 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:09:06.439402 | ubuntu-noble | Thursday 13 August 2026 20:09:06 +0000 (0:00:00.003) 0:00:24.259 ******* 2026-08-13 20:09:06.953259 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:06.953302 | ubuntu-noble | 2026-08-13 20:09:06.953310 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:09:06.953322 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-08-13 20:09:06.955182 | ubuntu-noble | 2026-08-13 20:09:06.955278 | ubuntu-noble | 2026-08-13 20:09:06.955290 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:09:06.955301 | ubuntu-noble | Thursday 13 August 2026 20:09:06 +0000 (0:00:00.514) 0:00:24.774 ******* 2026-08-13 20:09:06.955310 | ubuntu-noble | =============================================================================== 2026-08-13 20:09:06.955318 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.94s 2026-08-13 20:09:06.955327 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.62s 2026-08-13 20:09:06.955408 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.51s 2026-08-13 20:09:06.955713 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.20s 2026-08-13 20:09:06.956010 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.19s 2026-08-13 20:09:06.956339 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-13 20:09:06.956649 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.00s 2026-08-13 20:09:06.956926 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.96s 2026-08-13 20:09:06.957235 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.91s 2026-08-13 20:09:06.957516 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.83s 2026-08-13 20:09:06.957862 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.78s 2026-08-13 20:09:06.958194 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.73s 2026-08-13 20:09:06.958400 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.71s 2026-08-13 20:09:06.958570 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.69s 2026-08-13 20:09:06.958763 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.68s 2026-08-13 20:09:06.958931 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-08-13 20:09:06.959137 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.52s 2026-08-13 20:09:06.959320 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-13 20:09:06.959489 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-08-13 20:09:06.959677 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-08-13 20:09:07.058358 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-08-13 20:09:07.067377 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-08-13 20:09:07.067797 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:09:07.073534 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-08-13 20:09:07.615317 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:09:07.615723 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-08-13 20:09:07.616019 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-08-13 20:09:07.616310 | ubuntu-noble | 2026-08-13 20:09:08.014451 | ubuntu-noble | 2026-08-13 20:09:08.016177 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-08-13 20:09:08.016224 | ubuntu-noble | 2026-08-13 20:09:08.016230 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:09:08.016463 | ubuntu-noble | Thursday 13 August 2026 20:09:08 +0000 (0:00:00.010) 0:00:00.010 ******* 2026-08-13 20:09:10.194782 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-08-13 20:09:10.196505 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:10.196674 | ubuntu-noble | 2026-08-13 20:09:10.196887 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-08-13 20:09:10.197127 | ubuntu-noble | Thursday 13 August 2026 20:09:10 +0000 (0:00:02.182) 0:00:02.192 ******* 2026-08-13 20:09:10.622720 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:10.622963 | ubuntu-noble | 2026-08-13 20:09:10.623157 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-08-13 20:09:10.623265 | ubuntu-noble | Thursday 13 August 2026 20:09:10 +0000 (0:00:00.423) 0:00:02.616 ******* 2026-08-13 20:09:10.658150 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:10.658328 | ubuntu-noble | 2026-08-13 20:09:10.658563 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-08-13 20:09:10.658822 | ubuntu-noble | Thursday 13 August 2026 20:09:10 +0000 (0:00:00.037) 0:00:02.654 ******* 2026-08-13 20:09:11.103070 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:11.103305 | ubuntu-noble | 2026-08-13 20:09:11.103548 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-08-13 20:09:11.103808 | ubuntu-noble | Thursday 13 August 2026 20:09:11 +0000 (0:00:00.444) 0:00:03.099 ******* 2026-08-13 20:09:11.417732 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:11.417966 | ubuntu-noble | 2026-08-13 20:09:11.418265 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-08-13 20:09:11.418515 | ubuntu-noble | Thursday 13 August 2026 20:09:11 +0000 (0:00:00.314) 0:00:03.413 ******* 2026-08-13 20:09:11.773149 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:11.773341 | ubuntu-noble | 2026-08-13 20:09:11.773569 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-08-13 20:09:11.773787 | ubuntu-noble | Thursday 13 August 2026 20:09:11 +0000 (0:00:00.354) 0:00:03.768 ******* 2026-08-13 20:09:12.146154 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:12.146366 | ubuntu-noble | 2026-08-13 20:09:12.146600 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-08-13 20:09:12.146843 | ubuntu-noble | Thursday 13 August 2026 20:09:12 +0000 (0:00:00.371) 0:00:04.140 ******* 2026-08-13 20:09:13.483626 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-13 20:09:13.484030 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:09:13.485137 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:09:13.485530 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:09:13.485732 | ubuntu-noble | 2026-08-13 20:09:13.485956 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-08-13 20:09:13.486234 | ubuntu-noble | Thursday 13 August 2026 20:09:13 +0000 (0:00:01.337) 0:00:05.478 ******* 2026-08-13 20:09:13.772895 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:13.773156 | ubuntu-noble | 2026-08-13 20:09:13.773407 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-08-13 20:09:13.773661 | ubuntu-noble | Thursday 13 August 2026 20:09:13 +0000 (0:00:00.290) 0:00:05.768 ******* 2026-08-13 20:09:13.809137 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:13.809331 | ubuntu-noble | 2026-08-13 20:09:13.809588 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-08-13 20:09:13.809806 | ubuntu-noble | Thursday 13 August 2026 20:09:13 +0000 (0:00:00.036) 0:00:05.805 ******* 2026-08-13 20:09:14.125996 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:14.127187 | ubuntu-noble | 2026-08-13 20:09:14.127242 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-13 20:09:14.127255 | ubuntu-noble | Thursday 13 August 2026 20:09:14 +0000 (0:00:00.316) 0:00:06.121 ******* 2026-08-13 20:09:14.453254 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:14.453331 | ubuntu-noble | 2026-08-13 20:09:14.453342 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-08-13 20:09:14.453352 | ubuntu-noble | Thursday 13 August 2026 20:09:14 +0000 (0:00:00.326) 0:00:06.447 ******* 2026-08-13 20:09:14.761265 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:14.761328 | ubuntu-noble | 2026-08-13 20:09:14.761339 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-08-13 20:09:14.761413 | ubuntu-noble | Thursday 13 August 2026 20:09:14 +0000 (0:00:00.307) 0:00:06.755 ******* 2026-08-13 20:09:15.415613 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7', 'pid': 3199, 'restart_count': 0, 'started_at': '2026-08-13T20:08:07.159080969Z'}}) 2026-08-13 20:09:15.415820 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': 'f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b', 'pid': 3262, 'restart_count': 0, 'started_at': '2026-08-13T20:08:07.720944718Z'}}) 2026-08-13 20:09:15.416016 | ubuntu-noble | 2026-08-13 20:09:15.416263 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-08-13 20:09:15.416487 | ubuntu-noble | Thursday 13 August 2026 20:09:15 +0000 (0:00:00.655) 0:00:07.411 ******* 2026-08-13 20:09:15.459680 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7",\n "Created": "2026-08-13T20:08:06.78595621Z",\n "Path": "sh",\n "Args": [\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3199,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:08:07.159080969Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hostname",\n "HostsPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hosts",\n "LogPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7-json.log",\n "Name": "/molecule-upgrade-busybox",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "default",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348-init/diff:/var/lib/docker/overlay2/54b478200fce8ea37f6d48e56e304d33554eb96853fb0403b8da44d1e5f81bc3/diff",\n "MergedDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/merged",\n "UpperDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/diff",\n "WorkDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "0f276e1d3c67",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"\n ],\n "Cmd": [\n "sh",\n "-c",\n "while true; do date +%s >> /tmp/ticks; sleep 1; done"\n ],\n "Image": "docker.io/library/busybox:1.36.1",\n "Volumes": null,\n "WorkingDir": "",\n "Entrypoint": null,\n "NetworkDisabled": true,\n "OnBuild": null,\n "Labels": {}\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "d1872f48090bad67c49f8896ac5582092f06e2aeaa6fceb01c320d955f33bc2b",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/d1872f48090b",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "bridge": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "",\n "EndpointID": "",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-busybox'], 'start': '2026-08-13 20:09:15.036190', 'end': '2026-08-13 20:09:15.065558', 'delta': '0:00:00.029368', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-busybox'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7",', ' "Created": "2026-08-13T20:08:06.78595621Z",', ' "Path": "sh",', ' "Args": [', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3199,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:08:07.159080969Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hostname",', ' "HostsPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/hosts",', ' "LogPath": "/var/lib/docker/containers/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7/0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7-json.log",', ' "Name": "/molecule-upgrade-busybox",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "default",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348-init/diff:/var/lib/docker/overlay2/54b478200fce8ea37f6d48e56e304d33554eb96853fb0403b8da44d1e5f81bc3/diff",', ' "MergedDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/merged",', ' "UpperDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/diff",', ' "WorkDir": "/var/lib/docker/overlay2/82b64f64431d6adaaf30dfd1e446900abcb0e8ec9edbb1e2063409679a829348/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "0f276e1d3c67",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"', ' ],', ' "Cmd": [', ' "sh",', ' "-c",', ' "while true; do date +%s >> /tmp/ticks; sleep 1; done"', ' ],', ' "Image": "docker.io/library/busybox:1.36.1",', ' "Volumes": null,', ' "WorkingDir": "",', ' "Entrypoint": null,', ' "NetworkDisabled": true,', ' "OnBuild": null,', ' "Labels": {}', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "d1872f48090bad67c49f8896ac5582092f06e2aeaa6fceb01c320d955f33bc2b",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/d1872f48090b",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "bridge": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "",', ' "EndpointID": "",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-busybox', 'value': {'id': '0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7', 'pid': 3199, 'restart_count': 0, 'started_at': '2026-08-13T20:08:07.159080969Z'}}, 'ansible_loop_var': 'item'}) 2026-08-13 20:09:15.468251 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b",\n "Created": "2026-08-13T20:08:07.513806533Z",\n "Path": "/docker-entrypoint.sh",\n "Args": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3262,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:08:07.720944718Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hostname",\n "HostsPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hosts",\n "LogPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b-json.log",\n "Name": "/molecule-upgrade-nginx",\n "RestartCount": 0,\n "Driver": "overlay2",\n "Platform": "linux",\n "MountLabel": "",\n "ProcessLabel": "",\n "AppArmorProfile": "docker-default",\n "ExecIDs": null,\n "HostConfig": {\n "Binds": null,\n "ContainerIDFile": "",\n "LogConfig": {\n "Type": "json-file",\n "Config": {\n "max-file": "5",\n "max-size": "50m"\n }\n },\n "NetworkMode": "host",\n "PortBindings": {},\n "RestartPolicy": {\n "Name": "no",\n "MaximumRetryCount": 0\n },\n "AutoRemove": false,\n "VolumeDriver": "",\n "VolumesFrom": null,\n "ConsoleSize": [\n 0,\n 0\n ],\n "CapAdd": null,\n "CapDrop": null,\n "CgroupnsMode": "private",\n "Dns": [],\n "DnsOptions": [],\n "DnsSearch": [],\n "ExtraHosts": null,\n "GroupAdd": null,\n "IpcMode": "private",\n "Cgroup": "",\n "Links": null,\n "OomScoreAdj": 0,\n "PidMode": "",\n "Privileged": false,\n "PublishAllPorts": false,\n "ReadonlyRootfs": false,\n "SecurityOpt": null,\n "UTSMode": "",\n "UsernsMode": "",\n "ShmSize": 67108864,\n "Runtime": "runc",\n "Isolation": "",\n "CpuShares": 0,\n "Memory": 0,\n "NanoCpus": 0,\n "CgroupParent": "",\n "BlkioWeight": 0,\n "BlkioWeightDevice": [],\n "BlkioDeviceReadBps": [],\n "BlkioDeviceWriteBps": [],\n "BlkioDeviceReadIOps": [],\n "BlkioDeviceWriteIOps": [],\n "CpuPeriod": 0,\n "CpuQuota": 0,\n "CpuRealtimePeriod": 0,\n "CpuRealtimeRuntime": 0,\n "CpusetCpus": "",\n "CpusetMems": "",\n "Devices": [],\n "DeviceCgroupRules": null,\n "DeviceRequests": null,\n "MemoryReservation": 0,\n "MemorySwap": 0,\n "MemorySwappiness": null,\n "OomKillDisable": null,\n "PidsLimit": null,\n "Ulimits": [\n {\n "Name": "nofile",\n "Hard": 1048576,\n "Soft": 1048576\n }\n ],\n "CpuCount": 0,\n "CpuPercent": 0,\n "IOMaximumIOps": 0,\n "IOMaximumBandwidth": 0,\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Target": "/etc/nginx/conf.d/default.conf",\n "ReadOnly": true\n }\n ],\n "MaskedPaths": [\n "/proc/asound",\n "/proc/acpi",\n "/proc/kcore",\n "/proc/keys",\n "/proc/latency_stats",\n "/proc/timer_list",\n "/proc/timer_stats",\n "/proc/sched_debug",\n "/proc/scsi",\n "/sys/firmware",\n "/sys/devices/virtual/powercap"\n ],\n "ReadonlyPaths": [\n "/proc/bus",\n "/proc/fs",\n "/proc/irq",\n "/proc/sys",\n "/proc/sysrq-trigger"\n ]\n },\n "GraphDriver": {\n "Data": {\n "LowerDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e-init/diff:/var/lib/docker/overlay2/a4b5d85f2514a05f06687ac06c91492d8272a3e0d8ca626d6f9cb6e49abc3c3f/diff:/var/lib/docker/overlay2/249c631fb71a3d56bd3991f6d67cf8ecbf1e94c59f6b9b77437b9ea793cedd6c/diff:/var/lib/docker/overlay2/00d69aaffcce478de4c5b991c03a4fbadbb530f0ba57293c45bc270487d7175b/diff:/var/lib/docker/overlay2/a4684207e1c25c2203297bd4c1c96f27e9660f2c7478208cedb47405a8d4d2f7/diff:/var/lib/docker/overlay2/062bc929145ef5dcaa902be7a9a985e00106974991d2fc5ddf8e44f026edc77c/diff:/var/lib/docker/overlay2/1c6920e592e751e9e252f13cc07f257ec2eefb77fb4d2ee0489ae37d34dfdf11/diff:/var/lib/docker/overlay2/01c1ac55e4c8b3d15f5aef0e47176149eb510b71bf1f88da270c116f916abe38/diff:/var/lib/docker/overlay2/400b59d7129b3c2664611fb44aebec0328d58040447c6a155ddd078b251a5da4/diff",\n "MergedDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/merged",\n "UpperDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/diff",\n "WorkDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [\n {\n "Type": "bind",\n "Source": "/var/lib/docker-upgrade-nginx.conf",\n "Destination": "/etc/nginx/conf.d/default.conf",\n "Mode": "",\n "RW": false,\n "Propagation": "rslave"\n }\n ],\n "Config": {\n "Hostname": "np0000189317",\n "Domainname": "",\n "User": "",\n "AttachStdin": false,\n "AttachStdout": false,\n "AttachStderr": false,\n "ExposedPorts": {\n "80/tcp": {}\n },\n "Tty": false,\n "OpenStdin": false,\n "StdinOnce": false,\n "Env": [\n "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",\n "NGINX_VERSION=1.27.5",\n "PKG_RELEASE=1",\n "DYNPKG_RELEASE=1",\n "NJS_VERSION=0.8.10",\n "NJS_RELEASE=1"\n ],\n "Cmd": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "Image": "docker.io/library/nginx:1.27.5-alpine",\n "Volumes": null,\n "WorkingDir": "/",\n "Entrypoint": [\n "/docker-entrypoint.sh"\n ],\n "OnBuild": null,\n "Labels": {\n "maintainer": "NGINX Docker Maintainers "\n },\n "StopSignal": "SIGQUIT"\n },\n "NetworkSettings": {\n "Bridge": "",\n "SandboxID": "aabf508e7a38978b0f6b8f76881cff5cca00bdd079afe7552e64028b8d7a3b25",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/default",\n "SecondaryIPAddresses": null,\n "SecondaryIPv6Addresses": null,\n "EndpointID": "",\n "Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "MacAddress": "",\n "Networks": {\n "host": {\n "IPAMConfig": null,\n "Links": null,\n "Aliases": null,\n "NetworkID": "1d098d2e3370374812d5689d7b191d0a741b476c83b812813d95fc085cf94b42",\n "EndpointID": "75db5a10d69975661e15bfa71a873e9abf9eaea8a425da3bad16be185bc07951",\n "Gateway": "",\n "IPAddress": "",\n "IPPrefixLen": 0,\n "IPv6Gateway": "",\n "GlobalIPv6Address": "",\n "GlobalIPv6PrefixLen": 0,\n "MacAddress": "",\n "DriverOpts": null\n }\n }\n }\n }\n]', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'inspect', 'molecule-upgrade-nginx'], 'start': '2026-08-13 20:09:15.340869', 'end': '2026-08-13 20:09:15.373281', 'delta': '0:00:00.032412', 'msg': '', 'invocation': {'module_args': {'argv': ['docker', 'inspect', 'molecule-upgrade-nginx'], '_uses_shell': False, 'expand_argument_vars': True, 'stdin_add_newline': True, 'strip_empty_ends': True, '_raw_params': None, 'cmd': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['[', ' {', ' "Id": "f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b",', ' "Created": "2026-08-13T20:08:07.513806533Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3262,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:08:07.720944718Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hostname",', ' "HostsPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/hosts",', ' "LogPath": "/var/lib/docker/containers/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b/f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b-json.log",', ' "Name": "/molecule-upgrade-nginx",', ' "RestartCount": 0,', ' "Driver": "overlay2",', ' "Platform": "linux",', ' "MountLabel": "",', ' "ProcessLabel": "",', ' "AppArmorProfile": "docker-default",', ' "ExecIDs": null,', ' "HostConfig": {', ' "Binds": null,', ' "ContainerIDFile": "",', ' "LogConfig": {', ' "Type": "json-file",', ' "Config": {', ' "max-file": "5",', ' "max-size": "50m"', ' }', ' },', ' "NetworkMode": "host",', ' "PortBindings": {},', ' "RestartPolicy": {', ' "Name": "no",', ' "MaximumRetryCount": 0', ' },', ' "AutoRemove": false,', ' "VolumeDriver": "",', ' "VolumesFrom": null,', ' "ConsoleSize": [', ' 0,', ' 0', ' ],', ' "CapAdd": null,', ' "CapDrop": null,', ' "CgroupnsMode": "private",', ' "Dns": [],', ' "DnsOptions": [],', ' "DnsSearch": [],', ' "ExtraHosts": null,', ' "GroupAdd": null,', ' "IpcMode": "private",', ' "Cgroup": "",', ' "Links": null,', ' "OomScoreAdj": 0,', ' "PidMode": "",', ' "Privileged": false,', ' "PublishAllPorts": false,', ' "ReadonlyRootfs": false,', ' "SecurityOpt": null,', ' "UTSMode": "",', ' "UsernsMode": "",', ' "ShmSize": 67108864,', ' "Runtime": "runc",', ' "Isolation": "",', ' "CpuShares": 0,', ' "Memory": 0,', ' "NanoCpus": 0,', ' "CgroupParent": "",', ' "BlkioWeight": 0,', ' "BlkioWeightDevice": [],', ' "BlkioDeviceReadBps": [],', ' "BlkioDeviceWriteBps": [],', ' "BlkioDeviceReadIOps": [],', ' "BlkioDeviceWriteIOps": [],', ' "CpuPeriod": 0,', ' "CpuQuota": 0,', ' "CpuRealtimePeriod": 0,', ' "CpuRealtimeRuntime": 0,', ' "CpusetCpus": "",', ' "CpusetMems": "",', ' "Devices": [],', ' "DeviceCgroupRules": null,', ' "DeviceRequests": null,', ' "MemoryReservation": 0,', ' "MemorySwap": 0,', ' "MemorySwappiness": null,', ' "OomKillDisable": null,', ' "PidsLimit": null,', ' "Ulimits": [', ' {', ' "Name": "nofile",', ' "Hard": 1048576,', ' "Soft": 1048576', ' }', ' ],', ' "CpuCount": 0,', ' "CpuPercent": 0,', ' "IOMaximumIOps": 0,', ' "IOMaximumBandwidth": 0,', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Target": "/etc/nginx/conf.d/default.conf",', ' "ReadOnly": true', ' }', ' ],', ' "MaskedPaths": [', ' "/proc/asound",', ' "/proc/acpi",', ' "/proc/kcore",', ' "/proc/keys",', ' "/proc/latency_stats",', ' "/proc/timer_list",', ' "/proc/timer_stats",', ' "/proc/sched_debug",', ' "/proc/scsi",', ' "/sys/firmware",', ' "/sys/devices/virtual/powercap"', ' ],', ' "ReadonlyPaths": [', ' "/proc/bus",', ' "/proc/fs",', ' "/proc/irq",', ' "/proc/sys",', ' "/proc/sysrq-trigger"', ' ]', ' },', ' "GraphDriver": {', ' "Data": {', ' "LowerDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e-init/diff:/var/lib/docker/overlay2/a4b5d85f2514a05f06687ac06c91492d8272a3e0d8ca626d6f9cb6e49abc3c3f/diff:/var/lib/docker/overlay2/249c631fb71a3d56bd3991f6d67cf8ecbf1e94c59f6b9b77437b9ea793cedd6c/diff:/var/lib/docker/overlay2/00d69aaffcce478de4c5b991c03a4fbadbb530f0ba57293c45bc270487d7175b/diff:/var/lib/docker/overlay2/a4684207e1c25c2203297bd4c1c96f27e9660f2c7478208cedb47405a8d4d2f7/diff:/var/lib/docker/overlay2/062bc929145ef5dcaa902be7a9a985e00106974991d2fc5ddf8e44f026edc77c/diff:/var/lib/docker/overlay2/1c6920e592e751e9e252f13cc07f257ec2eefb77fb4d2ee0489ae37d34dfdf11/diff:/var/lib/docker/overlay2/01c1ac55e4c8b3d15f5aef0e47176149eb510b71bf1f88da270c116f916abe38/diff:/var/lib/docker/overlay2/400b59d7129b3c2664611fb44aebec0328d58040447c6a155ddd078b251a5da4/diff",', ' "MergedDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/merged",', ' "UpperDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/diff",', ' "WorkDir": "/var/lib/docker/overlay2/c178cb93227af6c226330070412b369985f97aad1f5fe197306cdb34ede6d32e/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [', ' {', ' "Type": "bind",', ' "Source": "/var/lib/docker-upgrade-nginx.conf",', ' "Destination": "/etc/nginx/conf.d/default.conf",', ' "Mode": "",', ' "RW": false,', ' "Propagation": "rslave"', ' }', ' ],', ' "Config": {', ' "Hostname": "np0000189317",', ' "Domainname": "",', ' "User": "",', ' "AttachStdin": false,', ' "AttachStdout": false,', ' "AttachStderr": false,', ' "ExposedPorts": {', ' "80/tcp": {}', ' },', ' "Tty": false,', ' "OpenStdin": false,', ' "StdinOnce": false,', ' "Env": [', ' "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",', ' "NGINX_VERSION=1.27.5",', ' "PKG_RELEASE=1",', ' "DYNPKG_RELEASE=1",', ' "NJS_VERSION=0.8.10",', ' "NJS_RELEASE=1"', ' ],', ' "Cmd": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "Image": "docker.io/library/nginx:1.27.5-alpine",', ' "Volumes": null,', ' "WorkingDir": "/",', ' "Entrypoint": [', ' "/docker-entrypoint.sh"', ' ],', ' "OnBuild": null,', ' "Labels": {', ' "maintainer": "NGINX Docker Maintainers "', ' },', ' "StopSignal": "SIGQUIT"', ' },', ' "NetworkSettings": {', ' "Bridge": "",', ' "SandboxID": "aabf508e7a38978b0f6b8f76881cff5cca00bdd079afe7552e64028b8d7a3b25",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/default",', ' "SecondaryIPAddresses": null,', ' "SecondaryIPv6Addresses": null,', ' "EndpointID": "",', ' "Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "MacAddress": "",', ' "Networks": {', ' "host": {', ' "IPAMConfig": null,', ' "Links": null,', ' "Aliases": null,', ' "NetworkID": "1d098d2e3370374812d5689d7b191d0a741b476c83b812813d95fc085cf94b42",', ' "EndpointID": "75db5a10d69975661e15bfa71a873e9abf9eaea8a425da3bad16be185bc07951",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': 'f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b', 'pid': 3262, 'restart_count': 0, 'started_at': '2026-08-13T20:08:07.720944718Z'}}, 'ansible_loop_var': 'item'}) 2026-08-13 20:09:15.475957 | ubuntu-noble | 2026-08-13 20:09:15.476072 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-08-13 20:09:15.476254 | ubuntu-noble | Thursday 13 August 2026 20:09:15 +0000 (0:00:00.060) 0:00:07.472 ******* 2026-08-13 20:09:15.517916 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:09:15.518074 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.518345 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.518547 | ubuntu-noble | } 2026-08-13 20:09:15.518747 | ubuntu-noble | 2026-08-13 20:09:15.519123 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-08-13 20:09:15.519403 | ubuntu-noble | Thursday 13 August 2026 20:09:15 +0000 (0:00:00.041) 0:00:07.513 ******* 2026-08-13 20:09:15.550302 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:09:15.550462 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.550664 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.550859 | ubuntu-noble | } 2026-08-13 20:09:15.551045 | ubuntu-noble | 2026-08-13 20:09:15.551305 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-08-13 20:09:15.551503 | ubuntu-noble | Thursday 13 August 2026 20:09:15 +0000 (0:00:00.032) 0:00:07.546 ******* 2026-08-13 20:09:15.597354 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/docker', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39, 'inode': 33564, 'dev': 64769, 'nlink': 1, 'atime': 1786651716.4791017, 'mtime': 1786651716.4701016, 'ctime': 1786651716.4701016, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/docker', 'lnk_target': '/var/lib/downloads/docker-29.7.2/docker', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/docker', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'docker', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:09:15.597545 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.597763 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.597971 | ubuntu-noble | "item": { 2026-08-13 20:09:15.598219 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.598430 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.598624 | ubuntu-noble | "failed": false, 2026-08-13 20:09:15.598849 | ubuntu-noble | "invocation": { 2026-08-13 20:09:15.599081 | ubuntu-noble | "module_args": { 2026-08-13 20:09:15.599328 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:09:15.599532 | ubuntu-noble | "follow": false, 2026-08-13 20:09:15.599727 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:09:15.599951 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:09:15.600187 | ubuntu-noble | "get_mime": true, 2026-08-13 20:09:15.600381 | ubuntu-noble | "path": "/usr/bin/docker" 2026-08-13 20:09:15.600577 | ubuntu-noble | } 2026-08-13 20:09:15.600773 | ubuntu-noble | }, 2026-08-13 20:09:15.601057 | ubuntu-noble | "item": "docker", 2026-08-13 20:09:15.601318 | ubuntu-noble | "stat": { 2026-08-13 20:09:15.601534 | ubuntu-noble | "atime": 1786651716.4791017, 2026-08-13 20:09:15.601759 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:09:15.601945 | ubuntu-noble | "attributes": [], 2026-08-13 20:09:15.602199 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:09:15.602396 | ubuntu-noble | "blocks": 0, 2026-08-13 20:09:15.602599 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:09:15.602877 | ubuntu-noble | "ctime": 1786651716.4701016, 2026-08-13 20:09:15.603118 | ubuntu-noble | "dev": 64769, 2026-08-13 20:09:15.603428 | ubuntu-noble | "device_type": 0, 2026-08-13 20:09:15.603650 | ubuntu-noble | "executable": true, 2026-08-13 20:09:15.603845 | ubuntu-noble | "exists": true, 2026-08-13 20:09:15.604073 | ubuntu-noble | "gid": 0, 2026-08-13 20:09:15.604288 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:09:15.604491 | ubuntu-noble | "inode": 33564, 2026-08-13 20:09:15.604682 | ubuntu-noble | "isblk": false, 2026-08-13 20:09:15.604892 | ubuntu-noble | "ischr": false, 2026-08-13 20:09:15.605091 | ubuntu-noble | "isdir": false, 2026-08-13 20:09:15.605478 | ubuntu-noble | "isfifo": false, 2026-08-13 20:09:15.605679 | ubuntu-noble | "isgid": false, 2026-08-13 20:09:15.605881 | ubuntu-noble | "islnk": true, 2026-08-13 20:09:15.606132 | ubuntu-noble | "isreg": false, 2026-08-13 20:09:15.606336 | ubuntu-noble | "issock": false, 2026-08-13 20:09:15.606440 | ubuntu-noble | "isuid": false, 2026-08-13 20:09:15.606536 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-13 20:09:15.606632 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-13 20:09:15.606725 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:09:15.606827 | ubuntu-noble | "mode": "0777", 2026-08-13 20:09:15.606923 | ubuntu-noble | "mtime": 1786651716.4701016, 2026-08-13 20:09:15.607014 | ubuntu-noble | "nlink": 1, 2026-08-13 20:09:15.607171 | ubuntu-noble | "path": "/usr/bin/docker", 2026-08-13 20:09:15.607257 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:09:15.607346 | ubuntu-noble | "readable": true, 2026-08-13 20:09:15.607436 | ubuntu-noble | "rgrp": true, 2026-08-13 20:09:15.607527 | ubuntu-noble | "roth": true, 2026-08-13 20:09:15.607618 | ubuntu-noble | "rusr": true, 2026-08-13 20:09:15.607709 | ubuntu-noble | "size": 39, 2026-08-13 20:09:15.607794 | ubuntu-noble | "uid": 0, 2026-08-13 20:09:15.607888 | ubuntu-noble | "version": null, 2026-08-13 20:09:15.607981 | ubuntu-noble | "wgrp": true, 2026-08-13 20:09:15.608074 | ubuntu-noble | "woth": true, 2026-08-13 20:09:15.608193 | ubuntu-noble | "writeable": true, 2026-08-13 20:09:15.608272 | ubuntu-noble | "wusr": true, 2026-08-13 20:09:15.608365 | ubuntu-noble | "xgrp": true, 2026-08-13 20:09:15.608456 | ubuntu-noble | "xoth": true, 2026-08-13 20:09:15.608545 | ubuntu-noble | "xusr": true 2026-08-13 20:09:15.608639 | ubuntu-noble | } 2026-08-13 20:09:15.608725 | ubuntu-noble | }, 2026-08-13 20:09:15.608818 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.608908 | ubuntu-noble | } 2026-08-13 20:09:15.609054 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/docker-init', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44, 'inode': 33560, 'dev': 64769, 'nlink': 1, 'atime': 1786651716.7881048, 'mtime': 1786651716.7871046, 'ctime': 1786651716.7871046, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/docker-init', 'lnk_target': '/var/lib/downloads/docker-29.7.2/docker-init', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/docker-init', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'docker-init', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:09:15.609170 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.609255 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.609365 | ubuntu-noble | "item": { 2026-08-13 20:09:15.609458 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.609554 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.609642 | ubuntu-noble | "failed": false, 2026-08-13 20:09:15.609756 | ubuntu-noble | "invocation": { 2026-08-13 20:09:15.609851 | ubuntu-noble | "module_args": { 2026-08-13 20:09:15.609972 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:09:15.610066 | ubuntu-noble | "follow": false, 2026-08-13 20:09:15.610209 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:09:15.610311 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:09:15.610410 | ubuntu-noble | "get_mime": true, 2026-08-13 20:09:15.610508 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-08-13 20:09:15.610598 | ubuntu-noble | } 2026-08-13 20:09:15.610709 | ubuntu-noble | }, 2026-08-13 20:09:15.610815 | ubuntu-noble | "item": "docker-init", 2026-08-13 20:09:15.610911 | ubuntu-noble | "stat": { 2026-08-13 20:09:15.611027 | ubuntu-noble | "atime": 1786651716.7881048, 2026-08-13 20:09:15.611143 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:09:15.611253 | ubuntu-noble | "attributes": [], 2026-08-13 20:09:15.611351 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:09:15.611471 | ubuntu-noble | "blocks": 0, 2026-08-13 20:09:15.611564 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:09:15.611654 | ubuntu-noble | "ctime": 1786651716.7871046, 2026-08-13 20:09:15.611745 | ubuntu-noble | "dev": 64769, 2026-08-13 20:09:15.611836 | ubuntu-noble | "device_type": 0, 2026-08-13 20:09:15.611932 | ubuntu-noble | "executable": true, 2026-08-13 20:09:15.612023 | ubuntu-noble | "exists": true, 2026-08-13 20:09:15.612124 | ubuntu-noble | "gid": 0, 2026-08-13 20:09:15.612224 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:09:15.612316 | ubuntu-noble | "inode": 33560, 2026-08-13 20:09:15.612407 | ubuntu-noble | "isblk": false, 2026-08-13 20:09:15.612498 | ubuntu-noble | "ischr": false, 2026-08-13 20:09:15.612610 | ubuntu-noble | "isdir": false, 2026-08-13 20:09:15.612706 | ubuntu-noble | "isfifo": false, 2026-08-13 20:09:15.612797 | ubuntu-noble | "isgid": false, 2026-08-13 20:09:15.612889 | ubuntu-noble | "islnk": true, 2026-08-13 20:09:15.612981 | ubuntu-noble | "isreg": false, 2026-08-13 20:09:15.613071 | ubuntu-noble | "issock": false, 2026-08-13 20:09:15.613187 | ubuntu-noble | "isuid": false, 2026-08-13 20:09:15.613312 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-13 20:09:15.613414 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-13 20:09:15.613507 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:09:15.613596 | ubuntu-noble | "mode": "0777", 2026-08-13 20:09:15.613687 | ubuntu-noble | "mtime": 1786651716.7871046, 2026-08-13 20:09:15.613784 | ubuntu-noble | "nlink": 1, 2026-08-13 20:09:15.613878 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-08-13 20:09:15.613968 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:09:15.614056 | ubuntu-noble | "readable": true, 2026-08-13 20:09:15.614182 | ubuntu-noble | "rgrp": true, 2026-08-13 20:09:15.614270 | ubuntu-noble | "roth": true, 2026-08-13 20:09:15.614360 | ubuntu-noble | "rusr": true, 2026-08-13 20:09:15.614448 | ubuntu-noble | "size": 44, 2026-08-13 20:09:15.614537 | ubuntu-noble | "uid": 0, 2026-08-13 20:09:15.614634 | ubuntu-noble | "version": null, 2026-08-13 20:09:15.614726 | ubuntu-noble | "wgrp": true, 2026-08-13 20:09:15.614848 | ubuntu-noble | "woth": true, 2026-08-13 20:09:15.614947 | ubuntu-noble | "writeable": true, 2026-08-13 20:09:15.615038 | ubuntu-noble | "wusr": true, 2026-08-13 20:09:15.615156 | ubuntu-noble | "xgrp": true, 2026-08-13 20:09:15.615237 | ubuntu-noble | "xoth": true, 2026-08-13 20:09:15.615327 | ubuntu-noble | "xusr": true 2026-08-13 20:09:15.615416 | ubuntu-noble | } 2026-08-13 20:09:15.615510 | ubuntu-noble | }, 2026-08-13 20:09:15.615602 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.615690 | ubuntu-noble | } 2026-08-13 20:09:15.615826 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/dockerd', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 40, 'inode': 33561, 'dev': 64769, 'nlink': 1, 'atime': 1786651743.0924368, 'mtime': 1786651717.0751076, 'ctime': 1786651717.0751076, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/dockerd', 'lnk_target': '/var/lib/downloads/docker-29.7.2/dockerd', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/dockerd', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'dockerd', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:09:15.615918 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.616011 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.616119 | ubuntu-noble | "item": { 2026-08-13 20:09:15.616219 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.616310 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.616404 | ubuntu-noble | "failed": false, 2026-08-13 20:09:15.616495 | ubuntu-noble | "invocation": { 2026-08-13 20:09:15.616586 | ubuntu-noble | "module_args": { 2026-08-13 20:09:15.616680 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:09:15.616773 | ubuntu-noble | "follow": false, 2026-08-13 20:09:15.616864 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:09:15.616957 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:09:15.617048 | ubuntu-noble | "get_mime": true, 2026-08-13 20:09:15.617165 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-08-13 20:09:15.617251 | ubuntu-noble | } 2026-08-13 20:09:15.617372 | ubuntu-noble | }, 2026-08-13 20:09:15.617457 | ubuntu-noble | "item": "dockerd", 2026-08-13 20:09:15.617552 | ubuntu-noble | "stat": { 2026-08-13 20:09:15.617643 | ubuntu-noble | "atime": 1786651743.0924368, 2026-08-13 20:09:15.617731 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:09:15.617824 | ubuntu-noble | "attributes": [], 2026-08-13 20:09:15.617917 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:09:15.618008 | ubuntu-noble | "blocks": 0, 2026-08-13 20:09:15.618124 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:09:15.618221 | ubuntu-noble | "ctime": 1786651717.0751076, 2026-08-13 20:09:15.618313 | ubuntu-noble | "dev": 64769, 2026-08-13 20:09:15.618404 | ubuntu-noble | "device_type": 0, 2026-08-13 20:09:15.618495 | ubuntu-noble | "executable": true, 2026-08-13 20:09:15.618586 | ubuntu-noble | "exists": true, 2026-08-13 20:09:15.618677 | ubuntu-noble | "gid": 0, 2026-08-13 20:09:15.618775 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:09:15.618883 | ubuntu-noble | "inode": 33561, 2026-08-13 20:09:15.618975 | ubuntu-noble | "isblk": false, 2026-08-13 20:09:15.619068 | ubuntu-noble | "ischr": false, 2026-08-13 20:09:15.619183 | ubuntu-noble | "isdir": false, 2026-08-13 20:09:15.619272 | ubuntu-noble | "isfifo": false, 2026-08-13 20:09:15.619370 | ubuntu-noble | "isgid": false, 2026-08-13 20:09:15.619462 | ubuntu-noble | "islnk": true, 2026-08-13 20:09:15.619549 | ubuntu-noble | "isreg": false, 2026-08-13 20:09:15.619640 | ubuntu-noble | "issock": false, 2026-08-13 20:09:15.619732 | ubuntu-noble | "isuid": false, 2026-08-13 20:09:15.619827 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-13 20:09:15.619924 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-13 20:09:15.620019 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:09:15.620129 | ubuntu-noble | "mode": "0777", 2026-08-13 20:09:15.620217 | ubuntu-noble | "mtime": 1786651717.0751076, 2026-08-13 20:09:15.620308 | ubuntu-noble | "nlink": 1, 2026-08-13 20:09:15.620403 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-08-13 20:09:15.620495 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:09:15.620587 | ubuntu-noble | "readable": true, 2026-08-13 20:09:15.620681 | ubuntu-noble | "rgrp": true, 2026-08-13 20:09:15.620776 | ubuntu-noble | "roth": true, 2026-08-13 20:09:15.620867 | ubuntu-noble | "rusr": true, 2026-08-13 20:09:15.620955 | ubuntu-noble | "size": 40, 2026-08-13 20:09:15.621052 | ubuntu-noble | "uid": 0, 2026-08-13 20:09:15.621216 | ubuntu-noble | "version": null, 2026-08-13 20:09:15.621358 | ubuntu-noble | "wgrp": true, 2026-08-13 20:09:15.621448 | ubuntu-noble | "woth": true, 2026-08-13 20:09:15.621534 | ubuntu-noble | "writeable": true, 2026-08-13 20:09:15.621627 | ubuntu-noble | "wusr": true, 2026-08-13 20:09:15.621718 | ubuntu-noble | "xgrp": true, 2026-08-13 20:09:15.621823 | ubuntu-noble | "xoth": true, 2026-08-13 20:09:15.621924 | ubuntu-noble | "xusr": true 2026-08-13 20:09:15.622014 | ubuntu-noble | } 2026-08-13 20:09:15.622116 | ubuntu-noble | }, 2026-08-13 20:09:15.622244 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.622336 | ubuntu-noble | } 2026-08-13 20:09:15.622513 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stat': {'exists': True, 'path': '/usr/bin/docker-proxy', 'mode': '0777', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': False, 'isfifo': False, 'islnk': True, 'issock': False, 'uid': 0, 'gid': 0, 'size': 45, 'inode': 33565, 'dev': 64769, 'nlink': 1, 'atime': 1786651717.3611104, 'mtime': 1786651717.3601103, 'ctime': 1786651717.3601103, 'wusr': True, 'rusr': True, 'xusr': True, 'wgrp': True, 'rgrp': True, 'xgrp': True, 'woth': True, 'roth': True, 'xoth': True, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': True, 'lnk_source': '/var/lib/downloads/docker-29.7.2/docker-proxy', 'lnk_target': '/var/lib/downloads/docker-29.7.2/docker-proxy', 'pw_name': 'root', 'gr_name': 'root', 'mimetype': 'unknown', 'charset': 'unknown', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'follow': False, 'path': '/usr/bin/docker-proxy', 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': 'docker-proxy', 'ansible_loop_var': 'item'}) => { 2026-08-13 20:09:15.622611 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.622705 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.622795 | ubuntu-noble | "item": { 2026-08-13 20:09:15.622889 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.622981 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.623074 | ubuntu-noble | "failed": false, 2026-08-13 20:09:15.623190 | ubuntu-noble | "invocation": { 2026-08-13 20:09:15.623302 | ubuntu-noble | "module_args": { 2026-08-13 20:09:15.623403 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:09:15.623494 | ubuntu-noble | "follow": false, 2026-08-13 20:09:15.623585 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:09:15.623678 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:09:15.623769 | ubuntu-noble | "get_mime": true, 2026-08-13 20:09:15.623864 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-08-13 20:09:15.623953 | ubuntu-noble | } 2026-08-13 20:09:15.624043 | ubuntu-noble | }, 2026-08-13 20:09:15.624162 | ubuntu-noble | "item": "docker-proxy", 2026-08-13 20:09:15.624251 | ubuntu-noble | "stat": { 2026-08-13 20:09:15.624344 | ubuntu-noble | "atime": 1786651717.3611104, 2026-08-13 20:09:15.624441 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:09:15.624532 | ubuntu-noble | "attributes": [], 2026-08-13 20:09:15.624625 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:09:15.624717 | ubuntu-noble | "blocks": 0, 2026-08-13 20:09:15.624810 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:09:15.624915 | ubuntu-noble | "ctime": 1786651717.3601103, 2026-08-13 20:09:15.625009 | ubuntu-noble | "dev": 64769, 2026-08-13 20:09:15.625116 | ubuntu-noble | "device_type": 0, 2026-08-13 20:09:15.625212 | ubuntu-noble | "executable": true, 2026-08-13 20:09:15.625348 | ubuntu-noble | "exists": true, 2026-08-13 20:09:15.625419 | ubuntu-noble | "gid": 0, 2026-08-13 20:09:15.625511 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:09:15.625600 | ubuntu-noble | "inode": 33565, 2026-08-13 20:09:15.625691 | ubuntu-noble | "isblk": false, 2026-08-13 20:09:15.625783 | ubuntu-noble | "ischr": false, 2026-08-13 20:09:15.625873 | ubuntu-noble | "isdir": false, 2026-08-13 20:09:15.625965 | ubuntu-noble | "isfifo": false, 2026-08-13 20:09:15.626078 | ubuntu-noble | "isgid": false, 2026-08-13 20:09:15.626196 | ubuntu-noble | "islnk": true, 2026-08-13 20:09:15.626285 | ubuntu-noble | "isreg": false, 2026-08-13 20:09:15.626377 | ubuntu-noble | "issock": false, 2026-08-13 20:09:15.626469 | ubuntu-noble | "isuid": false, 2026-08-13 20:09:15.626565 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-13 20:09:15.626663 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-13 20:09:15.626755 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:09:15.626846 | ubuntu-noble | "mode": "0777", 2026-08-13 20:09:15.626951 | ubuntu-noble | "mtime": 1786651717.3601103, 2026-08-13 20:09:15.627043 | ubuntu-noble | "nlink": 1, 2026-08-13 20:09:15.627225 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-08-13 20:09:15.627317 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:09:15.627410 | ubuntu-noble | "readable": true, 2026-08-13 20:09:15.627504 | ubuntu-noble | "rgrp": true, 2026-08-13 20:09:15.627593 | ubuntu-noble | "roth": true, 2026-08-13 20:09:15.627683 | ubuntu-noble | "rusr": true, 2026-08-13 20:09:15.627775 | ubuntu-noble | "size": 45, 2026-08-13 20:09:15.627865 | ubuntu-noble | "uid": 0, 2026-08-13 20:09:15.627957 | ubuntu-noble | "version": null, 2026-08-13 20:09:15.628049 | ubuntu-noble | "wgrp": true, 2026-08-13 20:09:15.628164 | ubuntu-noble | "woth": true, 2026-08-13 20:09:15.628254 | ubuntu-noble | "writeable": true, 2026-08-13 20:09:15.628344 | ubuntu-noble | "wusr": true, 2026-08-13 20:09:15.628435 | ubuntu-noble | "xgrp": true, 2026-08-13 20:09:15.628526 | ubuntu-noble | "xoth": true, 2026-08-13 20:09:15.628616 | ubuntu-noble | "xusr": true 2026-08-13 20:09:15.628705 | ubuntu-noble | } 2026-08-13 20:09:15.628794 | ubuntu-noble | }, 2026-08-13 20:09:15.628901 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.628996 | ubuntu-noble | } 2026-08-13 20:09:15.629081 | ubuntu-noble | 2026-08-13 20:09:15.629202 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-08-13 20:09:15.629296 | ubuntu-noble | Thursday 13 August 2026 20:09:15 +0000 (0:00:00.062) 0:00:07.608 ******* 2026-08-13 20:09:15.671340 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7', 'pid': 3199, 'restart_count': 0, 'started_at': '2026-08-13T20:08:07.159080969Z'}}) => { 2026-08-13 20:09:15.671527 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.671730 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.671926 | ubuntu-noble | "item": { 2026-08-13 20:09:15.672172 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-08-13 20:09:15.672378 | ubuntu-noble | "value": { 2026-08-13 20:09:15.672594 | ubuntu-noble | "id": "0f276e1d3c67404037aecdce2721eda947e3bb8540d9b63a869ea28cc5e1c4f7", 2026-08-13 20:09:15.672785 | ubuntu-noble | "pid": 3199, 2026-08-13 20:09:15.672985 | ubuntu-noble | "restart_count": 0, 2026-08-13 20:09:15.673232 | ubuntu-noble | "started_at": "2026-08-13T20:08:07.159080969Z" 2026-08-13 20:09:15.673481 | ubuntu-noble | } 2026-08-13 20:09:15.673676 | ubuntu-noble | }, 2026-08-13 20:09:15.673885 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.674082 | ubuntu-noble | } 2026-08-13 20:09:15.674393 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': 'f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b', 'pid': 3262, 'restart_count': 0, 'started_at': '2026-08-13T20:08:07.720944718Z'}}) => { 2026-08-13 20:09:15.674605 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:09:15.674822 | ubuntu-noble | "changed": false, 2026-08-13 20:09:15.675037 | ubuntu-noble | "item": { 2026-08-13 20:09:15.675296 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-08-13 20:09:15.675480 | ubuntu-noble | "value": { 2026-08-13 20:09:15.675705 | ubuntu-noble | "id": "f9a5b358ae87b0c4304ffd9defd62932c38939a0462decf1b2f4537880238b7b", 2026-08-13 20:09:15.675897 | ubuntu-noble | "pid": 3262, 2026-08-13 20:09:15.676122 | ubuntu-noble | "restart_count": 0, 2026-08-13 20:09:15.676344 | ubuntu-noble | "started_at": "2026-08-13T20:08:07.720944718Z" 2026-08-13 20:09:15.676539 | ubuntu-noble | } 2026-08-13 20:09:15.676737 | ubuntu-noble | }, 2026-08-13 20:09:15.676944 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:15.677224 | ubuntu-noble | } 2026-08-13 20:09:15.677498 | ubuntu-noble | 2026-08-13 20:09:15.677771 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-08-13 20:09:15.678031 | ubuntu-noble | Thursday 13 August 2026 20:09:15 +0000 (0:00:00.059) 0:00:07.667 ******* 2026-08-13 20:09:16.056671 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:16.056858 | ubuntu-noble | 2026-08-13 20:09:16.057179 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-08-13 20:09:16.057456 | ubuntu-noble | Thursday 13 August 2026 20:09:16 +0000 (0:00:00.385) 0:00:08.052 ******* 2026-08-13 20:09:16.086587 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:09:16.086798 | ubuntu-noble | "changed": false, 2026-08-13 20:09:16.087055 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:09:16.087343 | ubuntu-noble | } 2026-08-13 20:09:16.087543 | ubuntu-noble | 2026-08-13 20:09:16.087770 | ubuntu-noble | TASK [Verify HTTP workload is functional] ************************************** 2026-08-13 20:09:16.088018 | ubuntu-noble | Thursday 13 August 2026 20:09:16 +0000 (0:00:00.029) 0:00:08.082 ******* 2026-08-13 20:09:16.711885 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:09:16.712085 | ubuntu-noble | 2026-08-13 20:09:16.712355 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:09:16.712598 | ubuntu-noble | ubuntu-noble : ok=22 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:09:16.712794 | ubuntu-noble | 2026-08-13 20:09:16.712982 | ubuntu-noble | 2026-08-13 20:09:16.713228 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:09:16.713443 | ubuntu-noble | Thursday 13 August 2026 20:09:16 +0000 (0:00:00.625) 0:00:08.708 ******* 2026-08-13 20:09:16.713659 | ubuntu-noble | =============================================================================== 2026-08-13 20:09:16.713895 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 2.18s 2026-08-13 20:09:16.714495 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.34s 2026-08-13 20:09:16.714944 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.66s 2026-08-13 20:09:16.715375 | ubuntu-noble | Verify HTTP workload is functional -------------------------------------- 0.63s 2026-08-13 20:09:16.715698 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.44s 2026-08-13 20:09:16.715920 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.42s 2026-08-13 20:09:16.716193 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.39s 2026-08-13 20:09:16.716406 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.37s 2026-08-13 20:09:16.716663 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.35s 2026-08-13 20:09:16.716881 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.33s 2026-08-13 20:09:16.717089 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.32s 2026-08-13 20:09:16.717368 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 0.31s 2026-08-13 20:09:16.717587 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.31s 2026-08-13 20:09:16.717803 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.29s 2026-08-13 20:09:16.718010 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.06s 2026-08-13 20:09:16.718250 | ubuntu-noble | Build current workload state -------------------------------------------- 0.06s 2026-08-13 20:09:16.718467 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.06s 2026-08-13 20:09:16.718696 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.04s 2026-08-13 20:09:16.718902 | ubuntu-noble | Decode pre-upgrade state ------------------------------------------------ 0.04s 2026-08-13 20:09:16.719133 | ubuntu-noble | Decode future Docker daemon configuration ------------------------------- 0.04s 2026-08-13 20:09:16.830601 | ubuntu-noble | INFO [docker-upgrade > verify] Executed: Successful 2026-08-13 20:09:16.841751 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-13 20:09:16.842233 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:09:16.848647 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-13 20:09:16.848682 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:09:16.848767 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-13 20:09:16.849023 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-13 20:09:17.168195 | ubuntu-noble | ok: Runtime: 0:02:39.734136 2026-08-13 20:09:17.183375 | 2026-08-13 20:09:17.183501 | PLAY RECAP 2026-08-13 20:09:17.183590 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:09:17.183638 | 2026-08-13 20:09:17.309747 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:09:17.311033 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:09:17.946421 | 2026-08-13 20:09:17.946552 | PLAY [all] 2026-08-13 20:09:17.972770 | 2026-08-13 20:09:17.972868 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 20:09:18.022194 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:09:18.033376 | 2026-08-13 20:09:18.033484 | TASK [fetch-output : Set log path for single node] 2026-08-13 20:09:18.074232 | ubuntu-noble | ok 2026-08-13 20:09:18.082582 | 2026-08-13 20:09:18.082681 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 20:09:18.679135 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/work/logs" 2026-08-13 20:09:19.052979 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/work/artifacts" 2026-08-13 20:09:19.318554 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/9d70446d04cf4868a43c88c7d6703c24/work/docs" 2026-08-13 20:09:19.328507 | 2026-08-13 20:09:19.328625 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 20:09:20.143512 | ubuntu-noble | ok 2026-08-13 20:09:20.143756 | ubuntu-noble | changed: All items complete 2026-08-13 20:09:20.143796 | 2026-08-13 20:09:20.649360 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:09:21.125188 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:09:21.156187 | 2026-08-13 20:09:21.156340 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 20:09:21.596327 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.004951 2026-08-13 20:09:21.801440 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.004560 2026-08-13 20:09:21.822232 | 2026-08-13 20:09:21.822354 | PLAY [all] 2026-08-13 20:09:21.832870 | 2026-08-13 20:09:21.832999 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 20:09:22.288026 | ubuntu-noble | changed 2026-08-13 20:09:22.294698 | 2026-08-13 20:09:22.294748 | PLAY RECAP 2026-08-13 20:09:22.294793 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 20:09:22.294814 | 2026-08-13 20:09:22.426703 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:09:22.427912 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 20:09:23.044322 | 2026-08-13 20:09:23.044443 | PLAY [localhost] 2026-08-13 20:09:23.055086 | 2026-08-13 20:09:23.055213 | TASK [Generate Zuul manifest] 2026-08-13 20:09:23.077150 | localhost | ok 2026-08-13 20:09:23.092005 | 2026-08-13 20:09:23.092109 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 20:09:23.475406 | localhost | changed 2026-08-13 20:09:23.488340 | 2026-08-13 20:09:23.488417 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 20:09:23.945190 | localhost | ok 2026-08-13 20:09:25.058845 | 2026-08-13 20:09:25.058988 | TASK [Upload logs] 2026-08-13 20:09:25.094110 | localhost | ok 2026-08-13 20:09:25.172652 | 2026-08-13 20:09:25.172763 | TASK [Set zuul-log-path fact] 2026-08-13 20:09:25.194312 | localhost | ok 2026-08-13 20:09:25.210229 | 2026-08-13 20:09:25.210299 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:09:25.242069 | localhost | ok 2026-08-13 20:09:25.250656 | 2026-08-13 20:09:25.250721 | TASK [upload-logs : Create log directories] 2026-08-13 20:09:25.684527 | localhost | changed 2026-08-13 20:09:25.692472 | 2026-08-13 20:09:25.692571 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 20:09:26.291518 | localhost -> localhost | ok: Runtime: 0:00:00.004876 2026-08-13 20:09:26.304704 | 2026-08-13 20:09:26.305011 | TASK [upload-logs : Upload logs to log server] 2026-08-13 20:09:27.618667 | localhost | Output suppressed because no_log was given 2026-08-13 20:09:27.627870 | 2026-08-13 20:09:27.628018 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 20:09:27.668835 | localhost | skipping: Conditional result was False 2026-08-13 20:09:27.676878 | localhost | skipping: Conditional result was False 2026-08-13 20:09:27.687884 | 2026-08-13 20:09:27.688002 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 20:09:27.727819 | localhost | skipping: Conditional result was False 2026-08-13 20:09:27.728146 | 2026-08-13 20:09:27.731998 | localhost | skipping: Conditional result was False 2026-08-13 20:09:27.739238 | 2026-08-13 20:09:27.739349 | LOOP [upload-logs : Upload console log and json output]