2026-08-13 20:20:03.400638 | Job console starting 2026-08-13 20:20:03.410629 | Updating git repos 2026-08-13 20:20:03.438788 | Cloning repos into workspace 2026-08-13 20:20:03.696859 | Restoring repo states 2026-08-13 20:20:03.706131 | Merging changes 2026-08-13 20:20:04.272316 | Checking out repos 2026-08-13 20:20:04.299562 | Preparing playbooks 2026-08-13 20:20:05.805082 | Running Ansible setup 2026-08-13 20:20:09.281605 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:20:09.913861 | 2026-08-13 20:20:09.914014 | PLAY [localhost] 2026-08-13 20:20:09.921804 | 2026-08-13 20:20:09.921875 | TASK [Gathering Facts] 2026-08-13 20:20:10.742618 | localhost | ok 2026-08-13 20:20:10.752169 | 2026-08-13 20:20:10.752268 | TASK [Setup log path fact] 2026-08-13 20:20:10.774361 | localhost | ok 2026-08-13 20:20:10.787090 | 2026-08-13 20:20:10.787155 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:20:10.818993 | localhost | ok 2026-08-13 20:20:10.826723 | 2026-08-13 20:20:10.826790 | TASK [emit-job-header : Print job information] 2026-08-13 20:20:10.868827 | # Job Information 2026-08-13 20:20:10.869077 | Ansible Version: 2.16.18 2026-08-13 20:20:10.869152 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-08-13 20:20:10.869202 | Pipeline: check 2026-08-13 20:20:10.869247 | Executor: 2d72f0692154 2026-08-13 20:20:10.869291 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/136 2026-08-13 20:20:10.869340 | Event ID: 6fb16d40-9751-11f1-966c-e4e60fdf76d0 2026-08-13 20:20:10.875204 | 2026-08-13 20:20:10.875268 | LOOP [emit-job-header : Print node information] 2026-08-13 20:20:10.975083 | localhost | ok: 2026-08-13 20:20:10.975305 | localhost | # Node Information 2026-08-13 20:20:10.975343 | localhost | Inventory Hostname: ubuntu-noble 2026-08-13 20:20:10.975368 | localhost | Hostname: np0000189366 2026-08-13 20:20:10.975394 | localhost | Username: zuul 2026-08-13 20:20:10.975423 | localhost | Distro: Ubuntu 24.04 2026-08-13 20:20:10.975448 | localhost | Provider: yul1 2026-08-13 20:20:10.975472 | localhost | Region: ca-ymq-1 2026-08-13 20:20:10.975496 | localhost | Label: ubuntu-noble 2026-08-13 20:20:10.975519 | localhost | Product Name: OpenStack Nova 2026-08-13 20:20:10.975543 | localhost | Interface IP: 199.204.45.35 2026-08-13 20:20:10.986631 | 2026-08-13 20:20:10.986800 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-13 20:20:11.378932 | localhost -> localhost | changed 2026-08-13 20:20:11.385007 | 2026-08-13 20:20:11.385080 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-13 20:20:12.201952 | localhost -> localhost | changed 2026-08-13 20:20:12.212816 | 2026-08-13 20:20:12.212877 | PLAY [all] 2026-08-13 20:20:12.221569 | 2026-08-13 20:20:12.221635 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-13 20:20:12.440044 | ubuntu-noble -> localhost | ok 2026-08-13 20:20:12.452232 | 2026-08-13 20:20:12.452370 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-13 20:20:12.490238 | ubuntu-noble | ok 2026-08-13 20:20:12.504925 | ubuntu-noble | included: /var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-13 20:20:12.510973 | 2026-08-13 20:20:12.511031 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-13 20:20:13.840217 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-13 20:20:13.840420 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/work/3d568c2be522486389ea244d091e140e_id_rsa 2026-08-13 20:20:13.840464 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/work/3d568c2be522486389ea244d091e140e_id_rsa.pub 2026-08-13 20:20:13.840498 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-13 20:20:13.840531 | ubuntu-noble -> localhost | SHA256:n7m0+3qUEpfcvNLiptWl4U/znhWmVvMhcWeAAzAnwkw zuul-build-sshkey 2026-08-13 20:20:13.840578 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-13 20:20:13.840610 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-13 20:20:13.840648 | ubuntu-noble -> localhost | | +E +.o. .. | 2026-08-13 20:20:13.840681 | ubuntu-noble -> localhost | | o. + o . | 2026-08-13 20:20:13.840712 | ubuntu-noble -> localhost | | . * .o| 2026-08-13 20:20:13.840745 | ubuntu-noble -> localhost | | . + =..| 2026-08-13 20:20:13.840780 | ubuntu-noble -> localhost | | S o +.B.| 2026-08-13 20:20:13.840815 | ubuntu-noble -> localhost | | ..o=oB+=| 2026-08-13 20:20:13.840845 | ubuntu-noble -> localhost | | =+.=+.+| 2026-08-13 20:20:13.840870 | ubuntu-noble -> localhost | | . += o=| 2026-08-13 20:20:13.840898 | ubuntu-noble -> localhost | | *B. o+| 2026-08-13 20:20:13.840924 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-13 20:20:13.840996 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.899504 2026-08-13 20:20:13.846572 | 2026-08-13 20:20:13.846634 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-13 20:20:13.869682 | ubuntu-noble | ok 2026-08-13 20:20:13.881164 | ubuntu-noble | included: /var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-13 20:20:13.893564 | 2026-08-13 20:20:13.893629 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-13 20:20:13.917683 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:13.929829 | 2026-08-13 20:20:13.929976 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-13 20:20:14.419309 | ubuntu-noble | changed 2026-08-13 20:20:14.427531 | 2026-08-13 20:20:14.427638 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-13 20:20:14.669849 | ubuntu-noble | ok 2026-08-13 20:20:14.677897 | 2026-08-13 20:20:14.677978 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-13 20:20:15.227208 | ubuntu-noble | changed 2026-08-13 20:20:15.232409 | 2026-08-13 20:20:15.232471 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-13 20:20:15.793397 | ubuntu-noble | changed 2026-08-13 20:20:15.800455 | 2026-08-13 20:20:15.800519 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-13 20:20:15.824904 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:15.832067 | 2026-08-13 20:20:15.832141 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-13 20:20:16.182021 | ubuntu-noble -> localhost | changed 2026-08-13 20:20:16.198484 | 2026-08-13 20:20:16.198570 | TASK [add-build-sshkey : Add back temp key] 2026-08-13 20:20:16.465558 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/work/3d568c2be522486389ea244d091e140e_id_rsa (zuul-build-sshkey) 2026-08-13 20:20:16.465777 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.008858 2026-08-13 20:20:16.474180 | 2026-08-13 20:20:16.474257 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-13 20:20:16.803162 | ubuntu-noble | ok 2026-08-13 20:20:16.808339 | 2026-08-13 20:20:16.808401 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-13 20:20:16.832448 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:16.848142 | 2026-08-13 20:20:16.848210 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-13 20:20:17.217418 | ubuntu-noble | ok 2026-08-13 20:20:17.258540 | 2026-08-13 20:20:17.258661 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-13 20:20:17.956806 | ubuntu-noble | Output suppressed because no_log was given 2026-08-13 20:20:17.968800 | 2026-08-13 20:20:17.968871 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-13 20:20:18.201137 | ubuntu-noble | ok: "logs" 2026-08-13 20:20:18.201401 | ubuntu-noble | ok: All items complete 2026-08-13 20:20:18.201440 | 2026-08-13 20:20:18.394964 | ubuntu-noble | ok: "artifacts" 2026-08-13 20:20:18.589601 | ubuntu-noble | ok: "docs" 2026-08-13 20:20:18.601501 | 2026-08-13 20:20:18.601634 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-13 20:20:18.830961 | ubuntu-noble | changed: "logs" 2026-08-13 20:20:19.028428 | ubuntu-noble | changed: "artifacts" 2026-08-13 20:20:19.226533 | ubuntu-noble | changed: "docs" 2026-08-13 20:20:19.246733 | 2026-08-13 20:20:19.246839 | PLAY RECAP 2026-08-13 20:20:19.246901 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:20:19.246943 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-13 20:20:19.246974 | 2026-08-13 20:20:19.361815 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-13 20:20:19.363301 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:20:19.912051 | 2026-08-13 20:20:19.912180 | PLAY [all] 2026-08-13 20:20:19.924143 | 2026-08-13 20:20:19.924250 | TASK [setup-uv : Extract archive] 2026-08-13 20:20:22.273664 | ubuntu-noble | changed 2026-08-13 20:20:22.281912 | 2026-08-13 20:20:22.281991 | TASK [setup-uv : Print version] 2026-08-13 20:20:22.639758 | ubuntu-noble | uv 0.8.13 2026-08-13 20:20:22.819557 | ubuntu-noble | ok: Runtime: 0:00:00.014439 2026-08-13 20:20:22.829436 | 2026-08-13 20:20:22.829498 | TASK [Install Ansible collection siblings] 2026-08-13 20:20:23.208363 | ubuntu-noble | ok: 2026-08-13 20:20:23.208506 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-08-13 20:20:23.208534 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-08-13 20:20:23.209912 | 2026-08-13 20:20:23.209955 | PLAY RECAP 2026-08-13 20:20:23.209995 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:20:23.210016 | 2026-08-13 20:20:23.310199 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-13 20:20:23.312563 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:20:23.867822 | 2026-08-13 20:20:23.867941 | PLAY [all] 2026-08-13 20:20:23.879319 | 2026-08-13 20:20:23.879425 | LOOP [Check inventory directories] 2026-08-13 20:20:24.200620 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:20:24.394154 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-08-13 20:20:24.579141 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-08-13 20:20:24.595959 | 2026-08-13 20:20:24.596081 | LOOP [Copy inventory file for Zuul] 2026-08-13 20:20:25.501286 | ubuntu-noble | changed: 2026-08-13 20:20:25.501541 | ubuntu-noble | { 2026-08-13 20:20:25.501592 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:20:25.501629 | ubuntu-noble | "changed": false, 2026-08-13 20:20:25.501659 | ubuntu-noble | "failed": false, 2026-08-13 20:20:25.501692 | ubuntu-noble | "invocation": { 2026-08-13 20:20:25.501720 | ubuntu-noble | "module_args": { 2026-08-13 20:20:25.501748 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:20:25.501775 | ubuntu-noble | "follow": true, 2026-08-13 20:20:25.501802 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:20:25.501830 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:20:25.501857 | ubuntu-noble | "get_mime": true, 2026-08-13 20:20:25.501883 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-13 20:20:25.501909 | ubuntu-noble | } 2026-08-13 20:20:25.501936 | ubuntu-noble | }, 2026-08-13 20:20:25.501962 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:20:25.502004 | ubuntu-noble | "stat": { 2026-08-13 20:20:25.502032 | ubuntu-noble | "atime": 1786652417.8511307, 2026-08-13 20:20:25.502058 | ubuntu-noble | "attr_flags": "e", 2026-08-13 20:20:25.502084 | ubuntu-noble | "attributes": [ 2026-08-13 20:20:25.502113 | ubuntu-noble | "extents" 2026-08-13 20:20:25.502151 | ubuntu-noble | ], 2026-08-13 20:20:25.502192 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:20:25.502232 | ubuntu-noble | "blocks": 8, 2026-08-13 20:20:25.502266 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:20:25.502301 | ubuntu-noble | "ctime": 1786652417.862135, 2026-08-13 20:20:25.502331 | ubuntu-noble | "dev": 64769, 2026-08-13 20:20:25.502357 | ubuntu-noble | "device_type": 0, 2026-08-13 20:20:25.502379 | ubuntu-noble | "executable": true, 2026-08-13 20:20:25.502397 | ubuntu-noble | "exists": true, 2026-08-13 20:20:25.502417 | ubuntu-noble | "gid": 1000, 2026-08-13 20:20:25.502444 | ubuntu-noble | "gr_name": "zuul", 2026-08-13 20:20:25.502471 | ubuntu-noble | "inode": 1034272, 2026-08-13 20:20:25.502495 | ubuntu-noble | "isblk": false, 2026-08-13 20:20:25.502519 | ubuntu-noble | "ischr": false, 2026-08-13 20:20:25.502541 | ubuntu-noble | "isdir": true, 2026-08-13 20:20:25.502563 | ubuntu-noble | "isfifo": false, 2026-08-13 20:20:25.502586 | ubuntu-noble | "isgid": false, 2026-08-13 20:20:25.502610 | ubuntu-noble | "islnk": false, 2026-08-13 20:20:25.502634 | ubuntu-noble | "isreg": false, 2026-08-13 20:20:25.502658 | ubuntu-noble | "issock": false, 2026-08-13 20:20:25.502681 | ubuntu-noble | "isuid": false, 2026-08-13 20:20:25.502706 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:20:25.502729 | ubuntu-noble | "mode": "0755", 2026-08-13 20:20:25.502753 | ubuntu-noble | "mtime": 1786652403.7396362, 2026-08-13 20:20:25.502778 | ubuntu-noble | "nlink": 11, 2026-08-13 20:20:25.502802 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-13 20:20:25.502826 | ubuntu-noble | "pw_name": "zuul", 2026-08-13 20:20:25.502855 | ubuntu-noble | "readable": true, 2026-08-13 20:20:25.502880 | ubuntu-noble | "rgrp": true, 2026-08-13 20:20:25.502904 | ubuntu-noble | "roth": true, 2026-08-13 20:20:25.502929 | ubuntu-noble | "rusr": true, 2026-08-13 20:20:25.502953 | ubuntu-noble | "size": 4096, 2026-08-13 20:20:25.502976 | ubuntu-noble | "uid": 1000, 2026-08-13 20:20:25.503000 | ubuntu-noble | "version": "1657132394", 2026-08-13 20:20:25.503019 | ubuntu-noble | "wgrp": false, 2026-08-13 20:20:25.503038 | ubuntu-noble | "woth": false, 2026-08-13 20:20:25.503055 | ubuntu-noble | "writeable": true, 2026-08-13 20:20:25.503072 | ubuntu-noble | "wusr": true, 2026-08-13 20:20:25.503089 | ubuntu-noble | "xgrp": true, 2026-08-13 20:20:25.503106 | ubuntu-noble | "xoth": true, 2026-08-13 20:20:25.503130 | ubuntu-noble | "xusr": true 2026-08-13 20:20:25.503153 | ubuntu-noble | } 2026-08-13 20:20:25.503175 | ubuntu-noble | } 2026-08-13 20:20:25.503212 | ubuntu-noble | ok: All items complete 2026-08-13 20:20:25.503234 | 2026-08-13 20:20:25.504577 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:25.505329 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:25.519462 | 2026-08-13 20:20:25.519551 | LOOP [Switch "ansible_host" to private IP] 2026-08-13 20:20:25.880680 | ubuntu-noble | changed: 1 replacements made 2026-08-13 20:20:25.882411 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:25.896246 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:20:25.917058 | 2026-08-13 20:20:25.917184 | TASK [Run Molecule scenario] 2026-08-13 20:20:26.343128 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-13 20:20:26.343242 | ubuntu-noble | Creating virtual environment at: .venv 2026-08-13 20:20:26.631842 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-08-13 20:20:26.635881 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-08-13 20:20:26.636374 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-08-13 20:20:26.807210 | ubuntu-noble | Downloading cryptography 2026-08-13 20:20:26.859783 | ubuntu-noble | Downloading pygments 2026-08-13 20:20:27.033796 | ubuntu-noble | Downloading ansible-core 2026-08-13 20:20:27.085078 | ubuntu-noble | Installed 37 packages in 50ms 2026-08-13 20:20:27.833718 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-08-13 20:20:27.833769 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-08-13 20:20:28.687319 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-13 20:20:28.687383 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-08-13 20:20:28.687487 | 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:20:28.687577 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-08-13 20:20:41.022429 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-08-13 20:20:41.022603 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-08-13 20:20:41.022838 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-08-13 20:20:41.022956 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-13 20:20:41.028649 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-13 20:20:41.028965 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:20:41.034522 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-13 20:20:41.034581 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:20:41.034690 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-13 20:20:41.040539 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-08-13 20:20:41.596865 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:20:41.596963 | 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:20:41.597195 | 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:20:41.597389 | ubuntu-noble | 2026-08-13 20:20:42.117917 | ubuntu-noble | 2026-08-13 20:20:42.117959 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-08-13 20:20:42.184665 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-08-13 20:20:42.196156 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-08-13 20:20:42.198286 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:20:42.205763 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-08-13 20:20:42.727546 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:20:42.727834 | 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:20:42.728009 | 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:20:42.728192 | ubuntu-noble | 2026-08-13 20:20:43.280315 | ubuntu-noble | 2026-08-13 20:20:43.280470 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-08-13 20:20:43.280703 | ubuntu-noble | 2026-08-13 20:20:43.280923 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:20:43.281131 | ubuntu-noble | Thursday 13 August 2026 20:20:43 +0000 (0:00:00.044) 0:00:00.044 ******* 2026-08-13 20:20:44.590971 | 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:20:44.594399 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:20:44.594522 | ubuntu-noble | 2026-08-13 20:20:44.594675 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-08-13 20:20:44.594843 | ubuntu-noble | Thursday 13 August 2026 20:20:44 +0000 (0:00:01.314) 0:00:01.359 ******* 2026-08-13 20:20:50.782804 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:20:50.782917 | ubuntu-noble | 2026-08-13 20:20:50.782932 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:20:50.782945 | ubuntu-noble | Thursday 13 August 2026 20:20:50 +0000 (0:00:06.186) 0:00:07.546 ******* 2026-08-13 20:20:51.300706 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:20:51.300876 | ubuntu-noble | 2026-08-13 20:20:51.301106 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:20:51.301326 | ubuntu-noble | Thursday 13 August 2026 20:20:51 +0000 (0:00:00.519) 0:00:08.065 ******* 2026-08-13 20:20:51.342825 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:20:51.342994 | ubuntu-noble | 2026-08-13 20:20:51.343213 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:20:51.343423 | ubuntu-noble | Thursday 13 August 2026 20:20:51 +0000 (0:00:00.042) 0:00:08.107 ******* 2026-08-13 20:20:51.812963 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:20:51.813126 | ubuntu-noble | 2026-08-13 20:20:51.813343 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:20:51.813553 | ubuntu-noble | Thursday 13 August 2026 20:20:51 +0000 (0:00:00.470) 0:00:08.577 ******* 2026-08-13 20:20:51.912593 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:20:51.912818 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.5.1/runc.amd64" 2026-08-13 20:20:51.913014 | ubuntu-noble | } 2026-08-13 20:20:51.913257 | ubuntu-noble | 2026-08-13 20:20:51.913462 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:20:51.913705 | ubuntu-noble | Thursday 13 August 2026 20:20:51 +0000 (0:00:00.099) 0:00:08.677 ******* 2026-08-13 20:20:52.730028 | 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:20:52.737860 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:20:52.738029 | ubuntu-noble | 2026-08-13 20:20:52.738330 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:20:52.738527 | ubuntu-noble | Thursday 13 August 2026 20:20:52 +0000 (0:00:00.825) 0:00:09.502 ******* 2026-08-13 20:20:52.772752 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:20:52.772924 | ubuntu-noble | 2026-08-13 20:20:52.773145 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:20:52.773363 | ubuntu-noble | Thursday 13 August 2026 20:20:52 +0000 (0:00:00.035) 0:00:09.537 ******* 2026-08-13 20:20:52.812386 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:20:52.812535 | ubuntu-noble | 2026-08-13 20:20:52.812830 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:20:52.813048 | ubuntu-noble | Thursday 13 August 2026 20:20:52 +0000 (0:00:00.039) 0:00:09.577 ******* 2026-08-13 20:20:53.123875 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:20:53.124052 | ubuntu-noble | 2026-08-13 20:20:53.124290 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:20:53.124512 | ubuntu-noble | Thursday 13 August 2026 20:20:53 +0000 (0:00:00.311) 0:00:09.888 ******* 2026-08-13 20:20:54.113589 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:20:54.113847 | ubuntu-noble | 2026-08-13 20:20:54.114084 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:20:54.114307 | ubuntu-noble | Thursday 13 August 2026 20:20:54 +0000 (0:00:00.989) 0:00:10.878 ******* 2026-08-13 20:20:54.199172 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:20:54.199364 | 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:20:54.199557 | ubuntu-noble | } 2026-08-13 20:20:54.199798 | ubuntu-noble | 2026-08-13 20:20:54.200014 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:20:54.200224 | ubuntu-noble | Thursday 13 August 2026 20:20:54 +0000 (0:00:00.085) 0:00:10.963 ******* 2026-08-13 20:20:55.105952 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:20:55.106124 | ubuntu-noble | 2026-08-13 20:20:55.106369 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:20:55.106609 | ubuntu-noble | Thursday 13 August 2026 20:20:55 +0000 (0:00:00.906) 0:00:11.869 ******* 2026-08-13 20:20:58.356598 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:20:58.356641 | ubuntu-noble | 2026-08-13 20:20:58.356662 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:20:58.356667 | ubuntu-noble | Thursday 13 August 2026 20:20:58 +0000 (0:00:03.248) 0:00:15.118 ******* 2026-08-13 20:20:58.379674 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:20:58.379693 | ubuntu-noble | 2026-08-13 20:20:58.379700 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:20:58.379709 | ubuntu-noble | Thursday 13 August 2026 20:20:58 +0000 (0:00:00.025) 0:00:15.143 ******* 2026-08-13 20:20:58.401037 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:20:58.401230 | ubuntu-noble | 2026-08-13 20:20:58.401502 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:20:58.401782 | ubuntu-noble | Thursday 13 August 2026 20:20:58 +0000 (0:00:00.021) 0:00:15.165 ******* 2026-08-13 20:20:58.423612 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:20:58.423855 | ubuntu-noble | 2026-08-13 20:20:58.424065 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:20:58.424271 | ubuntu-noble | Thursday 13 August 2026 20:20:58 +0000 (0:00:00.022) 0:00:15.188 ******* 2026-08-13 20:21:06.240758 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:06.240841 | ubuntu-noble | 2026-08-13 20:21:06.241015 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:21:06.241225 | ubuntu-noble | Thursday 13 August 2026 20:21:06 +0000 (0:00:07.816) 0:00:23.005 ******* 2026-08-13 20:21:07.128623 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:07.130655 | ubuntu-noble | 2026-08-13 20:21:07.130665 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:21:07.130669 | ubuntu-noble | Thursday 13 August 2026 20:21:07 +0000 (0:00:00.887) 0:00:23.893 ******* 2026-08-13 20:21:08.661599 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:21:08.661710 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:21:08.661787 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:21:08.661886 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:21:08.661989 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:21:08.662077 | ubuntu-noble | 2026-08-13 20:21:08.662165 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:21:08.662262 | ubuntu-noble | Thursday 13 August 2026 20:21:08 +0000 (0:00:01.533) 0:00:25.426 ******* 2026-08-13 20:21:09.558951 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:09.559139 | ubuntu-noble | 2026-08-13 20:21:09.559376 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:21:09.559598 | ubuntu-noble | Thursday 13 August 2026 20:21:09 +0000 (0:00:00.893) 0:00:26.320 ******* 2026-08-13 20:21:09.559861 | ubuntu-noble | 2026-08-13 20:21:09.560155 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-13 20:21:09.560395 | ubuntu-noble | Thursday 13 August 2026 20:21:09 +0000 (0:00:00.002) 0:00:26.322 ******* 2026-08-13 20:21:10.770557 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:10.770622 | ubuntu-noble | 2026-08-13 20:21:10.770672 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-13 20:21:10.770682 | ubuntu-noble | Thursday 13 August 2026 20:21:10 +0000 (0:00:01.211) 0:00:27.534 ******* 2026-08-13 20:21:11.385014 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:11.385088 | ubuntu-noble | 2026-08-13 20:21:11.385099 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:21:11.385108 | ubuntu-noble | Thursday 13 August 2026 20:21:11 +0000 (0:00:00.614) 0:00:28.148 ******* 2026-08-13 20:21:12.125266 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:12.125918 | ubuntu-noble | 2026-08-13 20:21:12.125951 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:21:12.125961 | ubuntu-noble | Thursday 13 August 2026 20:21:12 +0000 (0:00:00.740) 0:00:28.888 ******* 2026-08-13 20:21:12.442045 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:12.442102 | ubuntu-noble | 2026-08-13 20:21:12.442173 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-08-13 20:21:12.442273 | ubuntu-noble | Thursday 13 August 2026 20:21:12 +0000 (0:00:00.316) 0:00:29.204 ******* 2026-08-13 20:21:12.758422 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:12.758488 | ubuntu-noble | 2026-08-13 20:21:12.758694 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:21:12.758804 | ubuntu-noble | Thursday 13 August 2026 20:21:12 +0000 (0:00:00.318) 0:00:29.523 ******* 2026-08-13 20:21:12.802665 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:21:12.803776 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-13 20:21:12.803834 | ubuntu-noble | } 2026-08-13 20:21:12.803844 | ubuntu-noble | 2026-08-13 20:21:12.803853 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:21:12.803863 | ubuntu-noble | Thursday 13 August 2026 20:21:12 +0000 (0:00:00.043) 0:00:29.567 ******* 2026-08-13 20:21:13.970021 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:13.970101 | ubuntu-noble | 2026-08-13 20:21:13.970113 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:21:13.970123 | ubuntu-noble | Thursday 13 August 2026 20:21:13 +0000 (0:00:01.165) 0:00:30.733 ******* 2026-08-13 20:21:18.648234 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:18.648315 | ubuntu-noble | 2026-08-13 20:21:18.648371 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:21:18.648498 | ubuntu-noble | Thursday 13 August 2026 20:21:18 +0000 (0:00:04.679) 0:00:35.412 ******* 2026-08-13 20:21:19.616256 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:19.616319 | ubuntu-noble | 2026-08-13 20:21:19.616488 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:21:19.616648 | ubuntu-noble | Thursday 13 August 2026 20:21:19 +0000 (0:00:00.966) 0:00:36.379 ******* 2026-08-13 20:21:19.645478 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:19.645685 | ubuntu-noble | 2026-08-13 20:21:19.646195 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:21:19.646247 | ubuntu-noble | Thursday 13 August 2026 20:21:19 +0000 (0:00:00.030) 0:00:36.410 ******* 2026-08-13 20:21:20.166252 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:20.166325 | ubuntu-noble | 2026-08-13 20:21:20.166336 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:21:20.166345 | ubuntu-noble | Thursday 13 August 2026 20:21:20 +0000 (0:00:00.518) 0:00:36.928 ******* 2026-08-13 20:21:21.367849 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:21:21.367913 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:21:21.367927 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:21:21.367939 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:21:21.367953 | ubuntu-noble | 2026-08-13 20:21:21.367966 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:21:21.367979 | ubuntu-noble | Thursday 13 August 2026 20:21:21 +0000 (0:00:01.202) 0:00:38.130 ******* 2026-08-13 20:21:22.083018 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:22.083086 | ubuntu-noble | 2026-08-13 20:21:22.083120 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:21:22.083130 | ubuntu-noble | Thursday 13 August 2026 20:21:22 +0000 (0:00:00.716) 0:00:38.846 ******* 2026-08-13 20:21:22.998458 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:21:22.998520 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:21:22.998531 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:21:22.998540 | ubuntu-noble | 2026-08-13 20:21:22.998549 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:21:22.998558 | ubuntu-noble | Thursday 13 August 2026 20:21:22 +0000 (0:00:00.915) 0:00:39.761 ******* 2026-08-13 20:21:23.725737 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:23.725791 | ubuntu-noble | 2026-08-13 20:21:23.726150 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:21:23.726176 | ubuntu-noble | Thursday 13 August 2026 20:21:23 +0000 (0:00:00.727) 0:00:40.489 ******* 2026-08-13 20:21:24.485101 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:24.485162 | ubuntu-noble | 2026-08-13 20:21:24.485176 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:21:24.485188 | ubuntu-noble | Thursday 13 August 2026 20:21:24 +0000 (0:00:00.755) 0:00:41.244 ******* 2026-08-13 20:21:24.485198 | ubuntu-noble | 2026-08-13 20:21:24.485209 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-08-13 20:21:24.485220 | ubuntu-noble | Thursday 13 August 2026 20:21:24 +0000 (0:00:00.003) 0:00:41.247 ******* 2026-08-13 20:21:25.174134 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:25.174196 | ubuntu-noble | 2026-08-13 20:21:25.174207 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-13 20:21:25.174216 | ubuntu-noble | Thursday 13 August 2026 20:21:25 +0000 (0:00:00.687) 0:00:41.935 ******* 2026-08-13 20:21:25.209229 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:25.209293 | ubuntu-noble | 2026-08-13 20:21:25.209304 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:21:25.209313 | ubuntu-noble | Thursday 13 August 2026 20:21:25 +0000 (0:00:00.036) 0:00:41.971 ******* 2026-08-13 20:21:26.665138 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:26.665206 | ubuntu-noble | 2026-08-13 20:21:26.665219 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-08-13 20:21:26.665232 | ubuntu-noble | Thursday 13 August 2026 20:21:26 +0000 (0:00:01.456) 0:00:43.428 ******* 2026-08-13 20:21:27.203796 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:27.203851 | ubuntu-noble | 2026-08-13 20:21:27.203860 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-08-13 20:21:27.203990 | ubuntu-noble | Thursday 13 August 2026 20:21:27 +0000 (0:00:00.537) 0:00:43.966 ******* 2026-08-13 20:21:28.387776 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:21:28.387868 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:21:28.388875 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:21:28.388950 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:21:28.388963 | ubuntu-noble | 2026-08-13 20:21:28.388975 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-08-13 20:21:28.388988 | ubuntu-noble | Thursday 13 August 2026 20:21:28 +0000 (0:00:01.185) 0:00:45.151 ******* 2026-08-13 20:21:30.284685 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:21:30.284737 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:21:30.284743 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:21:30.284748 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:21:30.284753 | ubuntu-noble | 2026-08-13 20:21:30.284759 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-08-13 20:21:30.284786 | ubuntu-noble | Thursday 13 August 2026 20:21:30 +0000 (0:00:01.897) 0:00:47.048 ******* 2026-08-13 20:21:30.952649 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:30.952886 | ubuntu-noble | 2026-08-13 20:21:30.953087 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-08-13 20:21:30.953285 | ubuntu-noble | Thursday 13 August 2026 20:21:30 +0000 (0:00:00.668) 0:00:47.717 ******* 2026-08-13 20:21:31.673995 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:31.674307 | ubuntu-noble | 2026-08-13 20:21:31.674593 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-08-13 20:21:31.674925 | ubuntu-noble | Thursday 13 August 2026 20:21:31 +0000 (0:00:00.721) 0:00:48.438 ******* 2026-08-13 20:21:35.929894 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-08-13 20:21:35.930348 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-08-13 20:21:35.930358 | ubuntu-noble | 2026-08-13 20:21:35.930363 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-08-13 20:21:35.930367 | ubuntu-noble | Thursday 13 August 2026 20:21:35 +0000 (0:00:04.256) 0:00:52.694 ******* 2026-08-13 20:21:36.573698 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:36.573753 | ubuntu-noble | 2026-08-13 20:21:36.573807 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-08-13 20:21:36.573941 | ubuntu-noble | Thursday 13 August 2026 20:21:36 +0000 (0:00:00.643) 0:00:53.338 ******* 2026-08-13 20:21:37.189826 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:37.189913 | ubuntu-noble | 2026-08-13 20:21:37.189935 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-08-13 20:21:37.190049 | ubuntu-noble | Thursday 13 August 2026 20:21:37 +0000 (0:00:00.615) 0:00:53.953 ******* 2026-08-13 20:21:37.824328 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:37.824471 | ubuntu-noble | 2026-08-13 20:21:37.824900 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-08-13 20:21:37.825145 | ubuntu-noble | Thursday 13 August 2026 20:21:37 +0000 (0:00:00.634) 0:00:54.588 ******* 2026-08-13 20:21:38.160843 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:38.161002 | ubuntu-noble | 2026-08-13 20:21:38.161225 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-08-13 20:21:38.161444 | ubuntu-noble | Thursday 13 August 2026 20:21:38 +0000 (0:00:00.336) 0:00:54.925 ******* 2026-08-13 20:21:38.493746 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:38.493828 | ubuntu-noble | 2026-08-13 20:21:38.493997 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-08-13 20:21:38.494221 | ubuntu-noble | Thursday 13 August 2026 20:21:38 +0000 (0:00:00.332) 0:00:55.257 ******* 2026-08-13 20:21:38.847704 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:38.847759 | ubuntu-noble | 2026-08-13 20:21:38.847969 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-08-13 20:21:38.848185 | ubuntu-noble | Thursday 13 August 2026 20:21:38 +0000 (0:00:00.353) 0:00:55.611 ******* 2026-08-13 20:21:39.197517 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:39.197683 | ubuntu-noble | 2026-08-13 20:21:39.197920 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-08-13 20:21:39.198134 | ubuntu-noble | Thursday 13 August 2026 20:21:39 +0000 (0:00:00.350) 0:00:55.962 ******* 2026-08-13 20:21:39.638017 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:39.638070 | ubuntu-noble | 2026-08-13 20:21:39.638083 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-08-13 20:21:39.638096 | ubuntu-noble | Thursday 13 August 2026 20:21:39 +0000 (0:00:00.438) 0:00:56.400 ******* 2026-08-13 20:21:39.684108 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:39.684174 | ubuntu-noble | 2026-08-13 20:21:39.684187 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-08-13 20:21:39.684199 | ubuntu-noble | Thursday 13 August 2026 20:21:39 +0000 (0:00:00.046) 0:00:56.447 ******* 2026-08-13 20:21:39.727244 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:21:39.727316 | ubuntu-noble | "changed": false, 2026-08-13 20:21:39.727324 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:21:39.727333 | ubuntu-noble | } 2026-08-13 20:21:39.727342 | ubuntu-noble | 2026-08-13 20:21:39.727350 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-13 20:21:39.727358 | ubuntu-noble | Thursday 13 August 2026 20:21:39 +0000 (0:00:00.043) 0:00:56.490 ******* 2026-08-13 20:21:40.049249 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:40.049418 | ubuntu-noble | 2026-08-13 20:21:40.049657 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-08-13 20:21:40.049892 | ubuntu-noble | Thursday 13 August 2026 20:21:40 +0000 (0:00:00.321) 0:00:56.812 ******* 2026-08-13 20:21:40.389260 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:40.389409 | ubuntu-noble | 2026-08-13 20:21:40.389751 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-08-13 20:21:40.389873 | ubuntu-noble | Thursday 13 August 2026 20:21:40 +0000 (0:00:00.339) 0:00:57.151 ******* 2026-08-13 20:21:41.085155 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-08-13 20:21:41.085271 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-08-13 20:21:41.085394 | ubuntu-noble | 2026-08-13 20:21:41.085531 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-08-13 20:21:41.085698 | ubuntu-noble | Thursday 13 August 2026 20:21:41 +0000 (0:00:00.698) 0:00:57.849 ******* 2026-08-13 20:21:41.495765 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:41.495824 | ubuntu-noble | 2026-08-13 20:21:41.495849 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-08-13 20:21:41.495999 | ubuntu-noble | Thursday 13 August 2026 20:21:41 +0000 (0:00:00.409) 0:00:58.259 ******* 2026-08-13 20:21:41.545496 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f",\n "Created": "2026-08-13T20:21:36.221584054Z",\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": 3220,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:21:36.50959394Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hostname",\n "HostsPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hosts",\n "LogPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f-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/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b-init/diff:/var/lib/docker/overlay2/e38d600c11325b7e72ce3f0f81ddd76feef917f037f9647a771cd92bde25eb09/diff",\n "MergedDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/merged",\n "UpperDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/diff",\n "WorkDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "d15a959b7ef1",\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": "ee40eeb3d29cb1b00e816a11be2f3dfcb4320d1623b2174a774ab9990337470c",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/ee40eeb3d29c",\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:21:40.665026', 'end': '2026-08-13 20:21:40.694749', 'delta': '0:00:00.029723', '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": "d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f",', ' "Created": "2026-08-13T20:21:36.221584054Z",', ' "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": 3220,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:21:36.50959394Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hostname",', ' "HostsPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hosts",', ' "LogPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f-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/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b-init/diff:/var/lib/docker/overlay2/e38d600c11325b7e72ce3f0f81ddd76feef917f037f9647a771cd92bde25eb09/diff",', ' "MergedDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/merged",', ' "UpperDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/diff",', ' "WorkDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "d15a959b7ef1",', ' "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": "ee40eeb3d29cb1b00e816a11be2f3dfcb4320d1623b2174a774ab9990337470c",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/ee40eeb3d29c",', ' "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:21:41.568226 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930",\n "Created": "2026-08-13T20:21:36.879006841Z",\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": 3282,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:21:37.122371238Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hostname",\n "HostsPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hosts",\n "LogPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930-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/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57-init/diff:/var/lib/docker/overlay2/fc0809bdf79a9f5bc0402df591c6faf3ba7ccd049834457bfd8e7f9895949648/diff:/var/lib/docker/overlay2/786458355d0da311148bc3b86cfd8d88a14e7849c901ad88687673fe713c17eb/diff:/var/lib/docker/overlay2/e8c005311098d0959d7d455530cef260f1f571b36bbc0da75f26e52d910d5be2/diff:/var/lib/docker/overlay2/e19f74b030d8af7ca066d76ae91558cf351c21467c336af8d7d30557a8a827d5/diff:/var/lib/docker/overlay2/ff68f2ad78c81a01a6742f1fc4a794d7ff76cec9edff6c8c00206bfebb355fda/diff:/var/lib/docker/overlay2/8eb44fd2756712ee491cb6c2a8d450c12e000b083abc8932a9243cb6f339fdf1/diff:/var/lib/docker/overlay2/aaa32ebf0fc86238488e63607591a011a1def0989eeb05d41d5ea2e5ca1eb7d6/diff:/var/lib/docker/overlay2/01b42959b95349ad1ce994955cee66331bc626ec7c2bdd1d85af86ab56d66a18/diff",\n "MergedDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/merged",\n "UpperDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/diff",\n "WorkDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/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": "np0000189366",\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": "bd96ffd93fa8ba345990ad9d713054820076e61baa8de40c279f2fac2029c872",\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": "bf95d0662077cf19e869733ee360b00ea89d5837362bda2b721cf9005d82623a",\n "EndpointID": "1b6c94ab7cfe34ea1ce7db6246dd2c4d1d1b5824a95a061a1b138eef89f88802",\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:21:41.003824', 'end': '2026-08-13 20:21:41.030819', 'delta': '0:00:00.026995', '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": "425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930",', ' "Created": "2026-08-13T20:21:36.879006841Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3282,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:21:37.122371238Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hostname",', ' "HostsPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hosts",', ' "LogPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930-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/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57-init/diff:/var/lib/docker/overlay2/fc0809bdf79a9f5bc0402df591c6faf3ba7ccd049834457bfd8e7f9895949648/diff:/var/lib/docker/overlay2/786458355d0da311148bc3b86cfd8d88a14e7849c901ad88687673fe713c17eb/diff:/var/lib/docker/overlay2/e8c005311098d0959d7d455530cef260f1f571b36bbc0da75f26e52d910d5be2/diff:/var/lib/docker/overlay2/e19f74b030d8af7ca066d76ae91558cf351c21467c336af8d7d30557a8a827d5/diff:/var/lib/docker/overlay2/ff68f2ad78c81a01a6742f1fc4a794d7ff76cec9edff6c8c00206bfebb355fda/diff:/var/lib/docker/overlay2/8eb44fd2756712ee491cb6c2a8d450c12e000b083abc8932a9243cb6f339fdf1/diff:/var/lib/docker/overlay2/aaa32ebf0fc86238488e63607591a011a1def0989eeb05d41d5ea2e5ca1eb7d6/diff:/var/lib/docker/overlay2/01b42959b95349ad1ce994955cee66331bc626ec7c2bdd1d85af86ab56d66a18/diff",', ' "MergedDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/merged",', ' "UpperDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/diff",', ' "WorkDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/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": "np0000189366",', ' "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": "bd96ffd93fa8ba345990ad9d713054820076e61baa8de40c279f2fac2029c872",', ' "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": "bf95d0662077cf19e869733ee360b00ea89d5837362bda2b721cf9005d82623a",', ' "EndpointID": "1b6c94ab7cfe34ea1ce7db6246dd2c4d1d1b5824a95a061a1b138eef89f88802",', ' "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:21:41.578439 | ubuntu-noble | 2026-08-13 20:21:41.578681 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-08-13 20:21:41.578904 | ubuntu-noble | Thursday 13 August 2026 20:21:41 +0000 (0:00:00.082) 0:00:58.341 ******* 2026-08-13 20:21:42.289372 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:42.289524 | ubuntu-noble | 2026-08-13 20:21:42.291680 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:21:42.291718 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-13 20:21:42.291724 | ubuntu-noble | 2026-08-13 20:21:42.291729 | ubuntu-noble | 2026-08-13 20:21:42.291733 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:21:42.291737 | ubuntu-noble | Thursday 13 August 2026 20:21:42 +0000 (0:00:00.710) 0:00:59.052 ******* 2026-08-13 20:21:42.291742 | ubuntu-noble | =============================================================================== 2026-08-13 20:21:42.291746 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.82s 2026-08-13 20:21:42.291750 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 6.19s 2026-08-13 20:21:42.291754 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.68s 2026-08-13 20:21:42.291758 | ubuntu-noble | Pull workload images ---------------------------------------------------- 4.26s 2026-08-13 20:21:42.291762 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.25s 2026-08-13 20:21:42.291766 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 1.90s 2026-08-13 20:21:42.291770 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.53s 2026-08-13 20:21:42.291866 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 1.46s 2026-08-13 20:21:42.291990 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.32s 2026-08-13 20:21:42.292110 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.21s 2026-08-13 20:21:42.292233 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.20s 2026-08-13 20:21:42.292353 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.19s 2026-08-13 20:21:42.292474 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.17s 2026-08-13 20:21:42.292595 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.99s 2026-08-13 20:21:42.292734 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.97s 2026-08-13 20:21:42.292861 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.92s 2026-08-13 20:21:42.292983 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-08-13 20:21:42.293105 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.89s 2026-08-13 20:21:42.293230 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.89s 2026-08-13 20:21:42.293365 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-08-13 20:21:42.478207 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-08-13 20:21:42.489898 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-08-13 20:21:43.038293 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:21:43.038705 | 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:21:43.039045 | 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:21:43.039302 | ubuntu-noble | 2026-08-13 20:21:43.550340 | ubuntu-noble | 2026-08-13 20:21:43.550741 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-13 20:21:43.551008 | ubuntu-noble | 2026-08-13 20:21:43.551330 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:21:43.551613 | ubuntu-noble | Thursday 13 August 2026 20:21:43 +0000 (0:00:00.022) 0:00:00.022 ******* 2026-08-13 20:21:44.723126 | 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:21:44.728370 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:44.728569 | ubuntu-noble | 2026-08-13 20:21:44.728824 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:21:44.729055 | ubuntu-noble | Thursday 13 August 2026 20:21:44 +0000 (0:00:01.177) 0:00:01.199 ******* 2026-08-13 20:21:45.213063 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:45.213218 | ubuntu-noble | 2026-08-13 20:21:45.213431 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:21:45.213662 | ubuntu-noble | Thursday 13 August 2026 20:21:45 +0000 (0:00:00.485) 0:00:01.684 ******* 2026-08-13 20:21:45.252593 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:45.252814 | ubuntu-noble | 2026-08-13 20:21:45.253033 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:21:45.253242 | ubuntu-noble | Thursday 13 August 2026 20:21:45 +0000 (0:00:00.039) 0:00:01.724 ******* 2026-08-13 20:21:45.729495 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:45.729551 | ubuntu-noble | 2026-08-13 20:21:45.729561 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:21:45.729570 | ubuntu-noble | Thursday 13 August 2026 20:21:45 +0000 (0:00:00.474) 0:00:02.199 ******* 2026-08-13 20:21:45.808345 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:21:45.808457 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.5.1/runc.amd64" 2026-08-13 20:21:45.808470 | ubuntu-noble | } 2026-08-13 20:21:45.808480 | ubuntu-noble | 2026-08-13 20:21:45.808489 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:21:45.808498 | ubuntu-noble | Thursday 13 August 2026 20:21:45 +0000 (0:00:00.079) 0:00:02.278 ******* 2026-08-13 20:21:46.415338 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:46.415452 | ubuntu-noble | 2026-08-13 20:21:46.415465 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:21:46.415475 | ubuntu-noble | Thursday 13 August 2026 20:21:46 +0000 (0:00:00.606) 0:00:02.885 ******* 2026-08-13 20:21:46.447376 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:46.447445 | ubuntu-noble | 2026-08-13 20:21:46.447456 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:21:46.447466 | ubuntu-noble | Thursday 13 August 2026 20:21:46 +0000 (0:00:00.032) 0:00:02.917 ******* 2026-08-13 20:21:46.486205 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:46.486267 | ubuntu-noble | 2026-08-13 20:21:46.486278 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:21:46.486288 | ubuntu-noble | Thursday 13 August 2026 20:21:46 +0000 (0:00:00.039) 0:00:02.956 ******* 2026-08-13 20:21:46.821281 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:46.821357 | ubuntu-noble | 2026-08-13 20:21:46.821368 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:21:46.821378 | ubuntu-noble | Thursday 13 August 2026 20:21:46 +0000 (0:00:00.334) 0:00:03.291 ******* 2026-08-13 20:21:47.984768 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:47.984826 | ubuntu-noble | 2026-08-13 20:21:47.984837 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:21:47.984853 | ubuntu-noble | Thursday 13 August 2026 20:21:47 +0000 (0:00:01.162) 0:00:04.453 ******* 2026-08-13 20:21:48.074718 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:21:48.074775 | 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:21:48.074785 | ubuntu-noble | } 2026-08-13 20:21:48.074795 | ubuntu-noble | 2026-08-13 20:21:48.074804 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:21:48.074813 | ubuntu-noble | Thursday 13 August 2026 20:21:48 +0000 (0:00:00.090) 0:00:04.544 ******* 2026-08-13 20:21:48.584007 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:48.584083 | ubuntu-noble | 2026-08-13 20:21:48.584295 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:21:48.584323 | ubuntu-noble | Thursday 13 August 2026 20:21:48 +0000 (0:00:00.508) 0:00:05.052 ******* 2026-08-13 20:21:51.167064 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:51.167214 | ubuntu-noble | 2026-08-13 20:21:51.167658 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:21:51.167918 | ubuntu-noble | Thursday 13 August 2026 20:21:51 +0000 (0:00:02.583) 0:00:07.636 ******* 2026-08-13 20:21:51.198157 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:51.198216 | ubuntu-noble | 2026-08-13 20:21:51.198226 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:21:51.198236 | ubuntu-noble | Thursday 13 August 2026 20:21:51 +0000 (0:00:00.031) 0:00:07.668 ******* 2026-08-13 20:21:51.223031 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:51.223064 | ubuntu-noble | 2026-08-13 20:21:51.223076 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:21:51.223085 | ubuntu-noble | Thursday 13 August 2026 20:21:51 +0000 (0:00:00.025) 0:00:07.694 ******* 2026-08-13 20:21:51.247732 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:21:51.247790 | ubuntu-noble | 2026-08-13 20:21:51.248120 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:21:51.248430 | ubuntu-noble | Thursday 13 August 2026 20:21:51 +0000 (0:00:00.025) 0:00:07.719 ******* 2026-08-13 20:21:52.196482 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:52.196821 | ubuntu-noble | 2026-08-13 20:21:52.197128 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:21:52.197436 | ubuntu-noble | Thursday 13 August 2026 20:21:52 +0000 (0:00:00.949) 0:00:08.668 ******* 2026-08-13 20:21:52.907925 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:52.907975 | ubuntu-noble | 2026-08-13 20:21:52.907986 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:21:52.907996 | ubuntu-noble | Thursday 13 August 2026 20:21:52 +0000 (0:00:00.710) 0:00:09.378 ******* 2026-08-13 20:21:54.408781 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:21:54.408836 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:21:54.408846 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:21:54.408855 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:21:54.408864 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:21:54.408873 | ubuntu-noble | 2026-08-13 20:21:54.408888 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:21:54.408896 | ubuntu-noble | Thursday 13 August 2026 20:21:54 +0000 (0:00:01.501) 0:00:10.879 ******* 2026-08-13 20:21:55.218130 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:55.219706 | ubuntu-noble | 2026-08-13 20:21:55.219757 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:21:55.219764 | ubuntu-noble | Thursday 13 August 2026 20:21:55 +0000 (0:00:00.806) 0:00:11.686 ******* 2026-08-13 20:21:55.219769 | ubuntu-noble | 2026-08-13 20:21:55.219775 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:21:55.219780 | ubuntu-noble | Thursday 13 August 2026 20:21:55 +0000 (0:00:00.003) 0:00:11.689 ******* 2026-08-13 20:21:56.028731 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:56.028769 | ubuntu-noble | 2026-08-13 20:21:56.028773 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:21:56.028778 | ubuntu-noble | Thursday 13 August 2026 20:21:56 +0000 (0:00:00.809) 0:00:12.499 ******* 2026-08-13 20:21:56.352027 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:21:56.352083 | ubuntu-noble | 2026-08-13 20:21:56.352195 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-13 20:21:56.352290 | ubuntu-noble | Thursday 13 August 2026 20:21:56 +0000 (0:00:00.323) 0:00:12.823 ******* 2026-08-13 20:21:56.661095 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:56.661190 | ubuntu-noble | 2026-08-13 20:21:56.661330 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:21:56.661492 | ubuntu-noble | Thursday 13 August 2026 20:21:56 +0000 (0:00:00.308) 0:00:13.132 ******* 2026-08-13 20:21:56.702519 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:21:56.702559 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-13 20:21:56.702569 | ubuntu-noble | } 2026-08-13 20:21:56.702579 | ubuntu-noble | 2026-08-13 20:21:56.702588 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:21:56.702597 | ubuntu-noble | Thursday 13 August 2026 20:21:56 +0000 (0:00:00.040) 0:00:13.172 ******* 2026-08-13 20:21:57.773079 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:21:57.773130 | ubuntu-noble | 2026-08-13 20:21:57.773141 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:21:57.773151 | ubuntu-noble | Thursday 13 August 2026 20:21:57 +0000 (0:00:01.070) 0:00:14.243 ******* 2026-08-13 20:22:04.321737 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:22:04.321803 | ubuntu-noble | 2026-08-13 20:22:04.321822 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:22:04.322063 | ubuntu-noble | Thursday 13 August 2026 20:22:04 +0000 (0:00:06.550) 0:00:20.793 ******* 2026-08-13 20:22:05.312164 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:05.312197 | ubuntu-noble | 2026-08-13 20:22:05.312201 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:22:05.312206 | ubuntu-noble | Thursday 13 August 2026 20:22:05 +0000 (0:00:00.989) 0:00:21.782 ******* 2026-08-13 20:22:05.334513 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:05.334745 | ubuntu-noble | 2026-08-13 20:22:05.334931 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:22:05.335104 | ubuntu-noble | Thursday 13 August 2026 20:22:05 +0000 (0:00:00.023) 0:00:21.806 ******* 2026-08-13 20:22:05.768274 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:05.768668 | ubuntu-noble | 2026-08-13 20:22:05.769004 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:22:05.769322 | ubuntu-noble | Thursday 13 August 2026 20:22:05 +0000 (0:00:00.433) 0:00:22.239 ******* 2026-08-13 20:22:06.976571 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-13 20:22:06.976608 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:22:06.976613 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:22:06.976616 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:22:06.976620 | ubuntu-noble | 2026-08-13 20:22:06.976625 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:22:06.976647 | ubuntu-noble | Thursday 13 August 2026 20:22:06 +0000 (0:00:01.203) 0:00:23.443 ******* 2026-08-13 20:22:07.649504 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:07.649542 | ubuntu-noble | 2026-08-13 20:22:07.649550 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:22:07.649557 | ubuntu-noble | Thursday 13 August 2026 20:22:07 +0000 (0:00:00.675) 0:00:24.119 ******* 2026-08-13 20:22:08.535559 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:22:08.535618 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:22:08.535663 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:22:08.535679 | ubuntu-noble | 2026-08-13 20:22:08.535692 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:22:08.535703 | ubuntu-noble | Thursday 13 August 2026 20:22:08 +0000 (0:00:00.886) 0:00:25.006 ******* 2026-08-13 20:22:09.198124 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:09.198188 | ubuntu-noble | 2026-08-13 20:22:09.198383 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:22:09.198496 | ubuntu-noble | Thursday 13 August 2026 20:22:09 +0000 (0:00:00.663) 0:00:25.669 ******* 2026-08-13 20:22:10.079717 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-13 20:22:10.079769 | ubuntu-noble | 2026-08-13 20:22:10.079788 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:22:10.080603 | ubuntu-noble | Thursday 13 August 2026 20:22:10 +0000 (0:00:00.879) 0:00:26.548 ******* 2026-08-13 20:22:10.080668 | ubuntu-noble | 2026-08-13 20:22:10.080687 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-13 20:22:10.080699 | ubuntu-noble | Thursday 13 August 2026 20:22:10 +0000 (0:00:00.002) 0:00:26.550 ******* 2026-08-13 20:22:10.113407 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:10.113485 | ubuntu-noble | 2026-08-13 20:22:10.113498 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:22:10.113511 | ubuntu-noble | Thursday 13 August 2026 20:22:10 +0000 (0:00:00.032) 0:00:26.583 ******* 2026-08-13 20:22:10.601137 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:10.601207 | ubuntu-noble | 2026-08-13 20:22:10.601278 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:22:10.601383 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-13 20:22:10.601709 | ubuntu-noble | 2026-08-13 20:22:10.601802 | ubuntu-noble | 2026-08-13 20:22:10.601914 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:22:10.602001 | ubuntu-noble | Thursday 13 August 2026 20:22:10 +0000 (0:00:00.487) 0:00:27.070 ******* 2026-08-13 20:22:10.603692 | ubuntu-noble | =============================================================================== 2026-08-13 20:22:10.603739 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 6.55s 2026-08-13 20:22:10.603746 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.58s 2026-08-13 20:22:10.603752 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.50s 2026-08-13 20:22:10.603757 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.20s 2026-08-13 20:22:10.603764 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.18s 2026-08-13 20:22:10.603769 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.16s 2026-08-13 20:22:10.603774 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.07s 2026-08-13 20:22:10.603780 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.99s 2026-08-13 20:22:10.603785 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.95s 2026-08-13 20:22:10.603791 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.89s 2026-08-13 20:22:10.603796 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.88s 2026-08-13 20:22:10.603801 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.81s 2026-08-13 20:22:10.603807 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.81s 2026-08-13 20:22:10.603812 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.71s 2026-08-13 20:22:10.603818 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.68s 2026-08-13 20:22:10.603836 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.66s 2026-08-13 20:22:10.603895 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.61s 2026-08-13 20:22:10.604020 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-08-13 20:22:10.604142 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.49s 2026-08-13 20:22:10.604263 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-08-13 20:22:10.753969 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-08-13 20:22:10.762574 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-08-13 20:22:11.299143 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:22:11.299510 | 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:22:11.299840 | 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:22:11.300098 | ubuntu-noble | 2026-08-13 20:22:11.799625 | ubuntu-noble | 2026-08-13 20:22:11.800150 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-13 20:22:11.800508 | ubuntu-noble | 2026-08-13 20:22:11.800956 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:22:11.801361 | ubuntu-noble | Thursday 13 August 2026 20:22:11 +0000 (0:00:00.020) 0:00:00.020 ******* 2026-08-13 20:22:12.920738 | 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:22:12.924157 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:12.924427 | ubuntu-noble | 2026-08-13 20:22:12.924736 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:22:12.925019 | ubuntu-noble | Thursday 13 August 2026 20:22:12 +0000 (0:00:01.124) 0:00:01.145 ******* 2026-08-13 20:22:13.373963 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:13.374297 | ubuntu-noble | 2026-08-13 20:22:13.374590 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:22:13.374918 | ubuntu-noble | Thursday 13 August 2026 20:22:13 +0000 (0:00:00.449) 0:00:01.595 ******* 2026-08-13 20:22:13.407724 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:13.407791 | ubuntu-noble | 2026-08-13 20:22:13.407838 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-13 20:22:13.407934 | ubuntu-noble | Thursday 13 August 2026 20:22:13 +0000 (0:00:00.033) 0:00:01.628 ******* 2026-08-13 20:22:13.855773 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:13.855943 | ubuntu-noble | 2026-08-13 20:22:13.856223 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:22:13.856433 | ubuntu-noble | Thursday 13 August 2026 20:22:13 +0000 (0:00:00.448) 0:00:02.076 ******* 2026-08-13 20:22:13.930654 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:22:13.930856 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.5.1/runc.amd64" 2026-08-13 20:22:13.931052 | ubuntu-noble | } 2026-08-13 20:22:13.931233 | ubuntu-noble | 2026-08-13 20:22:13.931446 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:22:13.931673 | ubuntu-noble | Thursday 13 August 2026 20:22:13 +0000 (0:00:00.074) 0:00:02.151 ******* 2026-08-13 20:22:14.529454 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:14.529584 | ubuntu-noble | 2026-08-13 20:22:14.529893 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:22:14.530073 | ubuntu-noble | Thursday 13 August 2026 20:22:14 +0000 (0:00:00.597) 0:00:02.749 ******* 2026-08-13 20:22:14.553478 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:14.553708 | ubuntu-noble | 2026-08-13 20:22:14.553950 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:22:14.554175 | ubuntu-noble | Thursday 13 August 2026 20:22:14 +0000 (0:00:00.025) 0:00:02.775 ******* 2026-08-13 20:22:14.588613 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:14.588869 | ubuntu-noble | 2026-08-13 20:22:14.589081 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:22:14.589305 | ubuntu-noble | Thursday 13 August 2026 20:22:14 +0000 (0:00:00.034) 0:00:02.810 ******* 2026-08-13 20:22:14.895166 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:14.895394 | ubuntu-noble | 2026-08-13 20:22:14.895714 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-13 20:22:14.896018 | ubuntu-noble | Thursday 13 August 2026 20:22:14 +0000 (0:00:00.306) 0:00:03.116 ******* 2026-08-13 20:22:16.031031 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:16.031162 | ubuntu-noble | 2026-08-13 20:22:16.031333 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:22:16.031496 | ubuntu-noble | Thursday 13 August 2026 20:22:16 +0000 (0:00:01.136) 0:00:04.252 ******* 2026-08-13 20:22:16.121595 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:22:16.121684 | 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:22:16.121700 | ubuntu-noble | } 2026-08-13 20:22:16.121709 | ubuntu-noble | 2026-08-13 20:22:16.121718 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:22:16.121727 | ubuntu-noble | Thursday 13 August 2026 20:22:16 +0000 (0:00:00.088) 0:00:04.340 ******* 2026-08-13 20:22:16.612369 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:16.612411 | ubuntu-noble | 2026-08-13 20:22:16.612416 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:22:16.612420 | ubuntu-noble | Thursday 13 August 2026 20:22:16 +0000 (0:00:00.491) 0:00:04.832 ******* 2026-08-13 20:22:20.239349 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:20.239416 | ubuntu-noble | 2026-08-13 20:22:20.239432 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-13 20:22:20.239436 | ubuntu-noble | Thursday 13 August 2026 20:22:20 +0000 (0:00:03.625) 0:00:08.458 ******* 2026-08-13 20:22:20.262387 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:20.262420 | ubuntu-noble | 2026-08-13 20:22:20.262425 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-13 20:22:20.262430 | ubuntu-noble | Thursday 13 August 2026 20:22:20 +0000 (0:00:00.024) 0:00:08.482 ******* 2026-08-13 20:22:20.284831 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:20.284861 | ubuntu-noble | 2026-08-13 20:22:20.284872 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-13 20:22:20.284881 | ubuntu-noble | Thursday 13 August 2026 20:22:20 +0000 (0:00:00.022) 0:00:08.505 ******* 2026-08-13 20:22:20.308779 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:20.308828 | ubuntu-noble | 2026-08-13 20:22:20.308838 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-13 20:22:20.308848 | ubuntu-noble | Thursday 13 August 2026 20:22:20 +0000 (0:00:00.024) 0:00:08.529 ******* 2026-08-13 20:22:21.347114 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:21.347184 | ubuntu-noble | 2026-08-13 20:22:21.347309 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-13 20:22:21.347442 | ubuntu-noble | Thursday 13 August 2026 20:22:21 +0000 (0:00:01.038) 0:00:09.567 ******* 2026-08-13 20:22:22.030008 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:22.030052 | ubuntu-noble | 2026-08-13 20:22:22.030062 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-13 20:22:22.030071 | ubuntu-noble | Thursday 13 August 2026 20:22:22 +0000 (0:00:00.682) 0:00:10.250 ******* 2026-08-13 20:22:23.474711 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-13 20:22:23.474769 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-13 20:22:23.474780 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-13 20:22:23.474788 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-13 20:22:23.474796 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-13 20:22:23.474828 | ubuntu-noble | 2026-08-13 20:22:23.474837 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-13 20:22:23.474846 | ubuntu-noble | Thursday 13 August 2026 20:22:23 +0000 (0:00:01.444) 0:00:11.694 ******* 2026-08-13 20:22:24.274710 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:24.274748 | ubuntu-noble | 2026-08-13 20:22:24.274754 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-13 20:22:24.274760 | ubuntu-noble | Thursday 13 August 2026 20:22:24 +0000 (0:00:00.795) 0:00:12.489 ******* 2026-08-13 20:22:24.274765 | ubuntu-noble | 2026-08-13 20:22:24.274769 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-13 20:22:24.274774 | ubuntu-noble | Thursday 13 August 2026 20:22:24 +0000 (0:00:00.004) 0:00:12.494 ******* 2026-08-13 20:22:25.069074 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:25.069120 | ubuntu-noble | 2026-08-13 20:22:25.069130 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-13 20:22:25.069140 | ubuntu-noble | Thursday 13 August 2026 20:22:25 +0000 (0:00:00.794) 0:00:13.288 ******* 2026-08-13 20:22:25.390498 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:25.390531 | ubuntu-noble | 2026-08-13 20:22:25.390538 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-13 20:22:25.390544 | ubuntu-noble | Thursday 13 August 2026 20:22:25 +0000 (0:00:00.322) 0:00:13.610 ******* 2026-08-13 20:22:25.733265 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:25.733327 | ubuntu-noble | 2026-08-13 20:22:25.733399 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-13 20:22:25.733497 | ubuntu-noble | Thursday 13 August 2026 20:22:25 +0000 (0:00:00.340) 0:00:13.951 ******* 2026-08-13 20:22:25.779949 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:22:25.780180 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-13 20:22:25.780401 | ubuntu-noble | } 2026-08-13 20:22:25.780597 | ubuntu-noble | 2026-08-13 20:22:25.780874 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-13 20:22:25.781271 | ubuntu-noble | Thursday 13 August 2026 20:22:25 +0000 (0:00:00.049) 0:00:14.001 ******* 2026-08-13 20:22:26.260094 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:26.260152 | ubuntu-noble | 2026-08-13 20:22:26.260163 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-13 20:22:26.260172 | ubuntu-noble | Thursday 13 August 2026 20:22:26 +0000 (0:00:00.478) 0:00:14.479 ******* 2026-08-13 20:22:30.221152 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:30.221205 | ubuntu-noble | 2026-08-13 20:22:30.221216 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-13 20:22:30.221226 | ubuntu-noble | Thursday 13 August 2026 20:22:30 +0000 (0:00:03.961) 0:00:18.441 ******* 2026-08-13 20:22:31.173131 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:31.173200 | ubuntu-noble | 2026-08-13 20:22:31.173373 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-13 20:22:31.173565 | ubuntu-noble | Thursday 13 August 2026 20:22:31 +0000 (0:00:00.952) 0:00:19.393 ******* 2026-08-13 20:22:31.198689 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-13 20:22:31.198719 | ubuntu-noble | 2026-08-13 20:22:31.199128 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-13 20:22:31.199169 | ubuntu-noble | Thursday 13 August 2026 20:22:31 +0000 (0:00:00.025) 0:00:19.418 ******* 2026-08-13 20:22:31.638609 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:31.638696 | ubuntu-noble | 2026-08-13 20:22:31.638703 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-13 20:22:31.638709 | ubuntu-noble | Thursday 13 August 2026 20:22:31 +0000 (0:00:00.440) 0:00:19.858 ******* 2026-08-13 20:22:32.811813 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-13 20:22:32.811875 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:22:32.811897 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:22:32.812852 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:22:32.812881 | ubuntu-noble | 2026-08-13 20:22:32.812892 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-13 20:22:32.812919 | ubuntu-noble | Thursday 13 August 2026 20:22:32 +0000 (0:00:01.170) 0:00:21.029 ******* 2026-08-13 20:22:33.484235 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:33.484522 | ubuntu-noble | 2026-08-13 20:22:33.484896 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-13 20:22:33.485135 | ubuntu-noble | Thursday 13 August 2026 20:22:33 +0000 (0:00:00.674) 0:00:21.704 ******* 2026-08-13 20:22:34.378188 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-13 20:22:34.378266 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-13 20:22:34.378276 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-13 20:22:34.378283 | ubuntu-noble | 2026-08-13 20:22:34.378291 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-13 20:22:34.378299 | ubuntu-noble | Thursday 13 August 2026 20:22:34 +0000 (0:00:00.891) 0:00:22.596 ******* 2026-08-13 20:22:35.085375 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:35.085521 | ubuntu-noble | 2026-08-13 20:22:35.085784 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-13 20:22:35.086007 | ubuntu-noble | Thursday 13 August 2026 20:22:35 +0000 (0:00:00.708) 0:00:23.305 ******* 2026-08-13 20:22:35.761769 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:35.761846 | ubuntu-noble | 2026-08-13 20:22:35.762956 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-13 20:22:35.763007 | ubuntu-noble | Thursday 13 August 2026 20:22:35 +0000 (0:00:00.673) 0:00:23.978 ******* 2026-08-13 20:22:35.763020 | ubuntu-noble | 2026-08-13 20:22:35.763033 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-13 20:22:35.763044 | ubuntu-noble | Thursday 13 August 2026 20:22:35 +0000 (0:00:00.003) 0:00:23.981 ******* 2026-08-13 20:22:36.250168 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:36.250269 | ubuntu-noble | 2026-08-13 20:22:36.250408 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:22:36.250558 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-08-13 20:22:36.250714 | ubuntu-noble | 2026-08-13 20:22:36.250828 | ubuntu-noble | 2026-08-13 20:22:36.250966 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:22:36.251094 | ubuntu-noble | Thursday 13 August 2026 20:22:36 +0000 (0:00:00.487) 0:00:24.469 ******* 2026-08-13 20:22:36.251215 | ubuntu-noble | =============================================================================== 2026-08-13 20:22:36.251348 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.96s 2026-08-13 20:22:36.251481 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.63s 2026-08-13 20:22:36.251613 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.44s 2026-08-13 20:22:36.251767 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.17s 2026-08-13 20:22:36.252677 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-08-13 20:22:36.252717 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-13 20:22:36.252725 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.04s 2026-08-13 20:22:36.252732 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.95s 2026-08-13 20:22:36.252740 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.89s 2026-08-13 20:22:36.252747 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.80s 2026-08-13 20:22:36.252814 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.79s 2026-08-13 20:22:36.252993 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.71s 2026-08-13 20:22:36.253173 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.68s 2026-08-13 20:22:36.253349 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.67s 2026-08-13 20:22:36.253538 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.67s 2026-08-13 20:22:36.253731 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-08-13 20:22:36.253907 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-13 20:22:36.254075 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.49s 2026-08-13 20:22:36.254279 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.48s 2026-08-13 20:22:36.254453 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.45s 2026-08-13 20:22:36.371140 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-08-13 20:22:36.384510 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-08-13 20:22:36.385064 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:22:36.390682 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-08-13 20:22:36.940582 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-13 20:22:36.941023 | 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:22:36.941328 | 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:22:36.941599 | ubuntu-noble | 2026-08-13 20:22:37.335689 | ubuntu-noble | 2026-08-13 20:22:37.335732 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-08-13 20:22:37.335742 | ubuntu-noble | 2026-08-13 20:22:37.335751 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-13 20:22:37.335760 | ubuntu-noble | Thursday 13 August 2026 20:22:37 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-08-13 20:22:38.436097 | 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:22:38.439298 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:38.439314 | ubuntu-noble | 2026-08-13 20:22:38.439318 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-08-13 20:22:38.439323 | ubuntu-noble | Thursday 13 August 2026 20:22:38 +0000 (0:00:01.104) 0:00:01.113 ******* 2026-08-13 20:22:38.855719 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:38.855868 | ubuntu-noble | 2026-08-13 20:22:38.856111 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-08-13 20:22:38.856358 | ubuntu-noble | Thursday 13 August 2026 20:22:38 +0000 (0:00:00.415) 0:00:01.529 ******* 2026-08-13 20:22:38.892032 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:38.892216 | ubuntu-noble | 2026-08-13 20:22:38.892493 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-08-13 20:22:38.892794 | ubuntu-noble | Thursday 13 August 2026 20:22:38 +0000 (0:00:00.036) 0:00:01.566 ******* 2026-08-13 20:22:39.350944 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:39.351086 | ubuntu-noble | 2026-08-13 20:22:39.351317 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-08-13 20:22:39.351541 | ubuntu-noble | Thursday 13 August 2026 20:22:39 +0000 (0:00:00.457) 0:00:02.023 ******* 2026-08-13 20:22:39.672599 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:39.672833 | ubuntu-noble | 2026-08-13 20:22:39.673071 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-08-13 20:22:39.673298 | ubuntu-noble | Thursday 13 August 2026 20:22:39 +0000 (0:00:00.322) 0:00:02.346 ******* 2026-08-13 20:22:40.033494 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:40.033718 | ubuntu-noble | 2026-08-13 20:22:40.033960 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-08-13 20:22:40.034193 | ubuntu-noble | Thursday 13 August 2026 20:22:40 +0000 (0:00:00.361) 0:00:02.707 ******* 2026-08-13 20:22:40.407310 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:40.407490 | ubuntu-noble | 2026-08-13 20:22:40.407922 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-08-13 20:22:40.408189 | ubuntu-noble | Thursday 13 August 2026 20:22:40 +0000 (0:00:00.373) 0:00:03.081 ******* 2026-08-13 20:22:41.747468 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-13 20:22:41.747524 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-13 20:22:41.747534 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-13 20:22:41.747542 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-13 20:22:41.747551 | ubuntu-noble | 2026-08-13 20:22:41.747561 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-08-13 20:22:41.747570 | ubuntu-noble | Thursday 13 August 2026 20:22:41 +0000 (0:00:01.336) 0:00:04.417 ******* 2026-08-13 20:22:42.038007 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:42.038058 | ubuntu-noble | 2026-08-13 20:22:42.038069 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-08-13 20:22:42.038078 | ubuntu-noble | Thursday 13 August 2026 20:22:42 +0000 (0:00:00.289) 0:00:04.707 ******* 2026-08-13 20:22:42.072711 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:42.072751 | ubuntu-noble | 2026-08-13 20:22:42.073168 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-08-13 20:22:42.073194 | ubuntu-noble | Thursday 13 August 2026 20:22:42 +0000 (0:00:00.037) 0:00:04.745 ******* 2026-08-13 20:22:42.389077 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:42.389149 | ubuntu-noble | 2026-08-13 20:22:42.389276 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-13 20:22:42.389413 | ubuntu-noble | Thursday 13 August 2026 20:22:42 +0000 (0:00:00.317) 0:00:05.063 ******* 2026-08-13 20:22:42.701790 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:42.701850 | ubuntu-noble | 2026-08-13 20:22:42.701868 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-08-13 20:22:42.702101 | ubuntu-noble | Thursday 13 August 2026 20:22:42 +0000 (0:00:00.308) 0:00:05.371 ******* 2026-08-13 20:22:42.996604 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:42.996672 | ubuntu-noble | 2026-08-13 20:22:42.996681 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-08-13 20:22:42.996687 | ubuntu-noble | Thursday 13 August 2026 20:22:42 +0000 (0:00:00.298) 0:00:05.669 ******* 2026-08-13 20:22:43.644748 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': 'd15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f', 'pid': 3220, 'restart_count': 0, 'started_at': '2026-08-13T20:21:36.50959394Z'}}) 2026-08-13 20:22:43.644817 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930', 'pid': 3282, 'restart_count': 0, 'started_at': '2026-08-13T20:21:37.122371238Z'}}) 2026-08-13 20:22:43.644828 | ubuntu-noble | 2026-08-13 20:22:43.644837 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-08-13 20:22:43.644846 | ubuntu-noble | Thursday 13 August 2026 20:22:43 +0000 (0:00:00.646) 0:00:06.316 ******* 2026-08-13 20:22:43.691450 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f",\n "Created": "2026-08-13T20:21:36.221584054Z",\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": 3220,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:21:36.50959394Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hostname",\n "HostsPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hosts",\n "LogPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f-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/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b-init/diff:/var/lib/docker/overlay2/e38d600c11325b7e72ce3f0f81ddd76feef917f037f9647a771cd92bde25eb09/diff",\n "MergedDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/merged",\n "UpperDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/diff",\n "WorkDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "d15a959b7ef1",\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": "ee40eeb3d29cb1b00e816a11be2f3dfcb4320d1623b2174a774ab9990337470c",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/ee40eeb3d29c",\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:22:43.256969', 'end': '2026-08-13 20:22:43.290198', 'delta': '0:00:00.033229', '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": "d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f",', ' "Created": "2026-08-13T20:21:36.221584054Z",', ' "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": 3220,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:21:36.50959394Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hostname",', ' "HostsPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/hosts",', ' "LogPath": "/var/lib/docker/containers/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f/d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f-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/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b-init/diff:/var/lib/docker/overlay2/e38d600c11325b7e72ce3f0f81ddd76feef917f037f9647a771cd92bde25eb09/diff",', ' "MergedDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/merged",', ' "UpperDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/diff",', ' "WorkDir": "/var/lib/docker/overlay2/f8160036c8904ac9141657b3abc04628427bccc135d107c84225ea96c8c6ee0b/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "d15a959b7ef1",', ' "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": "ee40eeb3d29cb1b00e816a11be2f3dfcb4320d1623b2174a774ab9990337470c",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/ee40eeb3d29c",', ' "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': 'd15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f', 'pid': 3220, 'restart_count': 0, 'started_at': '2026-08-13T20:21:36.50959394Z'}}, 'ansible_loop_var': 'item'}) 2026-08-13 20:22:43.701190 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930",\n "Created": "2026-08-13T20:21:36.879006841Z",\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": 3282,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-13T20:21:37.122371238Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hostname",\n "HostsPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hosts",\n "LogPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930-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/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57-init/diff:/var/lib/docker/overlay2/fc0809bdf79a9f5bc0402df591c6faf3ba7ccd049834457bfd8e7f9895949648/diff:/var/lib/docker/overlay2/786458355d0da311148bc3b86cfd8d88a14e7849c901ad88687673fe713c17eb/diff:/var/lib/docker/overlay2/e8c005311098d0959d7d455530cef260f1f571b36bbc0da75f26e52d910d5be2/diff:/var/lib/docker/overlay2/e19f74b030d8af7ca066d76ae91558cf351c21467c336af8d7d30557a8a827d5/diff:/var/lib/docker/overlay2/ff68f2ad78c81a01a6742f1fc4a794d7ff76cec9edff6c8c00206bfebb355fda/diff:/var/lib/docker/overlay2/8eb44fd2756712ee491cb6c2a8d450c12e000b083abc8932a9243cb6f339fdf1/diff:/var/lib/docker/overlay2/aaa32ebf0fc86238488e63607591a011a1def0989eeb05d41d5ea2e5ca1eb7d6/diff:/var/lib/docker/overlay2/01b42959b95349ad1ce994955cee66331bc626ec7c2bdd1d85af86ab56d66a18/diff",\n "MergedDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/merged",\n "UpperDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/diff",\n "WorkDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/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": "np0000189366",\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": "bd96ffd93fa8ba345990ad9d713054820076e61baa8de40c279f2fac2029c872",\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": "bf95d0662077cf19e869733ee360b00ea89d5837362bda2b721cf9005d82623a",\n "EndpointID": "1b6c94ab7cfe34ea1ce7db6246dd2c4d1d1b5824a95a061a1b138eef89f88802",\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:22:43.563502', 'end': '2026-08-13 20:22:43.592551', 'delta': '0:00:00.029049', '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": "425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930",', ' "Created": "2026-08-13T20:21:36.879006841Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3282,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-13T20:21:37.122371238Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hostname",', ' "HostsPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/hosts",', ' "LogPath": "/var/lib/docker/containers/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930/425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930-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/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57-init/diff:/var/lib/docker/overlay2/fc0809bdf79a9f5bc0402df591c6faf3ba7ccd049834457bfd8e7f9895949648/diff:/var/lib/docker/overlay2/786458355d0da311148bc3b86cfd8d88a14e7849c901ad88687673fe713c17eb/diff:/var/lib/docker/overlay2/e8c005311098d0959d7d455530cef260f1f571b36bbc0da75f26e52d910d5be2/diff:/var/lib/docker/overlay2/e19f74b030d8af7ca066d76ae91558cf351c21467c336af8d7d30557a8a827d5/diff:/var/lib/docker/overlay2/ff68f2ad78c81a01a6742f1fc4a794d7ff76cec9edff6c8c00206bfebb355fda/diff:/var/lib/docker/overlay2/8eb44fd2756712ee491cb6c2a8d450c12e000b083abc8932a9243cb6f339fdf1/diff:/var/lib/docker/overlay2/aaa32ebf0fc86238488e63607591a011a1def0989eeb05d41d5ea2e5ca1eb7d6/diff:/var/lib/docker/overlay2/01b42959b95349ad1ce994955cee66331bc626ec7c2bdd1d85af86ab56d66a18/diff",', ' "MergedDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/merged",', ' "UpperDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/diff",', ' "WorkDir": "/var/lib/docker/overlay2/d455b7fdf808436bf09826a2b78bbd0fc5ea5e011bd340ad6aca5a9aa28e1c57/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": "np0000189366",', ' "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": "bd96ffd93fa8ba345990ad9d713054820076e61baa8de40c279f2fac2029c872",', ' "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": "bf95d0662077cf19e869733ee360b00ea89d5837362bda2b721cf9005d82623a",', ' "EndpointID": "1b6c94ab7cfe34ea1ce7db6246dd2c4d1d1b5824a95a061a1b138eef89f88802",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': '425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930', 'pid': 3282, 'restart_count': 0, 'started_at': '2026-08-13T20:21:37.122371238Z'}}, 'ansible_loop_var': 'item'}) 2026-08-13 20:22:43.709893 | ubuntu-noble | 2026-08-13 20:22:43.709990 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-08-13 20:22:43.710087 | ubuntu-noble | Thursday 13 August 2026 20:22:43 +0000 (0:00:00.067) 0:00:06.384 ******* 2026-08-13 20:22:43.747918 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:22:43.748073 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.748282 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.748481 | ubuntu-noble | } 2026-08-13 20:22:43.748703 | ubuntu-noble | 2026-08-13 20:22:43.748920 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-08-13 20:22:43.749134 | ubuntu-noble | Thursday 13 August 2026 20:22:43 +0000 (0:00:00.038) 0:00:06.422 ******* 2026-08-13 20:22:43.783772 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:22:43.783835 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.783868 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.783877 | ubuntu-noble | } 2026-08-13 20:22:43.783886 | ubuntu-noble | 2026-08-13 20:22:43.783896 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-08-13 20:22:43.783905 | ubuntu-noble | Thursday 13 August 2026 20:22:43 +0000 (0:00:00.034) 0:00:06.456 ******* 2026-08-13 20:22:43.828695 | 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': 1786652526.054729, 'mtime': 1786652526.0457284, 'ctime': 1786652526.0457284, '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:22:43.828744 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.828755 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.828763 | ubuntu-noble | "item": { 2026-08-13 20:22:43.828772 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.828781 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.828789 | ubuntu-noble | "failed": false, 2026-08-13 20:22:43.828797 | ubuntu-noble | "invocation": { 2026-08-13 20:22:43.828805 | ubuntu-noble | "module_args": { 2026-08-13 20:22:43.828813 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:22:43.828821 | ubuntu-noble | "follow": false, 2026-08-13 20:22:43.828883 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:22:43.829153 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:22:43.829415 | ubuntu-noble | "get_mime": true, 2026-08-13 20:22:43.829710 | ubuntu-noble | "path": "/usr/bin/docker" 2026-08-13 20:22:43.829976 | ubuntu-noble | } 2026-08-13 20:22:43.830228 | ubuntu-noble | }, 2026-08-13 20:22:43.830487 | ubuntu-noble | "item": "docker", 2026-08-13 20:22:43.830772 | ubuntu-noble | "stat": { 2026-08-13 20:22:43.831043 | ubuntu-noble | "atime": 1786652526.054729, 2026-08-13 20:22:43.832159 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:22:43.832532 | ubuntu-noble | "attributes": [], 2026-08-13 20:22:43.832840 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:22:43.833111 | ubuntu-noble | "blocks": 0, 2026-08-13 20:22:43.833375 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:22:43.833677 | ubuntu-noble | "ctime": 1786652526.0457284, 2026-08-13 20:22:43.833955 | ubuntu-noble | "dev": 64769, 2026-08-13 20:22:43.834213 | ubuntu-noble | "device_type": 0, 2026-08-13 20:22:43.834470 | ubuntu-noble | "executable": true, 2026-08-13 20:22:43.834762 | ubuntu-noble | "exists": true, 2026-08-13 20:22:43.835029 | ubuntu-noble | "gid": 0, 2026-08-13 20:22:43.835286 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:22:43.835650 | ubuntu-noble | "inode": 33564, 2026-08-13 20:22:43.835931 | ubuntu-noble | "isblk": false, 2026-08-13 20:22:43.836188 | ubuntu-noble | "ischr": false, 2026-08-13 20:22:43.836442 | ubuntu-noble | "isdir": false, 2026-08-13 20:22:43.836730 | ubuntu-noble | "isfifo": false, 2026-08-13 20:22:43.836996 | ubuntu-noble | "isgid": false, 2026-08-13 20:22:43.837254 | ubuntu-noble | "islnk": true, 2026-08-13 20:22:43.837510 | ubuntu-noble | "isreg": false, 2026-08-13 20:22:43.837800 | ubuntu-noble | "issock": false, 2026-08-13 20:22:43.838064 | ubuntu-noble | "isuid": false, 2026-08-13 20:22:43.838332 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-13 20:22:43.838600 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-13 20:22:43.838915 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:22:43.839178 | ubuntu-noble | "mode": "0777", 2026-08-13 20:22:43.839458 | ubuntu-noble | "mtime": 1786652526.0457284, 2026-08-13 20:22:43.839744 | ubuntu-noble | "nlink": 1, 2026-08-13 20:22:43.840018 | ubuntu-noble | "path": "/usr/bin/docker", 2026-08-13 20:22:43.840276 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:22:43.840542 | ubuntu-noble | "readable": true, 2026-08-13 20:22:43.840836 | ubuntu-noble | "rgrp": true, 2026-08-13 20:22:43.841097 | ubuntu-noble | "roth": true, 2026-08-13 20:22:43.841349 | ubuntu-noble | "rusr": true, 2026-08-13 20:22:43.841611 | ubuntu-noble | "size": 39, 2026-08-13 20:22:43.842684 | ubuntu-noble | "uid": 0, 2026-08-13 20:22:43.842703 | ubuntu-noble | "version": null, 2026-08-13 20:22:43.842711 | ubuntu-noble | "wgrp": true, 2026-08-13 20:22:43.842720 | ubuntu-noble | "woth": true, 2026-08-13 20:22:43.842728 | ubuntu-noble | "writeable": true, 2026-08-13 20:22:43.842735 | ubuntu-noble | "wusr": true, 2026-08-13 20:22:43.842743 | ubuntu-noble | "xgrp": true, 2026-08-13 20:22:43.842751 | ubuntu-noble | "xoth": true, 2026-08-13 20:22:43.842759 | ubuntu-noble | "xusr": true 2026-08-13 20:22:43.842771 | ubuntu-noble | } 2026-08-13 20:22:43.844677 | ubuntu-noble | }, 2026-08-13 20:22:43.844714 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.844724 | ubuntu-noble | } 2026-08-13 20:22:43.844734 | 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': 1786652552.1975992, 'mtime': 1786652526.3447475, 'ctime': 1786652526.3447475, '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:22:43.844744 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.844753 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.844761 | ubuntu-noble | "item": { 2026-08-13 20:22:43.844770 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.844778 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.844786 | ubuntu-noble | "failed": false, 2026-08-13 20:22:43.844794 | ubuntu-noble | "invocation": { 2026-08-13 20:22:43.844802 | ubuntu-noble | "module_args": { 2026-08-13 20:22:43.844811 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:22:43.844819 | ubuntu-noble | "follow": false, 2026-08-13 20:22:43.844827 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:22:43.844835 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:22:43.844915 | ubuntu-noble | "get_mime": true, 2026-08-13 20:22:43.845190 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-08-13 20:22:43.845444 | ubuntu-noble | } 2026-08-13 20:22:43.845728 | ubuntu-noble | }, 2026-08-13 20:22:43.846000 | ubuntu-noble | "item": "docker-init", 2026-08-13 20:22:43.846252 | ubuntu-noble | "stat": { 2026-08-13 20:22:43.846510 | ubuntu-noble | "atime": 1786652552.1975992, 2026-08-13 20:22:43.846799 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:22:43.847062 | ubuntu-noble | "attributes": [], 2026-08-13 20:22:43.847321 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:22:43.847596 | ubuntu-noble | "blocks": 0, 2026-08-13 20:22:43.847885 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:22:43.848153 | ubuntu-noble | "ctime": 1786652526.3447475, 2026-08-13 20:22:43.848407 | ubuntu-noble | "dev": 64769, 2026-08-13 20:22:43.848693 | ubuntu-noble | "device_type": 0, 2026-08-13 20:22:43.848986 | ubuntu-noble | "executable": true, 2026-08-13 20:22:43.849239 | ubuntu-noble | "exists": true, 2026-08-13 20:22:43.849492 | ubuntu-noble | "gid": 0, 2026-08-13 20:22:43.849779 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:22:43.850045 | ubuntu-noble | "inode": 33560, 2026-08-13 20:22:43.850298 | ubuntu-noble | "isblk": false, 2026-08-13 20:22:43.850553 | ubuntu-noble | "ischr": false, 2026-08-13 20:22:43.850837 | ubuntu-noble | "isdir": false, 2026-08-13 20:22:43.851101 | ubuntu-noble | "isfifo": false, 2026-08-13 20:22:43.851396 | ubuntu-noble | "isgid": false, 2026-08-13 20:22:43.851684 | ubuntu-noble | "islnk": true, 2026-08-13 20:22:43.851953 | ubuntu-noble | "isreg": false, 2026-08-13 20:22:43.852208 | ubuntu-noble | "issock": false, 2026-08-13 20:22:43.852461 | ubuntu-noble | "isuid": false, 2026-08-13 20:22:43.852587 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-13 20:22:43.852725 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-13 20:22:43.852848 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:22:43.852964 | ubuntu-noble | "mode": "0777", 2026-08-13 20:22:43.853081 | ubuntu-noble | "mtime": 1786652526.3447475, 2026-08-13 20:22:43.853197 | ubuntu-noble | "nlink": 1, 2026-08-13 20:22:43.853317 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-08-13 20:22:43.853433 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:22:43.853549 | ubuntu-noble | "readable": true, 2026-08-13 20:22:43.853679 | ubuntu-noble | "rgrp": true, 2026-08-13 20:22:43.853801 | ubuntu-noble | "roth": true, 2026-08-13 20:22:43.853918 | ubuntu-noble | "rusr": true, 2026-08-13 20:22:43.854034 | ubuntu-noble | "size": 44, 2026-08-13 20:22:43.854148 | ubuntu-noble | "uid": 0, 2026-08-13 20:22:43.854265 | ubuntu-noble | "version": null, 2026-08-13 20:22:43.854380 | ubuntu-noble | "wgrp": true, 2026-08-13 20:22:43.854496 | ubuntu-noble | "woth": true, 2026-08-13 20:22:43.854612 | ubuntu-noble | "writeable": true, 2026-08-13 20:22:43.854743 | ubuntu-noble | "wusr": true, 2026-08-13 20:22:43.854864 | ubuntu-noble | "xgrp": true, 2026-08-13 20:22:43.854981 | ubuntu-noble | "xoth": true, 2026-08-13 20:22:43.855097 | ubuntu-noble | "xusr": true 2026-08-13 20:22:43.855210 | ubuntu-noble | } 2026-08-13 20:22:43.855335 | ubuntu-noble | }, 2026-08-13 20:22:43.855454 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.855569 | ubuntu-noble | } 2026-08-13 20:22:43.855748 | 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': 1786652552.480621, 'mtime': 1786652526.6327662, 'ctime': 1786652526.6337662, '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:22:43.855874 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.855993 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.856706 | ubuntu-noble | "item": { 2026-08-13 20:22:43.856720 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.856724 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.856728 | ubuntu-noble | "failed": false, 2026-08-13 20:22:43.856732 | ubuntu-noble | "invocation": { 2026-08-13 20:22:43.856735 | ubuntu-noble | "module_args": { 2026-08-13 20:22:43.856739 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:22:43.856745 | ubuntu-noble | "follow": false, 2026-08-13 20:22:43.858649 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:22:43.858661 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:22:43.858665 | ubuntu-noble | "get_mime": true, 2026-08-13 20:22:43.858669 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-08-13 20:22:43.858672 | ubuntu-noble | } 2026-08-13 20:22:43.858676 | ubuntu-noble | }, 2026-08-13 20:22:43.858680 | ubuntu-noble | "item": "dockerd", 2026-08-13 20:22:43.858683 | ubuntu-noble | "stat": { 2026-08-13 20:22:43.858687 | ubuntu-noble | "atime": 1786652552.480621, 2026-08-13 20:22:43.858690 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:22:43.858694 | ubuntu-noble | "attributes": [], 2026-08-13 20:22:43.858698 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:22:43.858701 | ubuntu-noble | "blocks": 0, 2026-08-13 20:22:43.858705 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:22:43.858708 | ubuntu-noble | "ctime": 1786652526.6337662, 2026-08-13 20:22:43.858712 | ubuntu-noble | "dev": 64769, 2026-08-13 20:22:43.858715 | ubuntu-noble | "device_type": 0, 2026-08-13 20:22:43.858719 | ubuntu-noble | "executable": true, 2026-08-13 20:22:43.858722 | ubuntu-noble | "exists": true, 2026-08-13 20:22:43.858726 | ubuntu-noble | "gid": 0, 2026-08-13 20:22:43.858730 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:22:43.858734 | ubuntu-noble | "inode": 33561, 2026-08-13 20:22:43.858851 | ubuntu-noble | "isblk": false, 2026-08-13 20:22:43.858969 | ubuntu-noble | "ischr": false, 2026-08-13 20:22:43.859085 | ubuntu-noble | "isdir": false, 2026-08-13 20:22:43.859201 | ubuntu-noble | "isfifo": false, 2026-08-13 20:22:43.859330 | ubuntu-noble | "isgid": false, 2026-08-13 20:22:43.859447 | ubuntu-noble | "islnk": true, 2026-08-13 20:22:43.859563 | ubuntu-noble | "isreg": false, 2026-08-13 20:22:43.859697 | ubuntu-noble | "issock": false, 2026-08-13 20:22:43.859817 | ubuntu-noble | "isuid": false, 2026-08-13 20:22:43.859939 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-13 20:22:43.860059 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-13 20:22:43.860177 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:22:43.860293 | ubuntu-noble | "mode": "0777", 2026-08-13 20:22:43.860410 | ubuntu-noble | "mtime": 1786652526.6327662, 2026-08-13 20:22:43.860525 | ubuntu-noble | "nlink": 1, 2026-08-13 20:22:43.860659 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-08-13 20:22:43.860784 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:22:43.860900 | ubuntu-noble | "readable": true, 2026-08-13 20:22:43.861015 | ubuntu-noble | "rgrp": true, 2026-08-13 20:22:43.861131 | ubuntu-noble | "roth": true, 2026-08-13 20:22:43.861245 | ubuntu-noble | "rusr": true, 2026-08-13 20:22:43.861360 | ubuntu-noble | "size": 40, 2026-08-13 20:22:43.861476 | ubuntu-noble | "uid": 0, 2026-08-13 20:22:43.861592 | ubuntu-noble | "version": null, 2026-08-13 20:22:43.861723 | ubuntu-noble | "wgrp": true, 2026-08-13 20:22:43.861843 | ubuntu-noble | "woth": true, 2026-08-13 20:22:43.861960 | ubuntu-noble | "writeable": true, 2026-08-13 20:22:43.862077 | ubuntu-noble | "wusr": true, 2026-08-13 20:22:43.862193 | ubuntu-noble | "xgrp": true, 2026-08-13 20:22:43.862309 | ubuntu-noble | "xoth": true, 2026-08-13 20:22:43.862424 | ubuntu-noble | "xusr": true 2026-08-13 20:22:43.862537 | ubuntu-noble | } 2026-08-13 20:22:43.862680 | ubuntu-noble | }, 2026-08-13 20:22:43.862806 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.862919 | ubuntu-noble | } 2026-08-13 20:22:43.863136 | 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': 1786652526.9217849, 'mtime': 1786652526.9207847, 'ctime': 1786652526.9207847, '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:22:43.863295 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.863419 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.863536 | ubuntu-noble | "item": { 2026-08-13 20:22:43.863672 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.863796 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.863915 | ubuntu-noble | "failed": false, 2026-08-13 20:22:43.864031 | ubuntu-noble | "invocation": { 2026-08-13 20:22:43.864147 | ubuntu-noble | "module_args": { 2026-08-13 20:22:43.864266 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-13 20:22:43.864383 | ubuntu-noble | "follow": false, 2026-08-13 20:22:43.864500 | ubuntu-noble | "get_attributes": true, 2026-08-13 20:22:43.864617 | ubuntu-noble | "get_checksum": true, 2026-08-13 20:22:43.864755 | ubuntu-noble | "get_mime": true, 2026-08-13 20:22:43.864878 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-08-13 20:22:43.864992 | ubuntu-noble | } 2026-08-13 20:22:43.865107 | ubuntu-noble | }, 2026-08-13 20:22:43.865226 | ubuntu-noble | "item": "docker-proxy", 2026-08-13 20:22:43.865342 | ubuntu-noble | "stat": { 2026-08-13 20:22:43.865462 | ubuntu-noble | "atime": 1786652526.9217849, 2026-08-13 20:22:43.865579 | ubuntu-noble | "attr_flags": "", 2026-08-13 20:22:43.865713 | ubuntu-noble | "attributes": [], 2026-08-13 20:22:43.865835 | ubuntu-noble | "block_size": 4096, 2026-08-13 20:22:43.865952 | ubuntu-noble | "blocks": 0, 2026-08-13 20:22:43.866070 | ubuntu-noble | "charset": "unknown", 2026-08-13 20:22:43.866190 | ubuntu-noble | "ctime": 1786652526.9207847, 2026-08-13 20:22:43.866306 | ubuntu-noble | "dev": 64769, 2026-08-13 20:22:43.866423 | ubuntu-noble | "device_type": 0, 2026-08-13 20:22:43.866540 | ubuntu-noble | "executable": true, 2026-08-13 20:22:43.866671 | ubuntu-noble | "exists": true, 2026-08-13 20:22:43.866792 | ubuntu-noble | "gid": 0, 2026-08-13 20:22:43.866910 | ubuntu-noble | "gr_name": "root", 2026-08-13 20:22:43.867025 | ubuntu-noble | "inode": 33565, 2026-08-13 20:22:43.867142 | ubuntu-noble | "isblk": false, 2026-08-13 20:22:43.867268 | ubuntu-noble | "ischr": false, 2026-08-13 20:22:43.867385 | ubuntu-noble | "isdir": false, 2026-08-13 20:22:43.867506 | ubuntu-noble | "isfifo": false, 2026-08-13 20:22:43.867641 | ubuntu-noble | "isgid": false, 2026-08-13 20:22:43.867768 | ubuntu-noble | "islnk": true, 2026-08-13 20:22:43.867885 | ubuntu-noble | "isreg": false, 2026-08-13 20:22:43.868002 | ubuntu-noble | "issock": false, 2026-08-13 20:22:43.868118 | ubuntu-noble | "isuid": false, 2026-08-13 20:22:43.868241 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-13 20:22:43.868365 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-13 20:22:43.868483 | ubuntu-noble | "mimetype": "unknown", 2026-08-13 20:22:43.868600 | ubuntu-noble | "mode": "0777", 2026-08-13 20:22:43.868740 | ubuntu-noble | "mtime": 1786652526.9207847, 2026-08-13 20:22:43.868862 | ubuntu-noble | "nlink": 1, 2026-08-13 20:22:43.869056 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-08-13 20:22:43.869175 | ubuntu-noble | "pw_name": "root", 2026-08-13 20:22:43.869292 | ubuntu-noble | "readable": true, 2026-08-13 20:22:43.869408 | ubuntu-noble | "rgrp": true, 2026-08-13 20:22:43.869524 | ubuntu-noble | "roth": true, 2026-08-13 20:22:43.869655 | ubuntu-noble | "rusr": true, 2026-08-13 20:22:43.869777 | ubuntu-noble | "size": 45, 2026-08-13 20:22:43.869893 | ubuntu-noble | "uid": 0, 2026-08-13 20:22:43.870009 | ubuntu-noble | "version": null, 2026-08-13 20:22:43.870126 | ubuntu-noble | "wgrp": true, 2026-08-13 20:22:43.870241 | ubuntu-noble | "woth": true, 2026-08-13 20:22:43.870358 | ubuntu-noble | "writeable": true, 2026-08-13 20:22:43.870474 | ubuntu-noble | "wusr": true, 2026-08-13 20:22:43.870590 | ubuntu-noble | "xgrp": true, 2026-08-13 20:22:43.871454 | ubuntu-noble | "xoth": true, 2026-08-13 20:22:43.871485 | ubuntu-noble | "xusr": true 2026-08-13 20:22:43.871494 | ubuntu-noble | } 2026-08-13 20:22:43.871503 | ubuntu-noble | }, 2026-08-13 20:22:43.871511 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.871520 | ubuntu-noble | } 2026-08-13 20:22:43.871529 | ubuntu-noble | 2026-08-13 20:22:43.871538 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-08-13 20:22:43.871547 | ubuntu-noble | Thursday 13 August 2026 20:22:43 +0000 (0:00:00.060) 0:00:06.517 ******* 2026-08-13 20:22:43.901724 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': 'd15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f', 'pid': 3220, 'restart_count': 0, 'started_at': '2026-08-13T20:21:36.50959394Z'}}) => { 2026-08-13 20:22:43.901754 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.901764 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.901772 | ubuntu-noble | "item": { 2026-08-13 20:22:43.901780 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-08-13 20:22:43.901789 | ubuntu-noble | "value": { 2026-08-13 20:22:43.901797 | ubuntu-noble | "id": "d15a959b7ef1038144abb4992378876ebf060d4b9d8c228469b2362313afbd8f", 2026-08-13 20:22:43.901806 | ubuntu-noble | "pid": 3220, 2026-08-13 20:22:43.901814 | ubuntu-noble | "restart_count": 0, 2026-08-13 20:22:43.901822 | ubuntu-noble | "started_at": "2026-08-13T20:21:36.50959394Z" 2026-08-13 20:22:43.901831 | ubuntu-noble | } 2026-08-13 20:22:43.901843 | ubuntu-noble | }, 2026-08-13 20:22:43.901891 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.901974 | ubuntu-noble | } 2026-08-13 20:22:43.902088 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930', 'pid': 3282, 'restart_count': 0, 'started_at': '2026-08-13T20:21:37.122371238Z'}}) => { 2026-08-13 20:22:43.902180 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-13 20:22:43.902265 | ubuntu-noble | "changed": false, 2026-08-13 20:22:43.902353 | ubuntu-noble | "item": { 2026-08-13 20:22:43.902444 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-08-13 20:22:43.902537 | ubuntu-noble | "value": { 2026-08-13 20:22:43.902653 | ubuntu-noble | "id": "425870d993c7f04eb8aff6af7b07410fbb383175f8de5bd29c4adc89850bb930", 2026-08-13 20:22:43.902738 | ubuntu-noble | "pid": 3282, 2026-08-13 20:22:43.902827 | ubuntu-noble | "restart_count": 0, 2026-08-13 20:22:43.902919 | ubuntu-noble | "started_at": "2026-08-13T20:21:37.122371238Z" 2026-08-13 20:22:43.903005 | ubuntu-noble | } 2026-08-13 20:22:43.903104 | ubuntu-noble | }, 2026-08-13 20:22:43.903196 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:43.903280 | ubuntu-noble | } 2026-08-13 20:22:43.903362 | ubuntu-noble | 2026-08-13 20:22:43.903461 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-08-13 20:22:43.903601 | ubuntu-noble | Thursday 13 August 2026 20:22:43 +0000 (0:00:00.058) 0:00:06.575 ******* 2026-08-13 20:22:44.304268 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:44.304323 | ubuntu-noble | 2026-08-13 20:22:44.304435 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-08-13 20:22:44.304534 | ubuntu-noble | Thursday 13 August 2026 20:22:44 +0000 (0:00:00.403) 0:00:06.978 ******* 2026-08-13 20:22:44.342473 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-13 20:22:44.342726 | ubuntu-noble | "changed": false, 2026-08-13 20:22:44.342928 | ubuntu-noble | "msg": "All assertions passed" 2026-08-13 20:22:44.343126 | ubuntu-noble | } 2026-08-13 20:22:44.343312 | ubuntu-noble | 2026-08-13 20:22:44.343591 | ubuntu-noble | TASK [Verify HTTP workload is functional] ************************************** 2026-08-13 20:22:44.343814 | ubuntu-noble | Thursday 13 August 2026 20:22:44 +0000 (0:00:00.037) 0:00:07.016 ******* 2026-08-13 20:22:44.968294 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-13 20:22:44.968483 | ubuntu-noble | 2026-08-13 20:22:44.968734 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-13 20:22:44.968969 | ubuntu-noble | ubuntu-noble : ok=22 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-13 20:22:44.969156 | ubuntu-noble | 2026-08-13 20:22:44.969332 | ubuntu-noble | 2026-08-13 20:22:44.969539 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-13 20:22:44.969773 | ubuntu-noble | Thursday 13 August 2026 20:22:44 +0000 (0:00:00.626) 0:00:07.643 ******* 2026-08-13 20:22:44.969968 | ubuntu-noble | =============================================================================== 2026-08-13 20:22:44.970172 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.34s 2026-08-13 20:22:44.970388 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.10s 2026-08-13 20:22:44.970596 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.65s 2026-08-13 20:22:44.970862 | ubuntu-noble | Verify HTTP workload is functional -------------------------------------- 0.63s 2026-08-13 20:22:44.971065 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.46s 2026-08-13 20:22:44.971264 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.42s 2026-08-13 20:22:44.971468 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.40s 2026-08-13 20:22:44.971706 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.37s 2026-08-13 20:22:44.971928 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.36s 2026-08-13 20:22:44.972154 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 0.32s 2026-08-13 20:22:44.972376 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.32s 2026-08-13 20:22:44.972604 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.31s 2026-08-13 20:22:44.972852 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.30s 2026-08-13 20:22:44.973074 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.29s 2026-08-13 20:22:44.973291 | ubuntu-noble | Build current workload state -------------------------------------------- 0.07s 2026-08-13 20:22:44.973514 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.06s 2026-08-13 20:22:44.973778 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.06s 2026-08-13 20:22:44.974001 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.04s 2026-08-13 20:22:44.974219 | ubuntu-noble | Decode future Docker daemon configuration ------------------------------- 0.04s 2026-08-13 20:22:44.974440 | ubuntu-noble | Assert counter workload remained functional ----------------------------- 0.04s 2026-08-13 20:22:45.059817 | ubuntu-noble | INFO [docker-upgrade > verify] Executed: Successful 2026-08-13 20:22:45.071778 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-13 20:22:45.072048 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-13 20:22:45.077666 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-13 20:22:45.077702 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-13 20:22:45.077776 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-13 20:22:45.078020 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-13 20:22:45.590926 | ubuntu-noble | ok: Runtime: 0:02:18.885563 2026-08-13 20:22:45.606673 | 2026-08-13 20:22:45.606733 | PLAY RECAP 2026-08-13 20:22:45.606777 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-13 20:22:45.606800 | 2026-08-13 20:22:45.720353 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-13 20:22:45.724014 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:22:46.321899 | 2026-08-13 20:22:46.322030 | PLAY [all] 2026-08-13 20:22:46.333604 | 2026-08-13 20:22:46.333695 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-13 20:22:46.378447 | ubuntu-noble | skipping: Conditional result was False 2026-08-13 20:22:46.387072 | 2026-08-13 20:22:46.387182 | TASK [fetch-output : Set log path for single node] 2026-08-13 20:22:46.431326 | ubuntu-noble | ok 2026-08-13 20:22:46.438107 | 2026-08-13 20:22:46.438181 | LOOP [fetch-output : Ensure local output dirs] 2026-08-13 20:22:46.869534 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/work/logs" 2026-08-13 20:22:47.395057 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/work/artifacts" 2026-08-13 20:22:47.611180 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/3d568c2be522486389ea244d091e140e/work/docs" 2026-08-13 20:22:47.629246 | 2026-08-13 20:22:47.629442 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-13 20:22:48.270906 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:22:48.271157 | ubuntu-noble | changed: All items complete 2026-08-13 20:22:48.271185 | 2026-08-13 20:22:48.766975 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:22:49.251317 | ubuntu-noble | changed: .d..t...... ./ 2026-08-13 20:22:49.272950 | 2026-08-13 20:22:49.273180 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-13 20:22:49.715132 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007752 2026-08-13 20:22:49.940294 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008551 2026-08-13 20:22:49.958985 | 2026-08-13 20:22:49.959095 | PLAY [all] 2026-08-13 20:22:49.966013 | 2026-08-13 20:22:49.966075 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-13 20:22:50.406262 | ubuntu-noble | changed 2026-08-13 20:22:50.412427 | 2026-08-13 20:22:50.412478 | PLAY RECAP 2026-08-13 20:22:50.412520 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-13 20:22:50.412542 | 2026-08-13 20:22:50.515642 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-13 20:22:50.518070 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-13 20:22:51.067836 | 2026-08-13 20:22:51.067948 | PLAY [localhost] 2026-08-13 20:22:51.078784 | 2026-08-13 20:22:51.078871 | TASK [Generate Zuul manifest] 2026-08-13 20:22:51.110525 | localhost | ok 2026-08-13 20:22:51.125807 | 2026-08-13 20:22:51.125888 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-13 20:22:51.509970 | localhost | changed 2026-08-13 20:22:51.519860 | 2026-08-13 20:22:51.519932 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-13 20:22:51.560223 | localhost | ok 2026-08-13 20:22:51.650894 | 2026-08-13 20:22:51.650987 | TASK [Upload logs] 2026-08-13 20:22:51.670396 | localhost | ok 2026-08-13 20:22:51.727621 | 2026-08-13 20:22:51.727707 | TASK [Set zuul-log-path fact] 2026-08-13 20:22:51.749972 | localhost | ok 2026-08-13 20:22:51.791952 | 2026-08-13 20:22:51.792020 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-13 20:22:51.822238 | localhost | ok 2026-08-13 20:22:51.831173 | 2026-08-13 20:22:51.831241 | TASK [upload-logs : Create log directories] 2026-08-13 20:22:52.269624 | localhost | changed 2026-08-13 20:22:52.463738 | 2026-08-13 20:22:52.463870 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-13 20:22:52.851868 | localhost -> localhost | ok: Runtime: 0:00:00.005425 2026-08-13 20:22:52.858886 | 2026-08-13 20:22:52.858957 | TASK [upload-logs : Upload logs to log server] 2026-08-13 20:22:53.296526 | localhost | Output suppressed because no_log was given 2026-08-13 20:22:53.301511 | 2026-08-13 20:22:53.301597 | LOOP [upload-logs : Compress console log and json output] 2026-08-13 20:22:53.350816 | localhost | skipping: Conditional result was False 2026-08-13 20:22:53.357828 | localhost | skipping: Conditional result was False 2026-08-13 20:22:53.376092 | 2026-08-13 20:22:53.376283 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-13 20:22:53.421554 | localhost | skipping: Conditional result was False 2026-08-13 20:22:53.421996 | 2026-08-13 20:22:53.425174 | localhost | skipping: Conditional result was False 2026-08-13 20:22:53.441712 | 2026-08-13 20:22:53.441973 | LOOP [upload-logs : Upload console log and json output]