2026-08-15 00:28:52.109535 | Job console starting 2026-08-15 00:28:52.120022 | Updating git repos 2026-08-15 00:28:52.140243 | Cloning repos into workspace 2026-08-15 00:28:52.175545 | Restoring repo states 2026-08-15 00:28:52.183521 | Merging changes 2026-08-15 00:28:52.909691 | Checking out repos 2026-08-15 00:28:52.936806 | Preparing playbooks 2026-08-15 00:28:53.953986 | Running Ansible setup 2026-08-15 00:28:57.572753 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-15 00:28:58.151725 | 2026-08-15 00:28:58.152256 | PLAY [localhost] 2026-08-15 00:28:58.207624 | 2026-08-15 00:28:58.207705 | TASK [Gathering Facts] 2026-08-15 00:28:59.053796 | localhost | ok 2026-08-15 00:28:59.060641 | 2026-08-15 00:28:59.060926 | TASK [Setup log path fact] 2026-08-15 00:28:59.083548 | localhost | ok 2026-08-15 00:28:59.096897 | 2026-08-15 00:28:59.096977 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-15 00:28:59.127770 | localhost | ok 2026-08-15 00:28:59.134407 | 2026-08-15 00:28:59.134471 | TASK [emit-job-header : Print job information] 2026-08-15 00:28:59.175345 | # Job Information 2026-08-15 00:28:59.175559 | Ansible Version: 2.16.18 2026-08-15 00:28:59.175605 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-08-15 00:28:59.175637 | Pipeline: check 2026-08-15 00:28:59.175667 | Executor: 2d72f0692154 2026-08-15 00:28:59.175696 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/136 2026-08-15 00:28:59.175732 | Event ID: 3d550660-983f-11f1-8347-0de0716394d0 2026-08-15 00:28:59.179868 | 2026-08-15 00:28:59.179968 | LOOP [emit-job-header : Print node information] 2026-08-15 00:28:59.295334 | localhost | ok: 2026-08-15 00:28:59.295538 | localhost | # Node Information 2026-08-15 00:28:59.295567 | localhost | Inventory Hostname: ubuntu-noble 2026-08-15 00:28:59.295588 | localhost | Hostname: np0000189822 2026-08-15 00:28:59.295608 | localhost | Username: zuul 2026-08-15 00:28:59.295632 | localhost | Distro: Ubuntu 24.04 2026-08-15 00:28:59.295652 | localhost | Provider: yul1 2026-08-15 00:28:59.295672 | localhost | Region: ca-ymq-1 2026-08-15 00:28:59.295691 | localhost | Label: ubuntu-noble 2026-08-15 00:28:59.295709 | localhost | Product Name: OpenStack Nova 2026-08-15 00:28:59.295727 | localhost | Interface IP: 199.204.45.72 2026-08-15 00:28:59.309782 | 2026-08-15 00:28:59.309956 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-15 00:28:59.771292 | localhost -> localhost | changed 2026-08-15 00:28:59.781238 | 2026-08-15 00:28:59.781386 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-15 00:29:00.586182 | localhost -> localhost | changed 2026-08-15 00:29:00.593627 | 2026-08-15 00:29:00.593688 | PLAY [all] 2026-08-15 00:29:00.604193 | 2026-08-15 00:29:00.604268 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-15 00:29:00.843212 | ubuntu-noble -> localhost | ok 2026-08-15 00:29:00.853617 | 2026-08-15 00:29:00.853724 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-15 00:29:00.889389 | ubuntu-noble | ok 2026-08-15 00:29:00.919829 | ubuntu-noble | included: /var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-15 00:29:00.926639 | 2026-08-15 00:29:00.926709 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-15 00:29:01.958605 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-15 00:29:01.958892 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/work/7b8caaf9fe1b4d3dbec4b5fd7179db55_id_rsa 2026-08-15 00:29:01.958944 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/work/7b8caaf9fe1b4d3dbec4b5fd7179db55_id_rsa.pub 2026-08-15 00:29:01.958991 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-15 00:29:01.959057 | ubuntu-noble -> localhost | SHA256:cXp5x4FYYFGKokPgmaLbwoCgh5VnP1o3uu4Ppzp2ATs zuul-build-sshkey 2026-08-15 00:29:01.959126 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-15 00:29:01.959169 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-15 00:29:01.959218 | ubuntu-noble -> localhost | | . ++o | 2026-08-15 00:29:01.959259 | ubuntu-noble -> localhost | | . = o + . | 2026-08-15 00:29:01.959300 | ubuntu-noble -> localhost | |o * + . o + . . | 2026-08-15 00:29:01.959339 | ubuntu-noble -> localhost | |=+ +.o . + . . . | 2026-08-15 00:29:01.959374 | ubuntu-noble -> localhost | |* . oo+ S o . o | 2026-08-15 00:29:01.959405 | ubuntu-noble -> localhost | |o+ E+.+ o . . | 2026-08-15 00:29:01.959434 | ubuntu-noble -> localhost | |o.. ..o.. | 2026-08-15 00:29:01.959461 | ubuntu-noble -> localhost | | . o .= | 2026-08-15 00:29:01.959494 | ubuntu-noble -> localhost | | ..*=.. | 2026-08-15 00:29:01.959522 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-15 00:29:01.959593 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.616056 2026-08-15 00:29:01.966928 | 2026-08-15 00:29:01.966997 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-15 00:29:02.000853 | ubuntu-noble | ok 2026-08-15 00:29:02.011848 | ubuntu-noble | included: /var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-15 00:29:02.020119 | 2026-08-15 00:29:02.020184 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-15 00:29:02.045688 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:02.055983 | 2026-08-15 00:29:02.056074 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-15 00:29:02.583606 | ubuntu-noble | changed 2026-08-15 00:29:02.589372 | 2026-08-15 00:29:02.589439 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-15 00:29:02.837322 | ubuntu-noble | ok 2026-08-15 00:29:02.844052 | 2026-08-15 00:29:02.844130 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-15 00:29:03.412406 | ubuntu-noble | changed 2026-08-15 00:29:03.420113 | 2026-08-15 00:29:03.420254 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-15 00:29:03.981817 | ubuntu-noble | changed 2026-08-15 00:29:03.990100 | 2026-08-15 00:29:03.990165 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-15 00:29:04.015646 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:04.023961 | 2026-08-15 00:29:04.024052 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-15 00:29:04.432753 | ubuntu-noble -> localhost | changed 2026-08-15 00:29:04.447971 | 2026-08-15 00:29:04.448039 | TASK [add-build-sshkey : Add back temp key] 2026-08-15 00:29:04.755367 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/work/7b8caaf9fe1b4d3dbec4b5fd7179db55_id_rsa (zuul-build-sshkey) 2026-08-15 00:29:04.755584 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.013870 2026-08-15 00:29:04.763174 | 2026-08-15 00:29:04.763241 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-15 00:29:05.135784 | ubuntu-noble | ok 2026-08-15 00:29:05.142147 | 2026-08-15 00:29:05.142212 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-15 00:29:05.169052 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:05.185757 | 2026-08-15 00:29:05.185824 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-15 00:29:05.572519 | ubuntu-noble | ok 2026-08-15 00:29:05.615239 | 2026-08-15 00:29:05.615372 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-15 00:29:06.378065 | ubuntu-noble | Output suppressed because no_log was given 2026-08-15 00:29:06.387590 | 2026-08-15 00:29:06.387664 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-15 00:29:06.615685 | ubuntu-noble | ok: "logs" 2026-08-15 00:29:06.615966 | ubuntu-noble | ok: All items complete 2026-08-15 00:29:06.616001 | 2026-08-15 00:29:06.804829 | ubuntu-noble | ok: "artifacts" 2026-08-15 00:29:07.006548 | ubuntu-noble | ok: "docs" 2026-08-15 00:29:07.015846 | 2026-08-15 00:29:07.015939 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-15 00:29:07.240578 | ubuntu-noble | changed: "logs" 2026-08-15 00:29:07.447816 | ubuntu-noble | changed: "artifacts" 2026-08-15 00:29:07.646737 | ubuntu-noble | changed: "docs" 2026-08-15 00:29:07.660967 | 2026-08-15 00:29:07.661081 | PLAY RECAP 2026-08-15 00:29:07.661135 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-15 00:29:07.661166 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-15 00:29:07.661188 | 2026-08-15 00:29:07.838561 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-15 00:29:07.840851 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-15 00:29:08.534839 | 2026-08-15 00:29:08.535304 | PLAY [all] 2026-08-15 00:29:08.548049 | 2026-08-15 00:29:08.548128 | TASK [setup-uv : Extract archive] 2026-08-15 00:29:11.989253 | ubuntu-noble | changed 2026-08-15 00:29:11.995530 | 2026-08-15 00:29:11.995611 | TASK [setup-uv : Print version] 2026-08-15 00:29:12.406080 | ubuntu-noble | uv 0.8.13 2026-08-15 00:29:12.550134 | ubuntu-noble | ok: Runtime: 0:00:00.016085 2026-08-15 00:29:12.560158 | 2026-08-15 00:29:12.560228 | TASK [Install Ansible collection siblings] 2026-08-15 00:29:12.968621 | ubuntu-noble | ok: 2026-08-15 00:29:12.968815 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-08-15 00:29:12.968847 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-08-15 00:29:12.975012 | 2026-08-15 00:29:12.975065 | PLAY RECAP 2026-08-15 00:29:12.975113 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-15 00:29:12.975135 | 2026-08-15 00:29:13.122377 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-15 00:29:13.124921 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-15 00:29:13.728506 | 2026-08-15 00:29:13.728667 | PLAY [all] 2026-08-15 00:29:13.741472 | 2026-08-15 00:29:13.741556 | LOOP [Check inventory directories] 2026-08-15 00:29:14.055497 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-15 00:29:14.248285 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-08-15 00:29:14.467298 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-08-15 00:29:14.496842 | 2026-08-15 00:29:14.497163 | LOOP [Copy inventory file for Zuul] 2026-08-15 00:29:15.407410 | ubuntu-noble | changed: 2026-08-15 00:29:15.407741 | ubuntu-noble | { 2026-08-15 00:29:15.407793 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:29:15.407828 | ubuntu-noble | "changed": false, 2026-08-15 00:29:15.407857 | ubuntu-noble | "failed": false, 2026-08-15 00:29:15.407891 | ubuntu-noble | "invocation": { 2026-08-15 00:29:15.407919 | ubuntu-noble | "module_args": { 2026-08-15 00:29:15.407946 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-15 00:29:15.407973 | ubuntu-noble | "follow": true, 2026-08-15 00:29:15.407999 | ubuntu-noble | "get_attributes": true, 2026-08-15 00:29:15.408027 | ubuntu-noble | "get_checksum": true, 2026-08-15 00:29:15.408053 | ubuntu-noble | "get_mime": true, 2026-08-15 00:29:15.408080 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-15 00:29:15.408107 | ubuntu-noble | } 2026-08-15 00:29:15.408132 | ubuntu-noble | }, 2026-08-15 00:29:15.408158 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-15 00:29:15.408198 | ubuntu-noble | "stat": { 2026-08-15 00:29:15.408225 | ubuntu-noble | "atime": 1786753746.2670372, 2026-08-15 00:29:15.408251 | ubuntu-noble | "attr_flags": "e", 2026-08-15 00:29:15.408277 | ubuntu-noble | "attributes": [ 2026-08-15 00:29:15.408303 | ubuntu-noble | "extents" 2026-08-15 00:29:15.408329 | ubuntu-noble | ], 2026-08-15 00:29:15.408354 | ubuntu-noble | "block_size": 4096, 2026-08-15 00:29:15.408380 | ubuntu-noble | "blocks": 8, 2026-08-15 00:29:15.408405 | ubuntu-noble | "charset": "unknown", 2026-08-15 00:29:15.408432 | ubuntu-noble | "ctime": 1786753746.278038, 2026-08-15 00:29:15.408458 | ubuntu-noble | "dev": 64769, 2026-08-15 00:29:15.408484 | ubuntu-noble | "device_type": 0, 2026-08-15 00:29:15.408510 | ubuntu-noble | "executable": true, 2026-08-15 00:29:15.408535 | ubuntu-noble | "exists": true, 2026-08-15 00:29:15.408560 | ubuntu-noble | "gid": 1000, 2026-08-15 00:29:15.408585 | ubuntu-noble | "gr_name": "zuul", 2026-08-15 00:29:15.408610 | ubuntu-noble | "inode": 1034272, 2026-08-15 00:29:15.408635 | ubuntu-noble | "isblk": false, 2026-08-15 00:29:15.408662 | ubuntu-noble | "ischr": false, 2026-08-15 00:29:15.408687 | ubuntu-noble | "isdir": true, 2026-08-15 00:29:15.408713 | ubuntu-noble | "isfifo": false, 2026-08-15 00:29:15.408738 | ubuntu-noble | "isgid": false, 2026-08-15 00:29:15.408763 | ubuntu-noble | "islnk": false, 2026-08-15 00:29:15.408788 | ubuntu-noble | "isreg": false, 2026-08-15 00:29:15.408813 | ubuntu-noble | "issock": false, 2026-08-15 00:29:15.408837 | ubuntu-noble | "isuid": false, 2026-08-15 00:29:15.408862 | ubuntu-noble | "mimetype": "unknown", 2026-08-15 00:29:15.408886 | ubuntu-noble | "mode": "0755", 2026-08-15 00:29:15.408910 | ubuntu-noble | "mtime": 1786753732.2001057, 2026-08-15 00:29:15.408934 | ubuntu-noble | "nlink": 11, 2026-08-15 00:29:15.408982 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-15 00:29:15.409010 | ubuntu-noble | "pw_name": "zuul", 2026-08-15 00:29:15.409042 | ubuntu-noble | "readable": true, 2026-08-15 00:29:15.409068 | ubuntu-noble | "rgrp": true, 2026-08-15 00:29:15.409093 | ubuntu-noble | "roth": true, 2026-08-15 00:29:15.409119 | ubuntu-noble | "rusr": true, 2026-08-15 00:29:15.409145 | ubuntu-noble | "size": 4096, 2026-08-15 00:29:15.409170 | ubuntu-noble | "uid": 1000, 2026-08-15 00:29:15.409196 | ubuntu-noble | "version": "4019038178", 2026-08-15 00:29:15.409221 | ubuntu-noble | "wgrp": false, 2026-08-15 00:29:15.409248 | ubuntu-noble | "woth": false, 2026-08-15 00:29:15.409274 | ubuntu-noble | "writeable": true, 2026-08-15 00:29:15.409300 | ubuntu-noble | "wusr": true, 2026-08-15 00:29:15.409326 | ubuntu-noble | "xgrp": true, 2026-08-15 00:29:15.409351 | ubuntu-noble | "xoth": true, 2026-08-15 00:29:15.409376 | ubuntu-noble | "xusr": true 2026-08-15 00:29:15.409402 | ubuntu-noble | } 2026-08-15 00:29:15.409427 | ubuntu-noble | } 2026-08-15 00:29:15.409477 | ubuntu-noble | ok: All items complete 2026-08-15 00:29:15.409509 | 2026-08-15 00:29:15.411304 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:15.411970 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:15.430016 | 2026-08-15 00:29:15.430380 | LOOP [Switch "ansible_host" to private IP] 2026-08-15 00:29:15.805991 | ubuntu-noble | changed: 1 replacements made 2026-08-15 00:29:15.807843 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:15.808677 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:29:15.824478 | 2026-08-15 00:29:15.824599 | TASK [Run Molecule scenario] 2026-08-15 00:29:16.313924 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-15 00:29:16.314067 | ubuntu-noble | Creating virtual environment at: .venv 2026-08-15 00:29:16.592258 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-08-15 00:29:16.593761 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-08-15 00:29:16.594646 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-08-15 00:29:16.776512 | ubuntu-noble | Downloading cryptography 2026-08-15 00:29:16.830456 | ubuntu-noble | Downloading pygments 2026-08-15 00:29:16.983593 | ubuntu-noble | Downloading ansible-core 2026-08-15 00:29:17.035064 | ubuntu-noble | Installed 37 packages in 50ms 2026-08-15 00:29:17.802295 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-08-15 00:29:17.802428 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-08-15 00:29:18.676385 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-15 00:29:18.676482 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-08-15 00:29:18.676627 | ubuntu-noble | INFO [docker-upgrade > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-15 00:29:18.676740 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-08-15 00:29:40.280683 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-08-15 00:29:40.281020 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-08-15 00:29:40.281347 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-08-15 00:29:40.281556 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-15 00:29:40.290249 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-15 00:29:40.290742 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-15 00:29:40.300041 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-15 00:29:40.300190 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-15 00:29:40.300380 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-15 00:29:40.310769 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-08-15 00:29:40.903758 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-15 00:29:40.904014 | 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-15 00:29:40.904260 | 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-15 00:29:40.904689 | ubuntu-noble | 2026-08-15 00:29:41.433496 | ubuntu-noble | 2026-08-15 00:29:41.433723 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-08-15 00:29:41.504696 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-08-15 00:29:41.514730 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-08-15 00:29:41.516852 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-15 00:29:41.522443 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-08-15 00:29:42.072626 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-15 00:29:42.072806 | 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-15 00:29:42.073053 | 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-15 00:29:42.073258 | ubuntu-noble | 2026-08-15 00:29:42.637054 | ubuntu-noble | 2026-08-15 00:29:42.637270 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-08-15 00:29:42.637523 | ubuntu-noble | 2026-08-15 00:29:42.637749 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-15 00:29:42.637969 | ubuntu-noble | Saturday 15 August 2026 00:29:42 +0000 (0:00:00.043) 0:00:00.043 ******* 2026-08-15 00:29:43.973707 | 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-15 00:29:43.977692 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:29:43.977863 | ubuntu-noble | 2026-08-15 00:29:43.978099 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-08-15 00:29:43.978328 | ubuntu-noble | Saturday 15 August 2026 00:29:43 +0000 (0:00:01.340) 0:00:01.384 ******* 2026-08-15 00:29:50.196806 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:29:50.196978 | ubuntu-noble | 2026-08-15 00:29:50.197217 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:29:50.197473 | ubuntu-noble | Saturday 15 August 2026 00:29:50 +0000 (0:00:06.218) 0:00:07.603 ******* 2026-08-15 00:29:50.729780 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:29:50.729867 | ubuntu-noble | 2026-08-15 00:29:50.729883 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:29:50.729980 | ubuntu-noble | Saturday 15 August 2026 00:29:50 +0000 (0:00:00.533) 0:00:08.136 ******* 2026-08-15 00:29:50.768335 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:29:50.768426 | ubuntu-noble | 2026-08-15 00:29:50.768570 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-15 00:29:50.768700 | ubuntu-noble | Saturday 15 August 2026 00:29:50 +0000 (0:00:00.038) 0:00:08.175 ******* 2026-08-15 00:29:51.241218 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:29:51.241401 | ubuntu-noble | 2026-08-15 00:29:51.241625 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:29:51.241835 | ubuntu-noble | Saturday 15 August 2026 00:29:51 +0000 (0:00:00.472) 0:00:08.647 ******* 2026-08-15 00:29:51.351453 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:29:51.351649 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.5.1/runc.amd64" 2026-08-15 00:29:51.351849 | ubuntu-noble | } 2026-08-15 00:29:51.352033 | ubuntu-noble | 2026-08-15 00:29:51.352250 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:29:51.352480 | ubuntu-noble | Saturday 15 August 2026 00:29:51 +0000 (0:00:00.110) 0:00:08.758 ******* 2026-08-15 00:29:52.190267 | 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-15 00:29:52.196507 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:29:52.196692 | ubuntu-noble | 2026-08-15 00:29:52.196932 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:29:52.197124 | ubuntu-noble | Saturday 15 August 2026 00:29:52 +0000 (0:00:00.845) 0:00:09.603 ******* 2026-08-15 00:29:52.233818 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:29:52.233990 | ubuntu-noble | 2026-08-15 00:29:52.234249 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:29:52.234509 | ubuntu-noble | Saturday 15 August 2026 00:29:52 +0000 (0:00:00.037) 0:00:09.641 ******* 2026-08-15 00:29:52.269424 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:29:52.269578 | ubuntu-noble | 2026-08-15 00:29:52.269796 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:29:52.270012 | ubuntu-noble | Saturday 15 August 2026 00:29:52 +0000 (0:00:00.035) 0:00:09.676 ******* 2026-08-15 00:29:52.580276 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:29:52.580478 | ubuntu-noble | 2026-08-15 00:29:52.580719 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:29:52.580942 | ubuntu-noble | Saturday 15 August 2026 00:29:52 +0000 (0:00:00.310) 0:00:09.987 ******* 2026-08-15 00:29:53.798769 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:29:53.798897 | ubuntu-noble | 2026-08-15 00:29:53.798914 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:29:53.798994 | ubuntu-noble | Saturday 15 August 2026 00:29:53 +0000 (0:00:01.215) 0:00:11.202 ******* 2026-08-15 00:29:53.885522 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:29:53.885720 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.4/containerd-2.3.4-linux-amd64.tar.gz" 2026-08-15 00:29:53.885914 | ubuntu-noble | } 2026-08-15 00:29:53.886099 | ubuntu-noble | 2026-08-15 00:29:53.886337 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:29:53.886554 | ubuntu-noble | Saturday 15 August 2026 00:29:53 +0000 (0:00:00.089) 0:00:11.292 ******* 2026-08-15 00:29:54.871068 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:29:54.871236 | ubuntu-noble | 2026-08-15 00:29:54.871502 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:29:54.871714 | ubuntu-noble | Saturday 15 August 2026 00:29:54 +0000 (0:00:00.985) 0:00:12.277 ******* 2026-08-15 00:29:58.315426 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:29:58.315495 | ubuntu-noble | 2026-08-15 00:29:58.315508 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-15 00:29:58.315526 | ubuntu-noble | Saturday 15 August 2026 00:29:58 +0000 (0:00:03.444) 0:00:15.721 ******* 2026-08-15 00:29:58.345007 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:29:58.345159 | ubuntu-noble | 2026-08-15 00:29:58.345340 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-15 00:29:58.347498 | ubuntu-noble | Saturday 15 August 2026 00:29:58 +0000 (0:00:00.029) 0:00:15.751 ******* 2026-08-15 00:29:58.371103 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:29:58.371181 | ubuntu-noble | 2026-08-15 00:29:58.371341 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-15 00:29:58.371475 | ubuntu-noble | Saturday 15 August 2026 00:29:58 +0000 (0:00:00.027) 0:00:15.778 ******* 2026-08-15 00:29:58.399480 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:29:58.399647 | ubuntu-noble | 2026-08-15 00:29:58.399861 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-15 00:29:58.400066 | ubuntu-noble | Saturday 15 August 2026 00:29:58 +0000 (0:00:00.028) 0:00:15.806 ******* 2026-08-15 00:30:22.722249 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:22.722467 | ubuntu-noble | 2026-08-15 00:30:22.722715 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-15 00:30:22.722932 | ubuntu-noble | Saturday 15 August 2026 00:30:22 +0000 (0:00:24.322) 0:00:40.129 ******* 2026-08-15 00:30:23.621440 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:23.621655 | ubuntu-noble | 2026-08-15 00:30:23.621897 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-15 00:30:23.622118 | ubuntu-noble | Saturday 15 August 2026 00:30:23 +0000 (0:00:00.898) 0:00:41.027 ******* 2026-08-15 00:30:25.157862 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-15 00:30:25.157913 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-15 00:30:25.157922 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-15 00:30:25.157930 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-15 00:30:25.157937 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-15 00:30:25.157945 | ubuntu-noble | 2026-08-15 00:30:25.157953 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-15 00:30:25.157960 | ubuntu-noble | Saturday 15 August 2026 00:30:25 +0000 (0:00:01.534) 0:00:42.562 ******* 2026-08-15 00:30:26.105747 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:26.105826 | ubuntu-noble | 2026-08-15 00:30:26.105879 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-15 00:30:26.105976 | ubuntu-noble | Saturday 15 August 2026 00:30:26 +0000 (0:00:00.946) 0:00:43.509 ******* 2026-08-15 00:30:26.106063 | ubuntu-noble | 2026-08-15 00:30:26.106164 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-15 00:30:26.106255 | ubuntu-noble | Saturday 15 August 2026 00:30:26 +0000 (0:00:00.003) 0:00:43.512 ******* 2026-08-15 00:30:27.387901 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:27.387977 | ubuntu-noble | 2026-08-15 00:30:27.387988 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-15 00:30:27.387998 | ubuntu-noble | Saturday 15 August 2026 00:30:27 +0000 (0:00:01.280) 0:00:44.793 ******* 2026-08-15 00:30:28.032012 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:28.032102 | ubuntu-noble | 2026-08-15 00:30:28.032113 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-15 00:30:28.032124 | ubuntu-noble | Saturday 15 August 2026 00:30:28 +0000 (0:00:00.644) 0:00:45.438 ******* 2026-08-15 00:30:28.796036 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:28.796122 | ubuntu-noble | 2026-08-15 00:30:28.796236 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:30:28.796397 | ubuntu-noble | Saturday 15 August 2026 00:30:28 +0000 (0:00:00.764) 0:00:46.202 ******* 2026-08-15 00:30:29.124804 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:29.124891 | ubuntu-noble | 2026-08-15 00:30:29.125008 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-08-15 00:30:29.125199 | ubuntu-noble | Saturday 15 August 2026 00:30:29 +0000 (0:00:00.328) 0:00:46.530 ******* 2026-08-15 00:30:29.462552 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:29.462622 | ubuntu-noble | 2026-08-15 00:30:29.462629 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:30:29.462636 | ubuntu-noble | Saturday 15 August 2026 00:30:29 +0000 (0:00:00.336) 0:00:46.867 ******* 2026-08-15 00:30:29.510500 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:30:29.510569 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-15 00:30:29.510580 | ubuntu-noble | } 2026-08-15 00:30:29.510589 | ubuntu-noble | 2026-08-15 00:30:29.510599 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:30:29.510608 | ubuntu-noble | Saturday 15 August 2026 00:30:29 +0000 (0:00:00.048) 0:00:46.916 ******* 2026-08-15 00:30:30.677929 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:30.677988 | ubuntu-noble | 2026-08-15 00:30:30.677999 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:30:30.678009 | ubuntu-noble | Saturday 15 August 2026 00:30:30 +0000 (0:00:01.166) 0:00:48.082 ******* 2026-08-15 00:30:35.484360 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:35.484405 | ubuntu-noble | 2026-08-15 00:30:35.484411 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-15 00:30:35.484417 | ubuntu-noble | Saturday 15 August 2026 00:30:35 +0000 (0:00:04.804) 0:00:52.887 ******* 2026-08-15 00:30:36.641946 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:36.642077 | ubuntu-noble | 2026-08-15 00:30:36.642092 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-15 00:30:36.642201 | ubuntu-noble | Saturday 15 August 2026 00:30:36 +0000 (0:00:01.159) 0:00:54.046 ******* 2026-08-15 00:30:36.671704 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:30:36.671827 | ubuntu-noble | 2026-08-15 00:30:36.671984 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-15 00:30:36.672130 | ubuntu-noble | Saturday 15 August 2026 00:30:36 +0000 (0:00:00.032) 0:00:54.078 ******* 2026-08-15 00:30:37.224901 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:37.224963 | ubuntu-noble | 2026-08-15 00:30:37.224975 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-15 00:30:37.224985 | ubuntu-noble | Saturday 15 August 2026 00:30:37 +0000 (0:00:00.547) 0:00:54.626 ******* 2026-08-15 00:30:38.458957 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-15 00:30:38.459073 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-15 00:30:38.459087 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-15 00:30:38.459239 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-15 00:30:38.460396 | ubuntu-noble | 2026-08-15 00:30:38.460452 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-15 00:30:38.460460 | ubuntu-noble | Saturday 15 August 2026 00:30:38 +0000 (0:00:01.238) 0:00:55.864 ******* 2026-08-15 00:30:39.204964 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:39.205025 | ubuntu-noble | 2026-08-15 00:30:39.205063 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-15 00:30:39.205169 | ubuntu-noble | Saturday 15 August 2026 00:30:39 +0000 (0:00:00.744) 0:00:56.608 ******* 2026-08-15 00:30:40.139966 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-15 00:30:40.140044 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-15 00:30:40.140184 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-15 00:30:40.140335 | ubuntu-noble | 2026-08-15 00:30:40.140475 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-15 00:30:40.140608 | ubuntu-noble | Saturday 15 August 2026 00:30:40 +0000 (0:00:00.938) 0:00:57.547 ******* 2026-08-15 00:30:40.863100 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:40.863175 | ubuntu-noble | 2026-08-15 00:30:40.863190 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-15 00:30:40.863297 | ubuntu-noble | Saturday 15 August 2026 00:30:40 +0000 (0:00:00.722) 0:00:58.269 ******* 2026-08-15 00:30:41.596440 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:41.596476 | ubuntu-noble | 2026-08-15 00:30:41.596482 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-15 00:30:41.596488 | ubuntu-noble | Saturday 15 August 2026 00:30:41 +0000 (0:00:00.726) 0:00:58.995 ******* 2026-08-15 00:30:41.596494 | ubuntu-noble | 2026-08-15 00:30:41.596499 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-08-15 00:30:41.596504 | ubuntu-noble | Saturday 15 August 2026 00:30:41 +0000 (0:00:00.004) 0:00:59.000 ******* 2026-08-15 00:30:42.304590 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:42.304654 | ubuntu-noble | 2026-08-15 00:30:42.304668 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-15 00:30:42.304680 | ubuntu-noble | Saturday 15 August 2026 00:30:42 +0000 (0:00:00.710) 0:00:59.710 ******* 2026-08-15 00:30:42.343507 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:30:42.343600 | ubuntu-noble | 2026-08-15 00:30:42.343624 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-15 00:30:42.343881 | ubuntu-noble | Saturday 15 August 2026 00:30:42 +0000 (0:00:00.038) 0:00:59.749 ******* 2026-08-15 00:30:44.604782 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:44.604857 | ubuntu-noble | 2026-08-15 00:30:44.604907 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-08-15 00:30:44.605009 | ubuntu-noble | Saturday 15 August 2026 00:30:44 +0000 (0:00:02.261) 0:01:02.010 ******* 2026-08-15 00:30:45.133146 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:45.133206 | ubuntu-noble | 2026-08-15 00:30:45.133384 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-08-15 00:30:45.133519 | ubuntu-noble | Saturday 15 August 2026 00:30:45 +0000 (0:00:00.529) 0:01:02.540 ******* 2026-08-15 00:30:46.344437 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-15 00:30:46.344508 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-15 00:30:46.344529 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-15 00:30:46.345411 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-15 00:30:46.345476 | ubuntu-noble | 2026-08-15 00:30:46.345490 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-08-15 00:30:46.345503 | ubuntu-noble | Saturday 15 August 2026 00:30:46 +0000 (0:00:01.209) 0:01:03.750 ******* 2026-08-15 00:30:48.282977 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-15 00:30:48.283044 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-15 00:30:48.283137 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-15 00:30:48.283232 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-15 00:30:48.283342 | ubuntu-noble | 2026-08-15 00:30:48.283556 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-08-15 00:30:48.283592 | ubuntu-noble | Saturday 15 August 2026 00:30:48 +0000 (0:00:01.938) 0:01:05.688 ******* 2026-08-15 00:30:48.955173 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:48.955216 | ubuntu-noble | 2026-08-15 00:30:48.955224 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-08-15 00:30:48.955238 | ubuntu-noble | Saturday 15 August 2026 00:30:48 +0000 (0:00:00.673) 0:01:06.361 ******* 2026-08-15 00:30:49.678203 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:49.678244 | ubuntu-noble | 2026-08-15 00:30:49.678251 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-08-15 00:30:49.678257 | ubuntu-noble | Saturday 15 August 2026 00:30:49 +0000 (0:00:00.722) 0:01:07.084 ******* 2026-08-15 00:30:54.006559 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-08-15 00:30:54.006626 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-08-15 00:30:54.006633 | ubuntu-noble | 2026-08-15 00:30:54.006639 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-08-15 00:30:54.006646 | ubuntu-noble | Saturday 15 August 2026 00:30:54 +0000 (0:00:04.328) 0:01:11.412 ******* 2026-08-15 00:30:54.605565 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:54.605648 | ubuntu-noble | 2026-08-15 00:30:54.605660 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-08-15 00:30:54.605669 | ubuntu-noble | Saturday 15 August 2026 00:30:54 +0000 (0:00:00.598) 0:01:12.011 ******* 2026-08-15 00:30:55.200480 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:30:55.200551 | ubuntu-noble | 2026-08-15 00:30:55.200567 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-08-15 00:30:55.200580 | ubuntu-noble | Saturday 15 August 2026 00:30:55 +0000 (0:00:00.595) 0:01:12.606 ******* 2026-08-15 00:30:55.859037 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:55.859121 | ubuntu-noble | 2026-08-15 00:30:55.859268 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-08-15 00:30:55.860399 | ubuntu-noble | Saturday 15 August 2026 00:30:55 +0000 (0:00:00.657) 0:01:13.264 ******* 2026-08-15 00:30:56.207165 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:56.207223 | ubuntu-noble | 2026-08-15 00:30:56.207236 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-08-15 00:30:56.207250 | ubuntu-noble | Saturday 15 August 2026 00:30:56 +0000 (0:00:00.348) 0:01:13.613 ******* 2026-08-15 00:30:56.538412 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:56.538512 | ubuntu-noble | 2026-08-15 00:30:56.538527 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-08-15 00:30:56.538540 | ubuntu-noble | Saturday 15 August 2026 00:30:56 +0000 (0:00:00.330) 0:01:13.944 ******* 2026-08-15 00:30:56.895188 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:56.895241 | ubuntu-noble | 2026-08-15 00:30:56.895250 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-08-15 00:30:56.895258 | ubuntu-noble | Saturday 15 August 2026 00:30:56 +0000 (0:00:00.357) 0:01:14.301 ******* 2026-08-15 00:30:57.263480 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:57.263568 | ubuntu-noble | 2026-08-15 00:30:57.263582 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-08-15 00:30:57.263604 | ubuntu-noble | Saturday 15 August 2026 00:30:57 +0000 (0:00:00.368) 0:01:14.670 ******* 2026-08-15 00:30:57.708882 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:57.708980 | ubuntu-noble | 2026-08-15 00:30:57.708988 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-08-15 00:30:57.709080 | ubuntu-noble | Saturday 15 August 2026 00:30:57 +0000 (0:00:00.445) 0:01:15.115 ******* 2026-08-15 00:30:57.754022 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:57.754056 | ubuntu-noble | 2026-08-15 00:30:57.754069 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-08-15 00:30:57.754081 | ubuntu-noble | Saturday 15 August 2026 00:30:57 +0000 (0:00:00.044) 0:01:15.160 ******* 2026-08-15 00:30:57.796169 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:30:57.797472 | ubuntu-noble | "changed": false, 2026-08-15 00:30:57.797545 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:30:57.797560 | ubuntu-noble | } 2026-08-15 00:30:57.797573 | ubuntu-noble | 2026-08-15 00:30:57.797586 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-15 00:30:57.797599 | ubuntu-noble | Saturday 15 August 2026 00:30:57 +0000 (0:00:00.041) 0:01:15.201 ******* 2026-08-15 00:30:58.119515 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:58.119603 | ubuntu-noble | 2026-08-15 00:30:58.119618 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-08-15 00:30:58.119666 | ubuntu-noble | Saturday 15 August 2026 00:30:58 +0000 (0:00:00.324) 0:01:15.525 ******* 2026-08-15 00:30:58.441020 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:58.441094 | ubuntu-noble | 2026-08-15 00:30:58.441227 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-08-15 00:30:58.441402 | ubuntu-noble | Saturday 15 August 2026 00:30:58 +0000 (0:00:00.322) 0:01:15.848 ******* 2026-08-15 00:30:59.119111 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-08-15 00:30:59.119176 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-08-15 00:30:59.119186 | ubuntu-noble | 2026-08-15 00:30:59.119196 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-08-15 00:30:59.119206 | ubuntu-noble | Saturday 15 August 2026 00:30:59 +0000 (0:00:00.676) 0:01:16.524 ******* 2026-08-15 00:30:59.535181 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:30:59.535882 | ubuntu-noble | 2026-08-15 00:30:59.535969 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-08-15 00:30:59.535983 | ubuntu-noble | Saturday 15 August 2026 00:30:59 +0000 (0:00:00.415) 0:01:16.940 ******* 2026-08-15 00:30:59.590075 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030",\n "Created": "2026-08-15T00:30:54.299369083Z",\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": 3203,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-15T00:30:54.536548694Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hostname",\n "HostsPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hosts",\n "LogPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030-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/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a-init/diff:/var/lib/docker/overlay2/3909b244a3b55f07a4201a8b8876bccf37da43780ed0488842a112b6e868712b/diff",\n "MergedDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/merged",\n "UpperDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/diff",\n "WorkDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "7050a322ab3a",\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": "afe4f58057d662ef55d9c1c508950045c9dd872fa1cef603c270b2b36eaf801b",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/afe4f58057d6",\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-15 00:30:58.714145', 'end': '2026-08-15 00:30:58.746366', 'delta': '0:00:00.032221', '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": "7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030",', ' "Created": "2026-08-15T00:30:54.299369083Z",', ' "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": 3203,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-15T00:30:54.536548694Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hostname",', ' "HostsPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hosts",', ' "LogPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030-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/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a-init/diff:/var/lib/docker/overlay2/3909b244a3b55f07a4201a8b8876bccf37da43780ed0488842a112b6e868712b/diff",', ' "MergedDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/merged",', ' "UpperDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/diff",', ' "WorkDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "7050a322ab3a",', ' "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": "afe4f58057d662ef55d9c1c508950045c9dd872fa1cef603c270b2b36eaf801b",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/afe4f58057d6",', ' "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-15 00:30:59.597249 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0",\n "Created": "2026-08-15T00:30:54.91311766Z",\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": 3267,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-15T00:30:55.130160461Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hostname",\n "HostsPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hosts",\n "LogPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0-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/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8-init/diff:/var/lib/docker/overlay2/4ece38215a4109bfee928237781c1f36118eede738918f4f0535287843e9a1dc/diff:/var/lib/docker/overlay2/3de64381be75e324e48658c6f1ddc354b508dbe42c5fd7274c6afd9df93fc72d/diff:/var/lib/docker/overlay2/a8c4af1386fd71cb6f401c6d19d9a07bdf2cfc0f54ec3d2f1037961e390b3e94/diff:/var/lib/docker/overlay2/a1905a4bfd527f4f12c405057cdf635d834471f42cf2d4b00b6e6620d857933e/diff:/var/lib/docker/overlay2/8d1348c3e3c98630730971245603692c170dba13aa0312c401578ba6c313a5c1/diff:/var/lib/docker/overlay2/90f946d8e62a1d0aa1986047faa56081ddbbf91de6df5de2c3c2c903be74e5e0/diff:/var/lib/docker/overlay2/ddc42eb152e1b665685154dee5f4a90bfaa58c9cc255bd1f464ee197f63aa765/diff:/var/lib/docker/overlay2/b66e7c91367d7bb631d5194fb8df888328cc88e88f734ad037449dec09a10f7f/diff",\n "MergedDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/merged",\n "UpperDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/diff",\n "WorkDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/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": "np0000189822",\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": "f17a8937c28bae71dbb2e1bccb722c58f54534e2da4eb5d9e3531c11eabc80ff",\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": "179f032a2b5752cfa9c8636e4d33b928741b202d91846fca79f8fca3952eeabc",\n "EndpointID": "222c7050e49fe1d14747453a6899a0ac14fb6a415975416394e2c7b9b20b1a35",\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-15 00:30:59.036261', 'end': '2026-08-15 00:30:59.067437', 'delta': '0:00:00.031176', '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": "e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0",', ' "Created": "2026-08-15T00:30:54.91311766Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3267,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-15T00:30:55.130160461Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hostname",', ' "HostsPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hosts",', ' "LogPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0-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/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8-init/diff:/var/lib/docker/overlay2/4ece38215a4109bfee928237781c1f36118eede738918f4f0535287843e9a1dc/diff:/var/lib/docker/overlay2/3de64381be75e324e48658c6f1ddc354b508dbe42c5fd7274c6afd9df93fc72d/diff:/var/lib/docker/overlay2/a8c4af1386fd71cb6f401c6d19d9a07bdf2cfc0f54ec3d2f1037961e390b3e94/diff:/var/lib/docker/overlay2/a1905a4bfd527f4f12c405057cdf635d834471f42cf2d4b00b6e6620d857933e/diff:/var/lib/docker/overlay2/8d1348c3e3c98630730971245603692c170dba13aa0312c401578ba6c313a5c1/diff:/var/lib/docker/overlay2/90f946d8e62a1d0aa1986047faa56081ddbbf91de6df5de2c3c2c903be74e5e0/diff:/var/lib/docker/overlay2/ddc42eb152e1b665685154dee5f4a90bfaa58c9cc255bd1f464ee197f63aa765/diff:/var/lib/docker/overlay2/b66e7c91367d7bb631d5194fb8df888328cc88e88f734ad037449dec09a10f7f/diff",', ' "MergedDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/merged",', ' "UpperDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/diff",', ' "WorkDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/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": "np0000189822",', ' "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": "f17a8937c28bae71dbb2e1bccb722c58f54534e2da4eb5d9e3531c11eabc80ff",', ' "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": "179f032a2b5752cfa9c8636e4d33b928741b202d91846fca79f8fca3952eeabc",', ' "EndpointID": "222c7050e49fe1d14747453a6899a0ac14fb6a415975416394e2c7b9b20b1a35",', ' "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-15 00:30:59.607206 | ubuntu-noble | 2026-08-15 00:30:59.607238 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-08-15 00:30:59.607252 | ubuntu-noble | Saturday 15 August 2026 00:30:59 +0000 (0:00:00.072) 0:01:17.013 ******* 2026-08-15 00:31:00.327417 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:31:00.327479 | ubuntu-noble | 2026-08-15 00:31:00.327492 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-15 00:31:00.327502 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-15 00:31:00.327512 | ubuntu-noble | 2026-08-15 00:31:00.327528 | ubuntu-noble | 2026-08-15 00:31:00.327538 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-15 00:31:00.329440 | ubuntu-noble | Saturday 15 August 2026 00:31:00 +0000 (0:00:00.720) 0:01:17.734 ******* 2026-08-15 00:31:00.329496 | ubuntu-noble | =============================================================================== 2026-08-15 00:31:00.329506 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages ------------- 24.32s 2026-08-15 00:31:00.329521 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 6.22s 2026-08-15 00:31:00.331390 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.80s 2026-08-15 00:31:00.331474 | ubuntu-noble | Pull workload images ---------------------------------------------------- 4.33s 2026-08-15 00:31:00.331484 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.44s 2026-08-15 00:31:00.331494 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 2.26s 2026-08-15 00:31:00.331502 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 1.94s 2026-08-15 00:31:00.331511 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.53s 2026-08-15 00:31:00.331520 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.34s 2026-08-15 00:31:00.331529 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.28s 2026-08-15 00:31:00.331658 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.24s 2026-08-15 00:31:00.331929 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.22s 2026-08-15 00:31:00.332195 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.21s 2026-08-15 00:31:00.332545 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.17s 2026-08-15 00:31:00.332830 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.16s 2026-08-15 00:31:00.333097 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.99s 2026-08-15 00:31:00.333348 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.95s 2026-08-15 00:31:00.333531 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.94s 2026-08-15 00:31:00.333707 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.90s 2026-08-15 00:31:00.333900 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-08-15 00:31:00.447014 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-08-15 00:31:00.458060 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-08-15 00:31:01.039937 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-15 00:31:01.040410 | 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-15 00:31:01.040872 | 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-15 00:31:01.041203 | ubuntu-noble | 2026-08-15 00:31:01.535547 | ubuntu-noble | 2026-08-15 00:31:01.535866 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-15 00:31:01.536120 | ubuntu-noble | 2026-08-15 00:31:01.536426 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-15 00:31:01.536707 | ubuntu-noble | Saturday 15 August 2026 00:31:01 +0000 (0:00:00.021) 0:00:00.021 ******* 2026-08-15 00:31:02.656522 | 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-15 00:31:02.659864 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:02.660241 | ubuntu-noble | 2026-08-15 00:31:02.660694 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:31:02.661030 | ubuntu-noble | Saturday 15 August 2026 00:31:02 +0000 (0:00:01.124) 0:00:01.145 ******* 2026-08-15 00:31:03.124939 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:03.125783 | ubuntu-noble | 2026-08-15 00:31:03.125811 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:31:03.125823 | ubuntu-noble | Saturday 15 August 2026 00:31:03 +0000 (0:00:00.464) 0:00:01.609 ******* 2026-08-15 00:31:03.166504 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:03.166572 | ubuntu-noble | 2026-08-15 00:31:03.166592 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-15 00:31:03.166697 | ubuntu-noble | Saturday 15 August 2026 00:31:03 +0000 (0:00:00.041) 0:00:01.651 ******* 2026-08-15 00:31:03.673614 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:03.673781 | ubuntu-noble | 2026-08-15 00:31:03.674006 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:31:03.674287 | ubuntu-noble | Saturday 15 August 2026 00:31:03 +0000 (0:00:00.507) 0:00:02.158 ******* 2026-08-15 00:31:03.757556 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:31:03.757804 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.5.1/runc.amd64" 2026-08-15 00:31:03.758035 | ubuntu-noble | } 2026-08-15 00:31:03.758463 | ubuntu-noble | 2026-08-15 00:31:03.758688 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:31:03.758996 | ubuntu-noble | Saturday 15 August 2026 00:31:03 +0000 (0:00:00.084) 0:00:02.242 ******* 2026-08-15 00:31:04.381984 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:04.382055 | ubuntu-noble | 2026-08-15 00:31:04.382200 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:31:04.382361 | ubuntu-noble | Saturday 15 August 2026 00:31:04 +0000 (0:00:00.623) 0:00:02.866 ******* 2026-08-15 00:31:04.416873 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:04.416909 | ubuntu-noble | 2026-08-15 00:31:04.416919 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:31:04.416928 | ubuntu-noble | Saturday 15 August 2026 00:31:04 +0000 (0:00:00.034) 0:00:02.901 ******* 2026-08-15 00:31:04.458267 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:04.458298 | ubuntu-noble | 2026-08-15 00:31:04.458347 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:31:04.458357 | ubuntu-noble | Saturday 15 August 2026 00:31:04 +0000 (0:00:00.041) 0:00:02.943 ******* 2026-08-15 00:31:04.779090 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:04.779138 | ubuntu-noble | 2026-08-15 00:31:04.779149 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:31:04.779160 | ubuntu-noble | Saturday 15 August 2026 00:31:04 +0000 (0:00:00.320) 0:00:03.263 ******* 2026-08-15 00:31:06.267569 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:06.267642 | ubuntu-noble | 2026-08-15 00:31:06.267654 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:31:06.267671 | ubuntu-noble | Saturday 15 August 2026 00:31:06 +0000 (0:00:01.488) 0:00:04.752 ******* 2026-08-15 00:31:06.363205 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:31:06.363263 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.4/containerd-2.3.4-linux-amd64.tar.gz" 2026-08-15 00:31:06.363273 | ubuntu-noble | } 2026-08-15 00:31:06.363283 | ubuntu-noble | 2026-08-15 00:31:06.363292 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:31:06.363301 | ubuntu-noble | Saturday 15 August 2026 00:31:06 +0000 (0:00:00.094) 0:00:04.846 ******* 2026-08-15 00:31:06.871231 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:06.871276 | ubuntu-noble | 2026-08-15 00:31:06.871283 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:31:06.871289 | ubuntu-noble | Saturday 15 August 2026 00:31:06 +0000 (0:00:00.504) 0:00:05.351 ******* 2026-08-15 00:31:10.455761 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:10.455814 | ubuntu-noble | 2026-08-15 00:31:10.455825 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-15 00:31:10.455834 | ubuntu-noble | Saturday 15 August 2026 00:31:10 +0000 (0:00:03.589) 0:00:08.940 ******* 2026-08-15 00:31:10.476794 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:10.476846 | ubuntu-noble | 2026-08-15 00:31:10.476857 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-15 00:31:10.476866 | ubuntu-noble | Saturday 15 August 2026 00:31:10 +0000 (0:00:00.020) 0:00:08.961 ******* 2026-08-15 00:31:10.501421 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:10.501480 | ubuntu-noble | 2026-08-15 00:31:10.501491 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-15 00:31:10.501506 | ubuntu-noble | Saturday 15 August 2026 00:31:10 +0000 (0:00:00.024) 0:00:08.985 ******* 2026-08-15 00:31:10.519984 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:10.520199 | ubuntu-noble | 2026-08-15 00:31:10.520511 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-15 00:31:10.520762 | ubuntu-noble | Saturday 15 August 2026 00:31:10 +0000 (0:00:00.019) 0:00:09.005 ******* 2026-08-15 00:31:11.659858 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:11.659916 | ubuntu-noble | 2026-08-15 00:31:11.659926 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-15 00:31:11.659936 | ubuntu-noble | Saturday 15 August 2026 00:31:11 +0000 (0:00:01.138) 0:00:10.143 ******* 2026-08-15 00:31:12.359201 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:12.359241 | ubuntu-noble | 2026-08-15 00:31:12.359250 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-15 00:31:12.359256 | ubuntu-noble | Saturday 15 August 2026 00:31:12 +0000 (0:00:00.699) 0:00:10.843 ******* 2026-08-15 00:31:13.874744 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-15 00:31:13.874794 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-15 00:31:13.874804 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-15 00:31:13.874813 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-15 00:31:13.874822 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-15 00:31:13.874832 | ubuntu-noble | 2026-08-15 00:31:13.874841 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-15 00:31:13.874850 | ubuntu-noble | Saturday 15 August 2026 00:31:13 +0000 (0:00:01.514) 0:00:12.357 ******* 2026-08-15 00:31:14.692400 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:14.692454 | ubuntu-noble | 2026-08-15 00:31:14.692498 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-15 00:31:14.693397 | ubuntu-noble | Saturday 15 August 2026 00:31:14 +0000 (0:00:00.816) 0:00:13.173 ******* 2026-08-15 00:31:14.693460 | ubuntu-noble | 2026-08-15 00:31:14.693472 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-15 00:31:14.693487 | ubuntu-noble | Saturday 15 August 2026 00:31:14 +0000 (0:00:00.003) 0:00:13.177 ******* 2026-08-15 00:31:15.493083 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:15.493123 | ubuntu-noble | 2026-08-15 00:31:15.493128 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:31:15.493133 | ubuntu-noble | Saturday 15 August 2026 00:31:15 +0000 (0:00:00.800) 0:00:13.977 ******* 2026-08-15 00:31:15.806432 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:15.806490 | ubuntu-noble | 2026-08-15 00:31:15.806508 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-15 00:31:15.806767 | ubuntu-noble | Saturday 15 August 2026 00:31:15 +0000 (0:00:00.313) 0:00:14.290 ******* 2026-08-15 00:31:16.132813 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:31:16.132875 | ubuntu-noble | 2026-08-15 00:31:16.132962 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:31:16.133044 | ubuntu-noble | Saturday 15 August 2026 00:31:16 +0000 (0:00:00.326) 0:00:14.617 ******* 2026-08-15 00:31:16.172864 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:31:16.173081 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-15 00:31:16.173287 | ubuntu-noble | } 2026-08-15 00:31:16.173790 | ubuntu-noble | 2026-08-15 00:31:16.173826 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:31:16.173831 | ubuntu-noble | Saturday 15 August 2026 00:31:16 +0000 (0:00:00.040) 0:00:14.657 ******* 2026-08-15 00:31:17.232285 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:31:17.232371 | ubuntu-noble | 2026-08-15 00:31:17.232378 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:31:17.232384 | ubuntu-noble | Saturday 15 August 2026 00:31:17 +0000 (0:00:01.058) 0:00:15.716 ******* 2026-08-15 00:31:22.833743 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:31:22.833795 | ubuntu-noble | 2026-08-15 00:31:22.833806 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-15 00:31:22.833816 | ubuntu-noble | Saturday 15 August 2026 00:31:22 +0000 (0:00:05.600) 0:00:21.317 ******* 2026-08-15 00:31:23.803819 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:23.803885 | ubuntu-noble | 2026-08-15 00:31:23.803988 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-15 00:31:23.804123 | ubuntu-noble | Saturday 15 August 2026 00:31:23 +0000 (0:00:00.970) 0:00:22.287 ******* 2026-08-15 00:31:23.830726 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:23.830785 | ubuntu-noble | 2026-08-15 00:31:23.830892 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-15 00:31:23.831052 | ubuntu-noble | Saturday 15 August 2026 00:31:23 +0000 (0:00:00.027) 0:00:22.315 ******* 2026-08-15 00:31:24.284641 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:24.284691 | ubuntu-noble | 2026-08-15 00:31:24.284702 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-15 00:31:24.284711 | ubuntu-noble | Saturday 15 August 2026 00:31:24 +0000 (0:00:00.453) 0:00:22.768 ******* 2026-08-15 00:31:25.455283 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-15 00:31:25.455351 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-15 00:31:25.455356 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-15 00:31:25.455360 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-15 00:31:25.455364 | ubuntu-noble | 2026-08-15 00:31:25.455369 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-15 00:31:25.455373 | ubuntu-noble | Saturday 15 August 2026 00:31:25 +0000 (0:00:01.170) 0:00:23.939 ******* 2026-08-15 00:31:26.141404 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:26.141469 | ubuntu-noble | 2026-08-15 00:31:26.142208 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-15 00:31:26.142264 | ubuntu-noble | Saturday 15 August 2026 00:31:26 +0000 (0:00:00.686) 0:00:24.625 ******* 2026-08-15 00:31:27.044227 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-15 00:31:27.044281 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-15 00:31:27.044291 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-15 00:31:27.044332 | ubuntu-noble | 2026-08-15 00:31:27.044347 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-15 00:31:27.044356 | ubuntu-noble | Saturday 15 August 2026 00:31:27 +0000 (0:00:00.901) 0:00:25.527 ******* 2026-08-15 00:31:27.719215 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:27.719255 | ubuntu-noble | 2026-08-15 00:31:27.719262 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-15 00:31:27.719268 | ubuntu-noble | Saturday 15 August 2026 00:31:27 +0000 (0:00:00.676) 0:00:26.204 ******* 2026-08-15 00:31:28.612705 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-15 00:31:28.612766 | ubuntu-noble | 2026-08-15 00:31:28.612880 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-15 00:31:28.613015 | ubuntu-noble | Saturday 15 August 2026 00:31:28 +0000 (0:00:00.888) 0:00:27.093 ******* 2026-08-15 00:31:28.613131 | ubuntu-noble | 2026-08-15 00:31:28.613268 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-15 00:31:28.613423 | ubuntu-noble | Saturday 15 August 2026 00:31:28 +0000 (0:00:00.002) 0:00:27.095 ******* 2026-08-15 00:31:28.642205 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:28.642263 | ubuntu-noble | 2026-08-15 00:31:28.642499 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-15 00:31:28.642561 | ubuntu-noble | Saturday 15 August 2026 00:31:28 +0000 (0:00:00.032) 0:00:27.127 ******* 2026-08-15 00:31:29.147942 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:29.148010 | ubuntu-noble | 2026-08-15 00:31:29.148097 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-15 00:31:29.148208 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-15 00:31:29.148632 | ubuntu-noble | 2026-08-15 00:31:29.148726 | ubuntu-noble | 2026-08-15 00:31:29.148830 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-15 00:31:29.148930 | ubuntu-noble | Saturday 15 August 2026 00:31:29 +0000 (0:00:00.503) 0:00:27.631 ******* 2026-08-15 00:31:29.149027 | ubuntu-noble | =============================================================================== 2026-08-15 00:31:29.149117 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.60s 2026-08-15 00:31:29.149213 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.59s 2026-08-15 00:31:29.149332 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.51s 2026-08-15 00:31:29.149426 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.49s 2026-08-15 00:31:29.149521 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.17s 2026-08-15 00:31:29.149618 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.14s 2026-08-15 00:31:29.149711 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-15 00:31:29.149809 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.06s 2026-08-15 00:31:29.149904 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.97s 2026-08-15 00:31:29.149999 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.90s 2026-08-15 00:31:29.150095 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.89s 2026-08-15 00:31:29.150190 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.82s 2026-08-15 00:31:29.150284 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.80s 2026-08-15 00:31:29.152418 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-08-15 00:31:29.152482 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.69s 2026-08-15 00:31:29.153577 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.68s 2026-08-15 00:31:29.153632 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-08-15 00:31:29.153642 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-08-15 00:31:29.153651 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-08-15 00:31:29.153659 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.50s 2026-08-15 00:31:29.351430 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-08-15 00:31:29.364153 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-08-15 00:31:29.979083 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-15 00:31:29.979298 | 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-15 00:31:29.979593 | 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-15 00:31:29.979791 | ubuntu-noble | 2026-08-15 00:31:30.503747 | ubuntu-noble | 2026-08-15 00:31:30.503981 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-15 00:31:30.504171 | ubuntu-noble | 2026-08-15 00:31:30.504408 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-15 00:31:30.504619 | ubuntu-noble | Saturday 15 August 2026 00:31:30 +0000 (0:00:00.022) 0:00:00.022 ******* 2026-08-15 00:31:31.646187 | 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-15 00:31:31.649326 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:31.649341 | ubuntu-noble | 2026-08-15 00:31:31.649346 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:31:31.649350 | ubuntu-noble | Saturday 15 August 2026 00:31:31 +0000 (0:00:01.145) 0:00:01.167 ******* 2026-08-15 00:31:32.107910 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:32.108048 | ubuntu-noble | 2026-08-15 00:31:32.108270 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:31:32.108551 | ubuntu-noble | Saturday 15 August 2026 00:31:32 +0000 (0:00:00.458) 0:00:01.626 ******* 2026-08-15 00:31:32.143372 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:32.143581 | ubuntu-noble | 2026-08-15 00:31:32.143810 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-15 00:31:32.144032 | ubuntu-noble | Saturday 15 August 2026 00:31:32 +0000 (0:00:00.035) 0:00:01.662 ******* 2026-08-15 00:31:32.604983 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:32.605168 | ubuntu-noble | 2026-08-15 00:31:32.605446 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:31:32.605672 | ubuntu-noble | Saturday 15 August 2026 00:31:32 +0000 (0:00:00.461) 0:00:02.123 ******* 2026-08-15 00:31:32.676197 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:31:32.676440 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.5.1/runc.amd64" 2026-08-15 00:31:32.676636 | ubuntu-noble | } 2026-08-15 00:31:32.676820 | ubuntu-noble | 2026-08-15 00:31:32.677069 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:31:32.677281 | ubuntu-noble | Saturday 15 August 2026 00:31:32 +0000 (0:00:00.071) 0:00:02.194 ******* 2026-08-15 00:31:33.268341 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:33.268526 | ubuntu-noble | 2026-08-15 00:31:33.268743 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:31:33.268960 | ubuntu-noble | Saturday 15 August 2026 00:31:33 +0000 (0:00:00.591) 0:00:02.786 ******* 2026-08-15 00:31:33.300680 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:33.300839 | ubuntu-noble | 2026-08-15 00:31:33.301045 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:31:33.301279 | ubuntu-noble | Saturday 15 August 2026 00:31:33 +0000 (0:00:00.033) 0:00:02.819 ******* 2026-08-15 00:31:33.342059 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:33.342224 | ubuntu-noble | 2026-08-15 00:31:33.342463 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:31:33.342672 | ubuntu-noble | Saturday 15 August 2026 00:31:33 +0000 (0:00:00.040) 0:00:02.860 ******* 2026-08-15 00:31:33.649477 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:33.649555 | ubuntu-noble | 2026-08-15 00:31:33.649572 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-15 00:31:33.649718 | ubuntu-noble | Saturday 15 August 2026 00:31:33 +0000 (0:00:00.307) 0:00:03.167 ******* 2026-08-15 00:31:34.750379 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:34.750424 | ubuntu-noble | 2026-08-15 00:31:34.750833 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:31:34.750884 | ubuntu-noble | Saturday 15 August 2026 00:31:34 +0000 (0:00:01.100) 0:00:04.268 ******* 2026-08-15 00:31:34.837839 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:31:34.837874 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.4/containerd-2.3.4-linux-amd64.tar.gz" 2026-08-15 00:31:34.837884 | ubuntu-noble | } 2026-08-15 00:31:34.837894 | ubuntu-noble | 2026-08-15 00:31:34.837903 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:31:34.837911 | ubuntu-noble | Saturday 15 August 2026 00:31:34 +0000 (0:00:00.085) 0:00:04.354 ******* 2026-08-15 00:31:35.327073 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:35.327162 | ubuntu-noble | 2026-08-15 00:31:35.327173 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:31:35.327183 | ubuntu-noble | Saturday 15 August 2026 00:31:35 +0000 (0:00:00.489) 0:00:04.843 ******* 2026-08-15 00:31:37.918960 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:37.919072 | ubuntu-noble | 2026-08-15 00:31:37.919175 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-15 00:31:37.920393 | ubuntu-noble | Saturday 15 August 2026 00:31:37 +0000 (0:00:02.592) 0:00:07.436 ******* 2026-08-15 00:31:37.948341 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:37.948382 | ubuntu-noble | 2026-08-15 00:31:37.948389 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-15 00:31:37.948396 | ubuntu-noble | Saturday 15 August 2026 00:31:37 +0000 (0:00:00.028) 0:00:07.465 ******* 2026-08-15 00:31:37.975466 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:37.975527 | ubuntu-noble | 2026-08-15 00:31:37.975538 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-15 00:31:37.975806 | ubuntu-noble | Saturday 15 August 2026 00:31:37 +0000 (0:00:00.027) 0:00:07.493 ******* 2026-08-15 00:31:38.003488 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:38.003522 | ubuntu-noble | 2026-08-15 00:31:38.003532 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-15 00:31:38.003542 | ubuntu-noble | Saturday 15 August 2026 00:31:38 +0000 (0:00:00.027) 0:00:07.521 ******* 2026-08-15 00:31:38.969980 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:38.970043 | ubuntu-noble | 2026-08-15 00:31:38.970208 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-15 00:31:38.970373 | ubuntu-noble | Saturday 15 August 2026 00:31:38 +0000 (0:00:00.964) 0:00:08.485 ******* 2026-08-15 00:31:39.651945 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:39.652107 | ubuntu-noble | 2026-08-15 00:31:39.652358 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-15 00:31:39.652627 | ubuntu-noble | Saturday 15 August 2026 00:31:39 +0000 (0:00:00.684) 0:00:09.170 ******* 2026-08-15 00:31:41.119677 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-15 00:31:41.119734 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-15 00:31:41.119745 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-15 00:31:41.119753 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-15 00:31:41.119762 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-15 00:31:41.119793 | ubuntu-noble | 2026-08-15 00:31:41.119803 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-15 00:31:41.119812 | ubuntu-noble | Saturday 15 August 2026 00:31:41 +0000 (0:00:01.466) 0:00:10.636 ******* 2026-08-15 00:31:41.935593 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:41.935640 | ubuntu-noble | 2026-08-15 00:31:41.935647 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-15 00:31:41.935653 | ubuntu-noble | Saturday 15 August 2026 00:31:41 +0000 (0:00:00.814) 0:00:11.450 ******* 2026-08-15 00:31:41.935659 | ubuntu-noble | 2026-08-15 00:31:41.935664 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-15 00:31:41.935669 | ubuntu-noble | Saturday 15 August 2026 00:31:41 +0000 (0:00:00.002) 0:00:11.453 ******* 2026-08-15 00:31:42.708020 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:42.708056 | ubuntu-noble | 2026-08-15 00:31:42.708061 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-15 00:31:42.708066 | ubuntu-noble | Saturday 15 August 2026 00:31:42 +0000 (0:00:00.773) 0:00:12.226 ******* 2026-08-15 00:31:43.029787 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:43.029855 | ubuntu-noble | 2026-08-15 00:31:43.029925 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-15 00:31:43.030018 | ubuntu-noble | Saturday 15 August 2026 00:31:43 +0000 (0:00:00.320) 0:00:12.546 ******* 2026-08-15 00:31:43.354932 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:43.355019 | ubuntu-noble | 2026-08-15 00:31:43.355380 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-15 00:31:43.355415 | ubuntu-noble | Saturday 15 August 2026 00:31:43 +0000 (0:00:00.326) 0:00:12.873 ******* 2026-08-15 00:31:43.395225 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:31:43.395278 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-15 00:31:43.395288 | ubuntu-noble | } 2026-08-15 00:31:43.395298 | ubuntu-noble | 2026-08-15 00:31:43.395353 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-15 00:31:43.395363 | ubuntu-noble | Saturday 15 August 2026 00:31:43 +0000 (0:00:00.038) 0:00:12.911 ******* 2026-08-15 00:31:43.850169 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:43.850218 | ubuntu-noble | 2026-08-15 00:31:43.850224 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-15 00:31:43.850230 | ubuntu-noble | Saturday 15 August 2026 00:31:43 +0000 (0:00:00.456) 0:00:13.368 ******* 2026-08-15 00:31:47.807771 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:47.807833 | ubuntu-noble | 2026-08-15 00:31:47.807994 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-15 00:31:47.808144 | ubuntu-noble | Saturday 15 August 2026 00:31:47 +0000 (0:00:03.955) 0:00:17.324 ******* 2026-08-15 00:31:48.763939 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:48.763996 | ubuntu-noble | 2026-08-15 00:31:48.764158 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-15 00:31:48.764349 | ubuntu-noble | Saturday 15 August 2026 00:31:48 +0000 (0:00:00.958) 0:00:18.282 ******* 2026-08-15 00:31:48.789591 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-15 00:31:48.789679 | ubuntu-noble | 2026-08-15 00:31:48.789808 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-15 00:31:48.789942 | ubuntu-noble | Saturday 15 August 2026 00:31:48 +0000 (0:00:00.025) 0:00:18.308 ******* 2026-08-15 00:31:49.233787 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:49.233852 | ubuntu-noble | 2026-08-15 00:31:49.233992 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-15 00:31:49.234123 | ubuntu-noble | Saturday 15 August 2026 00:31:49 +0000 (0:00:00.442) 0:00:18.750 ******* 2026-08-15 00:31:50.424719 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-15 00:31:50.424865 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-15 00:31:50.425077 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-15 00:31:50.425343 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-15 00:31:50.425540 | ubuntu-noble | 2026-08-15 00:31:50.425784 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-15 00:31:50.426070 | ubuntu-noble | Saturday 15 August 2026 00:31:50 +0000 (0:00:01.192) 0:00:19.943 ******* 2026-08-15 00:31:51.108672 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:51.108727 | ubuntu-noble | 2026-08-15 00:31:51.108738 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-15 00:31:51.108747 | ubuntu-noble | Saturday 15 August 2026 00:31:51 +0000 (0:00:00.683) 0:00:20.626 ******* 2026-08-15 00:31:52.044775 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-15 00:31:52.044855 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-15 00:31:52.044954 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-15 00:31:52.045041 | ubuntu-noble | 2026-08-15 00:31:52.045138 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-15 00:31:52.045229 | ubuntu-noble | Saturday 15 August 2026 00:31:52 +0000 (0:00:00.936) 0:00:21.562 ******* 2026-08-15 00:31:52.702631 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:52.702686 | ubuntu-noble | 2026-08-15 00:31:52.702698 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-15 00:31:52.702708 | ubuntu-noble | Saturday 15 August 2026 00:31:52 +0000 (0:00:00.658) 0:00:22.220 ******* 2026-08-15 00:31:53.379418 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:53.379475 | ubuntu-noble | 2026-08-15 00:31:53.379492 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-15 00:31:53.380398 | ubuntu-noble | Saturday 15 August 2026 00:31:53 +0000 (0:00:00.673) 0:00:22.894 ******* 2026-08-15 00:31:53.380445 | ubuntu-noble | 2026-08-15 00:31:53.380456 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-15 00:31:53.380465 | ubuntu-noble | Saturday 15 August 2026 00:31:53 +0000 (0:00:00.002) 0:00:22.897 ******* 2026-08-15 00:31:53.891405 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:53.891459 | ubuntu-noble | 2026-08-15 00:31:53.893378 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-15 00:31:53.893425 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-08-15 00:31:53.893432 | ubuntu-noble | 2026-08-15 00:31:53.893438 | ubuntu-noble | 2026-08-15 00:31:53.893443 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-15 00:31:53.893449 | ubuntu-noble | Saturday 15 August 2026 00:31:53 +0000 (0:00:00.512) 0:00:23.409 ******* 2026-08-15 00:31:53.893454 | ubuntu-noble | =============================================================================== 2026-08-15 00:31:53.893460 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.96s 2026-08-15 00:31:53.893465 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.59s 2026-08-15 00:31:53.893475 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.47s 2026-08-15 00:31:53.896355 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.19s 2026-08-15 00:31:53.896405 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-15 00:31:53.896412 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-08-15 00:31:53.896417 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.96s 2026-08-15 00:31:53.896423 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.96s 2026-08-15 00:31:53.896428 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.94s 2026-08-15 00:31:53.896433 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.81s 2026-08-15 00:31:53.896438 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.77s 2026-08-15 00:31:53.896443 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.68s 2026-08-15 00:31:53.896449 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.68s 2026-08-15 00:31:53.896454 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.67s 2026-08-15 00:31:53.896474 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.66s 2026-08-15 00:31:53.896586 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-08-15 00:31:53.896755 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-15 00:31:53.896922 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-15 00:31:53.897091 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.46s 2026-08-15 00:31:53.897258 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-08-15 00:31:53.988275 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-08-15 00:31:53.999508 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-08-15 00:31:53.999919 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-15 00:31:54.005709 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-08-15 00:31:54.536995 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-15 00:31:54.537430 | 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-15 00:31:54.537785 | 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-15 00:31:54.538063 | ubuntu-noble | 2026-08-15 00:31:54.922033 | ubuntu-noble | 2026-08-15 00:31:54.922438 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-08-15 00:31:54.922703 | ubuntu-noble | 2026-08-15 00:31:54.922976 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-15 00:31:54.923572 | ubuntu-noble | Saturday 15 August 2026 00:31:54 +0000 (0:00:00.009) 0:00:00.009 ******* 2026-08-15 00:31:56.052105 | 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-15 00:31:56.054386 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:56.054679 | ubuntu-noble | 2026-08-15 00:31:56.054957 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-08-15 00:31:56.055233 | ubuntu-noble | Saturday 15 August 2026 00:31:56 +0000 (0:00:01.132) 0:00:01.141 ******* 2026-08-15 00:31:56.474770 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:56.475120 | ubuntu-noble | 2026-08-15 00:31:56.475487 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-08-15 00:31:56.475828 | ubuntu-noble | Saturday 15 August 2026 00:31:56 +0000 (0:00:00.419) 0:00:01.561 ******* 2026-08-15 00:31:56.508862 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:56.509181 | ubuntu-noble | 2026-08-15 00:31:56.509507 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-08-15 00:31:56.509800 | ubuntu-noble | Saturday 15 August 2026 00:31:56 +0000 (0:00:00.034) 0:00:01.596 ******* 2026-08-15 00:31:56.956007 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:56.956362 | ubuntu-noble | 2026-08-15 00:31:56.956662 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-08-15 00:31:56.956949 | ubuntu-noble | Saturday 15 August 2026 00:31:56 +0000 (0:00:00.445) 0:00:02.041 ******* 2026-08-15 00:31:57.277989 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:57.278340 | ubuntu-noble | 2026-08-15 00:31:57.278648 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-08-15 00:31:57.278933 | ubuntu-noble | Saturday 15 August 2026 00:31:57 +0000 (0:00:00.323) 0:00:02.364 ******* 2026-08-15 00:31:57.626265 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:57.626650 | ubuntu-noble | 2026-08-15 00:31:57.626950 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-08-15 00:31:57.627236 | ubuntu-noble | Saturday 15 August 2026 00:31:57 +0000 (0:00:00.346) 0:00:02.711 ******* 2026-08-15 00:31:57.981264 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:57.982177 | ubuntu-noble | 2026-08-15 00:31:57.982206 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-08-15 00:31:57.982217 | ubuntu-noble | Saturday 15 August 2026 00:31:57 +0000 (0:00:00.355) 0:00:03.067 ******* 2026-08-15 00:31:59.350781 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-15 00:31:59.350857 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-15 00:31:59.350993 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-15 00:31:59.351135 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-15 00:31:59.351274 | ubuntu-noble | 2026-08-15 00:31:59.351439 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-08-15 00:31:59.351576 | ubuntu-noble | Saturday 15 August 2026 00:31:59 +0000 (0:00:01.368) 0:00:04.435 ******* 2026-08-15 00:31:59.646912 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:59.647074 | ubuntu-noble | 2026-08-15 00:31:59.647301 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-08-15 00:31:59.647634 | ubuntu-noble | Saturday 15 August 2026 00:31:59 +0000 (0:00:00.297) 0:00:04.733 ******* 2026-08-15 00:31:59.688329 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:31:59.688368 | ubuntu-noble | 2026-08-15 00:31:59.688375 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-08-15 00:31:59.688381 | ubuntu-noble | Saturday 15 August 2026 00:31:59 +0000 (0:00:00.041) 0:00:04.774 ******* 2026-08-15 00:32:00.022380 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:32:00.022439 | ubuntu-noble | 2026-08-15 00:32:00.023083 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-15 00:32:00.023125 | ubuntu-noble | Saturday 15 August 2026 00:32:00 +0000 (0:00:00.333) 0:00:05.107 ******* 2026-08-15 00:32:00.347990 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:32:00.348025 | ubuntu-noble | 2026-08-15 00:32:00.348030 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-08-15 00:32:00.348035 | ubuntu-noble | Saturday 15 August 2026 00:32:00 +0000 (0:00:00.327) 0:00:05.434 ******* 2026-08-15 00:32:00.664287 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:32:00.664351 | ubuntu-noble | 2026-08-15 00:32:00.664358 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-08-15 00:32:00.664364 | ubuntu-noble | Saturday 15 August 2026 00:32:00 +0000 (0:00:00.313) 0:00:05.748 ******* 2026-08-15 00:32:01.326389 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030', 'pid': 3203, 'restart_count': 0, 'started_at': '2026-08-15T00:30:54.536548694Z'}}) 2026-08-15 00:32:01.326449 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': 'e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0', 'pid': 3267, 'restart_count': 0, 'started_at': '2026-08-15T00:30:55.130160461Z'}}) 2026-08-15 00:32:01.327049 | ubuntu-noble | 2026-08-15 00:32:01.327088 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-08-15 00:32:01.327098 | ubuntu-noble | Saturday 15 August 2026 00:32:01 +0000 (0:00:00.664) 0:00:06.412 ******* 2026-08-15 00:32:01.372984 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030",\n "Created": "2026-08-15T00:30:54.299369083Z",\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": 3203,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-15T00:30:54.536548694Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hostname",\n "HostsPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hosts",\n "LogPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030-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/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a-init/diff:/var/lib/docker/overlay2/3909b244a3b55f07a4201a8b8876bccf37da43780ed0488842a112b6e868712b/diff",\n "MergedDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/merged",\n "UpperDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/diff",\n "WorkDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "7050a322ab3a",\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": "afe4f58057d662ef55d9c1c508950045c9dd872fa1cef603c270b2b36eaf801b",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/afe4f58057d6",\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-15 00:32:00.927202', 'end': '2026-08-15 00:32:00.960424', 'delta': '0:00:00.033222', '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": "7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030",', ' "Created": "2026-08-15T00:30:54.299369083Z",', ' "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": 3203,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-15T00:30:54.536548694Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hostname",', ' "HostsPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/hosts",', ' "LogPath": "/var/lib/docker/containers/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030/7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030-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/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a-init/diff:/var/lib/docker/overlay2/3909b244a3b55f07a4201a8b8876bccf37da43780ed0488842a112b6e868712b/diff",', ' "MergedDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/merged",', ' "UpperDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/diff",', ' "WorkDir": "/var/lib/docker/overlay2/5731915bd04e58d582cc7ad86e416855a38e79c07e9987e59ced165dad2f928a/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "7050a322ab3a",', ' "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": "afe4f58057d662ef55d9c1c508950045c9dd872fa1cef603c270b2b36eaf801b",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/afe4f58057d6",', ' "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': '7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030', 'pid': 3203, 'restart_count': 0, 'started_at': '2026-08-15T00:30:54.536548694Z'}}, 'ansible_loop_var': 'item'}) 2026-08-15 00:32:01.380365 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0",\n "Created": "2026-08-15T00:30:54.91311766Z",\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": 3267,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-15T00:30:55.130160461Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hostname",\n "HostsPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hosts",\n "LogPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0-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/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8-init/diff:/var/lib/docker/overlay2/4ece38215a4109bfee928237781c1f36118eede738918f4f0535287843e9a1dc/diff:/var/lib/docker/overlay2/3de64381be75e324e48658c6f1ddc354b508dbe42c5fd7274c6afd9df93fc72d/diff:/var/lib/docker/overlay2/a8c4af1386fd71cb6f401c6d19d9a07bdf2cfc0f54ec3d2f1037961e390b3e94/diff:/var/lib/docker/overlay2/a1905a4bfd527f4f12c405057cdf635d834471f42cf2d4b00b6e6620d857933e/diff:/var/lib/docker/overlay2/8d1348c3e3c98630730971245603692c170dba13aa0312c401578ba6c313a5c1/diff:/var/lib/docker/overlay2/90f946d8e62a1d0aa1986047faa56081ddbbf91de6df5de2c3c2c903be74e5e0/diff:/var/lib/docker/overlay2/ddc42eb152e1b665685154dee5f4a90bfaa58c9cc255bd1f464ee197f63aa765/diff:/var/lib/docker/overlay2/b66e7c91367d7bb631d5194fb8df888328cc88e88f734ad037449dec09a10f7f/diff",\n "MergedDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/merged",\n "UpperDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/diff",\n "WorkDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/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": "np0000189822",\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": "f17a8937c28bae71dbb2e1bccb722c58f54534e2da4eb5d9e3531c11eabc80ff",\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": "179f032a2b5752cfa9c8636e4d33b928741b202d91846fca79f8fca3952eeabc",\n "EndpointID": "222c7050e49fe1d14747453a6899a0ac14fb6a415975416394e2c7b9b20b1a35",\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-15 00:32:01.252747', 'end': '2026-08-15 00:32:01.282455', 'delta': '0:00:00.029708', '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": "e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0",', ' "Created": "2026-08-15T00:30:54.91311766Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3267,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-15T00:30:55.130160461Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hostname",', ' "HostsPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/hosts",', ' "LogPath": "/var/lib/docker/containers/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0/e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0-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/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8-init/diff:/var/lib/docker/overlay2/4ece38215a4109bfee928237781c1f36118eede738918f4f0535287843e9a1dc/diff:/var/lib/docker/overlay2/3de64381be75e324e48658c6f1ddc354b508dbe42c5fd7274c6afd9df93fc72d/diff:/var/lib/docker/overlay2/a8c4af1386fd71cb6f401c6d19d9a07bdf2cfc0f54ec3d2f1037961e390b3e94/diff:/var/lib/docker/overlay2/a1905a4bfd527f4f12c405057cdf635d834471f42cf2d4b00b6e6620d857933e/diff:/var/lib/docker/overlay2/8d1348c3e3c98630730971245603692c170dba13aa0312c401578ba6c313a5c1/diff:/var/lib/docker/overlay2/90f946d8e62a1d0aa1986047faa56081ddbbf91de6df5de2c3c2c903be74e5e0/diff:/var/lib/docker/overlay2/ddc42eb152e1b665685154dee5f4a90bfaa58c9cc255bd1f464ee197f63aa765/diff:/var/lib/docker/overlay2/b66e7c91367d7bb631d5194fb8df888328cc88e88f734ad037449dec09a10f7f/diff",', ' "MergedDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/merged",', ' "UpperDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/diff",', ' "WorkDir": "/var/lib/docker/overlay2/6cf72de2694da16997f6fdc4d468815aa1de62416a17b1e267657bd3f97f7ad8/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": "np0000189822",', ' "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": "f17a8937c28bae71dbb2e1bccb722c58f54534e2da4eb5d9e3531c11eabc80ff",', ' "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": "179f032a2b5752cfa9c8636e4d33b928741b202d91846fca79f8fca3952eeabc",', ' "EndpointID": "222c7050e49fe1d14747453a6899a0ac14fb6a415975416394e2c7b9b20b1a35",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': 'e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0', 'pid': 3267, 'restart_count': 0, 'started_at': '2026-08-15T00:30:55.130160461Z'}}, 'ansible_loop_var': 'item'}) 2026-08-15 00:32:01.389301 | ubuntu-noble | 2026-08-15 00:32:01.389374 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-08-15 00:32:01.389385 | ubuntu-noble | Saturday 15 August 2026 00:32:01 +0000 (0:00:00.063) 0:00:06.475 ******* 2026-08-15 00:32:01.432998 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:32:01.433154 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.433411 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.433614 | ubuntu-noble | } 2026-08-15 00:32:01.433834 | ubuntu-noble | 2026-08-15 00:32:01.434079 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-08-15 00:32:01.434367 | ubuntu-noble | Saturday 15 August 2026 00:32:01 +0000 (0:00:00.042) 0:00:06.518 ******* 2026-08-15 00:32:01.469360 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:32:01.469374 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.469395 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.469399 | ubuntu-noble | } 2026-08-15 00:32:01.469403 | ubuntu-noble | 2026-08-15 00:32:01.469407 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-08-15 00:32:01.469411 | ubuntu-noble | Saturday 15 August 2026 00:32:01 +0000 (0:00:00.036) 0:00:06.554 ******* 2026-08-15 00:32:01.518453 | 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': 1786753884.56541, 'mtime': 1786753884.5574098, 'ctime': 1786753884.5574098, '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-15 00:32:01.521389 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.521444 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.521454 | ubuntu-noble | "item": { 2026-08-15 00:32:01.521463 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.521472 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.521481 | ubuntu-noble | "failed": false, 2026-08-15 00:32:01.521489 | ubuntu-noble | "invocation": { 2026-08-15 00:32:01.521497 | ubuntu-noble | "module_args": { 2026-08-15 00:32:01.521505 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-15 00:32:01.521514 | ubuntu-noble | "follow": false, 2026-08-15 00:32:01.521522 | ubuntu-noble | "get_attributes": true, 2026-08-15 00:32:01.521530 | ubuntu-noble | "get_checksum": true, 2026-08-15 00:32:01.521539 | ubuntu-noble | "get_mime": true, 2026-08-15 00:32:01.521553 | ubuntu-noble | "path": "/usr/bin/docker" 2026-08-15 00:32:01.524125 | ubuntu-noble | } 2026-08-15 00:32:01.524149 | ubuntu-noble | }, 2026-08-15 00:32:01.524157 | ubuntu-noble | "item": "docker", 2026-08-15 00:32:01.524166 | ubuntu-noble | "stat": { 2026-08-15 00:32:01.524175 | ubuntu-noble | "atime": 1786753884.56541, 2026-08-15 00:32:01.524183 | ubuntu-noble | "attr_flags": "", 2026-08-15 00:32:01.524191 | ubuntu-noble | "attributes": [], 2026-08-15 00:32:01.524200 | ubuntu-noble | "block_size": 4096, 2026-08-15 00:32:01.524208 | ubuntu-noble | "blocks": 0, 2026-08-15 00:32:01.524217 | ubuntu-noble | "charset": "unknown", 2026-08-15 00:32:01.524225 | ubuntu-noble | "ctime": 1786753884.5574098, 2026-08-15 00:32:01.524234 | ubuntu-noble | "dev": 64769, 2026-08-15 00:32:01.524323 | ubuntu-noble | "device_type": 0, 2026-08-15 00:32:01.526961 | ubuntu-noble | "executable": true, 2026-08-15 00:32:01.527003 | ubuntu-noble | "exists": true, 2026-08-15 00:32:01.527336 | ubuntu-noble | "gid": 0, 2026-08-15 00:32:01.529365 | ubuntu-noble | "gr_name": "root", 2026-08-15 00:32:01.529401 | ubuntu-noble | "inode": 33564, 2026-08-15 00:32:01.529410 | ubuntu-noble | "isblk": false, 2026-08-15 00:32:01.529419 | ubuntu-noble | "ischr": false, 2026-08-15 00:32:01.529427 | ubuntu-noble | "isdir": false, 2026-08-15 00:32:01.529436 | ubuntu-noble | "isfifo": false, 2026-08-15 00:32:01.529444 | ubuntu-noble | "isgid": false, 2026-08-15 00:32:01.529452 | ubuntu-noble | "islnk": true, 2026-08-15 00:32:01.529460 | ubuntu-noble | "isreg": false, 2026-08-15 00:32:01.529469 | ubuntu-noble | "issock": false, 2026-08-15 00:32:01.529701 | ubuntu-noble | "isuid": false, 2026-08-15 00:32:01.529984 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-15 00:32:01.530263 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-15 00:32:01.530604 | ubuntu-noble | "mimetype": "unknown", 2026-08-15 00:32:01.530874 | ubuntu-noble | "mode": "0777", 2026-08-15 00:32:01.531139 | ubuntu-noble | "mtime": 1786753884.5574098, 2026-08-15 00:32:01.531436 | ubuntu-noble | "nlink": 1, 2026-08-15 00:32:01.531713 | ubuntu-noble | "path": "/usr/bin/docker", 2026-08-15 00:32:01.532010 | ubuntu-noble | "pw_name": "root", 2026-08-15 00:32:01.532277 | ubuntu-noble | "readable": true, 2026-08-15 00:32:01.532577 | ubuntu-noble | "rgrp": true, 2026-08-15 00:32:01.532857 | ubuntu-noble | "roth": true, 2026-08-15 00:32:01.533119 | ubuntu-noble | "rusr": true, 2026-08-15 00:32:01.533441 | ubuntu-noble | "size": 39, 2026-08-15 00:32:01.533726 | ubuntu-noble | "uid": 0, 2026-08-15 00:32:01.533995 | ubuntu-noble | "version": null, 2026-08-15 00:32:01.534257 | ubuntu-noble | "wgrp": true, 2026-08-15 00:32:01.534579 | ubuntu-noble | "woth": true, 2026-08-15 00:32:01.534859 | ubuntu-noble | "writeable": true, 2026-08-15 00:32:01.535124 | ubuntu-noble | "wusr": true, 2026-08-15 00:32:01.535422 | ubuntu-noble | "xgrp": true, 2026-08-15 00:32:01.535695 | ubuntu-noble | "xoth": true, 2026-08-15 00:32:01.536043 | ubuntu-noble | "xusr": true 2026-08-15 00:32:01.536347 | ubuntu-noble | } 2026-08-15 00:32:01.536629 | ubuntu-noble | }, 2026-08-15 00:32:01.536773 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.536891 | ubuntu-noble | } 2026-08-15 00:32:01.537062 | 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': 1786753909.8056087, 'mtime': 1786753884.8564124, 'ctime': 1786753884.8564124, '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-15 00:32:01.537186 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.537320 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.537463 | ubuntu-noble | "item": { 2026-08-15 00:32:01.537586 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.537705 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.537823 | ubuntu-noble | "failed": false, 2026-08-15 00:32:01.537940 | ubuntu-noble | "invocation": { 2026-08-15 00:32:01.538060 | ubuntu-noble | "module_args": { 2026-08-15 00:32:01.538181 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-15 00:32:01.538299 | ubuntu-noble | "follow": false, 2026-08-15 00:32:01.538460 | ubuntu-noble | "get_attributes": true, 2026-08-15 00:32:01.538581 | ubuntu-noble | "get_checksum": true, 2026-08-15 00:32:01.538700 | ubuntu-noble | "get_mime": true, 2026-08-15 00:32:01.538823 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-08-15 00:32:01.538944 | ubuntu-noble | } 2026-08-15 00:32:01.539061 | ubuntu-noble | }, 2026-08-15 00:32:01.539181 | ubuntu-noble | "item": "docker-init", 2026-08-15 00:32:01.539297 | ubuntu-noble | "stat": { 2026-08-15 00:32:01.539450 | ubuntu-noble | "atime": 1786753909.8056087, 2026-08-15 00:32:01.539571 | ubuntu-noble | "attr_flags": "", 2026-08-15 00:32:01.539696 | ubuntu-noble | "attributes": [], 2026-08-15 00:32:01.539837 | ubuntu-noble | "block_size": 4096, 2026-08-15 00:32:01.539965 | ubuntu-noble | "blocks": 0, 2026-08-15 00:32:01.540084 | ubuntu-noble | "charset": "unknown", 2026-08-15 00:32:01.540203 | ubuntu-noble | "ctime": 1786753884.8564124, 2026-08-15 00:32:01.540334 | ubuntu-noble | "dev": 64769, 2026-08-15 00:32:01.540470 | ubuntu-noble | "device_type": 0, 2026-08-15 00:32:01.540599 | ubuntu-noble | "executable": true, 2026-08-15 00:32:01.540736 | ubuntu-noble | "exists": true, 2026-08-15 00:32:01.540853 | ubuntu-noble | "gid": 0, 2026-08-15 00:32:01.540971 | ubuntu-noble | "gr_name": "root", 2026-08-15 00:32:01.541089 | ubuntu-noble | "inode": 33560, 2026-08-15 00:32:01.543003 | ubuntu-noble | "isblk": false, 2026-08-15 00:32:01.543040 | ubuntu-noble | "ischr": false, 2026-08-15 00:32:01.543050 | ubuntu-noble | "isdir": false, 2026-08-15 00:32:01.543060 | ubuntu-noble | "isfifo": false, 2026-08-15 00:32:01.543068 | ubuntu-noble | "isgid": false, 2026-08-15 00:32:01.543077 | ubuntu-noble | "islnk": true, 2026-08-15 00:32:01.543086 | ubuntu-noble | "isreg": false, 2026-08-15 00:32:01.543095 | ubuntu-noble | "issock": false, 2026-08-15 00:32:01.543104 | ubuntu-noble | "isuid": false, 2026-08-15 00:32:01.543113 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-15 00:32:01.543123 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-15 00:32:01.543132 | ubuntu-noble | "mimetype": "unknown", 2026-08-15 00:32:01.543157 | ubuntu-noble | "mode": "0777", 2026-08-15 00:32:01.543167 | ubuntu-noble | "mtime": 1786753884.8564124, 2026-08-15 00:32:01.543176 | ubuntu-noble | "nlink": 1, 2026-08-15 00:32:01.543185 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-08-15 00:32:01.543194 | ubuntu-noble | "pw_name": "root", 2026-08-15 00:32:01.543203 | ubuntu-noble | "readable": true, 2026-08-15 00:32:01.543211 | ubuntu-noble | "rgrp": true, 2026-08-15 00:32:01.543220 | ubuntu-noble | "roth": true, 2026-08-15 00:32:01.543235 | ubuntu-noble | "rusr": true, 2026-08-15 00:32:01.543244 | ubuntu-noble | "size": 44, 2026-08-15 00:32:01.543253 | ubuntu-noble | "uid": 0, 2026-08-15 00:32:01.543266 | ubuntu-noble | "version": null, 2026-08-15 00:32:01.544160 | ubuntu-noble | "wgrp": true, 2026-08-15 00:32:01.544201 | ubuntu-noble | "woth": true, 2026-08-15 00:32:01.544215 | ubuntu-noble | "writeable": true, 2026-08-15 00:32:01.544226 | ubuntu-noble | "wusr": true, 2026-08-15 00:32:01.544237 | ubuntu-noble | "xgrp": true, 2026-08-15 00:32:01.544247 | ubuntu-noble | "xoth": true, 2026-08-15 00:32:01.544256 | ubuntu-noble | "xusr": true 2026-08-15 00:32:01.544264 | ubuntu-noble | } 2026-08-15 00:32:01.544292 | ubuntu-noble | }, 2026-08-15 00:32:01.544332 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.544347 | ubuntu-noble | } 2026-08-15 00:32:01.545414 | 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': 1786753910.0976107, 'mtime': 1786753885.1384149, 'ctime': 1786753885.1384149, '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-15 00:32:01.545439 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.545445 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.545449 | ubuntu-noble | "item": { 2026-08-15 00:32:01.545452 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.545457 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.545460 | ubuntu-noble | "failed": false, 2026-08-15 00:32:01.545464 | ubuntu-noble | "invocation": { 2026-08-15 00:32:01.545468 | ubuntu-noble | "module_args": { 2026-08-15 00:32:01.545471 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-15 00:32:01.545478 | ubuntu-noble | "follow": false, 2026-08-15 00:32:01.546331 | ubuntu-noble | "get_attributes": true, 2026-08-15 00:32:01.546352 | ubuntu-noble | "get_checksum": true, 2026-08-15 00:32:01.546357 | ubuntu-noble | "get_mime": true, 2026-08-15 00:32:01.546361 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-08-15 00:32:01.546365 | ubuntu-noble | } 2026-08-15 00:32:01.546369 | ubuntu-noble | }, 2026-08-15 00:32:01.546373 | ubuntu-noble | "item": "dockerd", 2026-08-15 00:32:01.546377 | ubuntu-noble | "stat": { 2026-08-15 00:32:01.546381 | ubuntu-noble | "atime": 1786753910.0976107, 2026-08-15 00:32:01.546385 | ubuntu-noble | "attr_flags": "", 2026-08-15 00:32:01.546501 | ubuntu-noble | "attributes": [], 2026-08-15 00:32:01.546623 | ubuntu-noble | "block_size": 4096, 2026-08-15 00:32:01.546743 | ubuntu-noble | "blocks": 0, 2026-08-15 00:32:01.546862 | ubuntu-noble | "charset": "unknown", 2026-08-15 00:32:01.546982 | ubuntu-noble | "ctime": 1786753885.1384149, 2026-08-15 00:32:01.547100 | ubuntu-noble | "dev": 64769, 2026-08-15 00:32:01.547219 | ubuntu-noble | "device_type": 0, 2026-08-15 00:32:01.547362 | ubuntu-noble | "executable": true, 2026-08-15 00:32:01.547489 | ubuntu-noble | "exists": true, 2026-08-15 00:32:01.547607 | ubuntu-noble | "gid": 0, 2026-08-15 00:32:01.547725 | ubuntu-noble | "gr_name": "root", 2026-08-15 00:32:01.547884 | ubuntu-noble | "inode": 33561, 2026-08-15 00:32:01.548005 | ubuntu-noble | "isblk": false, 2026-08-15 00:32:01.548125 | ubuntu-noble | "ischr": false, 2026-08-15 00:32:01.548243 | ubuntu-noble | "isdir": false, 2026-08-15 00:32:01.548377 | ubuntu-noble | "isfifo": false, 2026-08-15 00:32:01.548500 | ubuntu-noble | "isgid": false, 2026-08-15 00:32:01.548617 | ubuntu-noble | "islnk": true, 2026-08-15 00:32:01.548734 | ubuntu-noble | "isreg": false, 2026-08-15 00:32:01.548852 | ubuntu-noble | "issock": false, 2026-08-15 00:32:01.548970 | ubuntu-noble | "isuid": false, 2026-08-15 00:32:01.549092 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-15 00:32:01.549215 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-15 00:32:01.549349 | ubuntu-noble | "mimetype": "unknown", 2026-08-15 00:32:01.549474 | ubuntu-noble | "mode": "0777", 2026-08-15 00:32:01.549594 | ubuntu-noble | "mtime": 1786753885.1384149, 2026-08-15 00:32:01.549712 | ubuntu-noble | "nlink": 1, 2026-08-15 00:32:01.549836 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-08-15 00:32:01.549961 | ubuntu-noble | "pw_name": "root", 2026-08-15 00:32:01.550079 | ubuntu-noble | "readable": true, 2026-08-15 00:32:01.550197 | ubuntu-noble | "rgrp": true, 2026-08-15 00:32:01.550335 | ubuntu-noble | "roth": true, 2026-08-15 00:32:01.550475 | ubuntu-noble | "rusr": true, 2026-08-15 00:32:01.550598 | ubuntu-noble | "size": 40, 2026-08-15 00:32:01.550722 | ubuntu-noble | "uid": 0, 2026-08-15 00:32:01.550845 | ubuntu-noble | "version": null, 2026-08-15 00:32:01.550964 | ubuntu-noble | "wgrp": true, 2026-08-15 00:32:01.551081 | ubuntu-noble | "woth": true, 2026-08-15 00:32:01.551200 | ubuntu-noble | "writeable": true, 2026-08-15 00:32:01.552424 | ubuntu-noble | "wusr": true, 2026-08-15 00:32:01.552451 | ubuntu-noble | "xgrp": true, 2026-08-15 00:32:01.552456 | ubuntu-noble | "xoth": true, 2026-08-15 00:32:01.552460 | ubuntu-noble | "xusr": true 2026-08-15 00:32:01.552464 | ubuntu-noble | } 2026-08-15 00:32:01.552468 | ubuntu-noble | }, 2026-08-15 00:32:01.552472 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.552476 | ubuntu-noble | } 2026-08-15 00:32:01.552482 | 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': 1786753885.4184172, 'mtime': 1786753885.417417, 'ctime': 1786753885.417417, '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-15 00:32:01.552502 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.552506 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.552518 | ubuntu-noble | "item": { 2026-08-15 00:32:01.552524 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.552855 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.552879 | ubuntu-noble | "failed": false, 2026-08-15 00:32:01.552888 | ubuntu-noble | "invocation": { 2026-08-15 00:32:01.552901 | ubuntu-noble | "module_args": { 2026-08-15 00:32:01.554440 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-15 00:32:01.554475 | ubuntu-noble | "follow": false, 2026-08-15 00:32:01.554486 | ubuntu-noble | "get_attributes": true, 2026-08-15 00:32:01.554494 | ubuntu-noble | "get_checksum": true, 2026-08-15 00:32:01.554502 | ubuntu-noble | "get_mime": true, 2026-08-15 00:32:01.554511 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-08-15 00:32:01.554519 | ubuntu-noble | } 2026-08-15 00:32:01.554527 | ubuntu-noble | }, 2026-08-15 00:32:01.554535 | ubuntu-noble | "item": "docker-proxy", 2026-08-15 00:32:01.554544 | ubuntu-noble | "stat": { 2026-08-15 00:32:01.554552 | ubuntu-noble | "atime": 1786753885.4184172, 2026-08-15 00:32:01.554560 | ubuntu-noble | "attr_flags": "", 2026-08-15 00:32:01.554568 | ubuntu-noble | "attributes": [], 2026-08-15 00:32:01.554576 | ubuntu-noble | "block_size": 4096, 2026-08-15 00:32:01.554584 | ubuntu-noble | "blocks": 0, 2026-08-15 00:32:01.554592 | ubuntu-noble | "charset": "unknown", 2026-08-15 00:32:01.554600 | ubuntu-noble | "ctime": 1786753885.417417, 2026-08-15 00:32:01.554614 | ubuntu-noble | "dev": 64769, 2026-08-15 00:32:01.554622 | ubuntu-noble | "device_type": 0, 2026-08-15 00:32:01.555358 | ubuntu-noble | "executable": true, 2026-08-15 00:32:01.555383 | ubuntu-noble | "exists": true, 2026-08-15 00:32:01.555392 | ubuntu-noble | "gid": 0, 2026-08-15 00:32:01.555401 | ubuntu-noble | "gr_name": "root", 2026-08-15 00:32:01.555409 | ubuntu-noble | "inode": 33565, 2026-08-15 00:32:01.555417 | ubuntu-noble | "isblk": false, 2026-08-15 00:32:01.555426 | ubuntu-noble | "ischr": false, 2026-08-15 00:32:01.555434 | ubuntu-noble | "isdir": false, 2026-08-15 00:32:01.555446 | ubuntu-noble | "isfifo": false, 2026-08-15 00:32:01.556323 | ubuntu-noble | "isgid": false, 2026-08-15 00:32:01.556336 | ubuntu-noble | "islnk": true, 2026-08-15 00:32:01.556341 | ubuntu-noble | "isreg": false, 2026-08-15 00:32:01.556345 | ubuntu-noble | "issock": false, 2026-08-15 00:32:01.556348 | ubuntu-noble | "isuid": false, 2026-08-15 00:32:01.556353 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-15 00:32:01.556357 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-15 00:32:01.556361 | ubuntu-noble | "mimetype": "unknown", 2026-08-15 00:32:01.556365 | ubuntu-noble | "mode": "0777", 2026-08-15 00:32:01.556405 | ubuntu-noble | "mtime": 1786753885.417417, 2026-08-15 00:32:01.556526 | ubuntu-noble | "nlink": 1, 2026-08-15 00:32:01.556730 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-08-15 00:32:01.556852 | ubuntu-noble | "pw_name": "root", 2026-08-15 00:32:01.556971 | ubuntu-noble | "readable": true, 2026-08-15 00:32:01.557090 | ubuntu-noble | "rgrp": true, 2026-08-15 00:32:01.557209 | ubuntu-noble | "roth": true, 2026-08-15 00:32:01.557341 | ubuntu-noble | "rusr": true, 2026-08-15 00:32:01.557466 | ubuntu-noble | "size": 45, 2026-08-15 00:32:01.557584 | ubuntu-noble | "uid": 0, 2026-08-15 00:32:01.557704 | ubuntu-noble | "version": null, 2026-08-15 00:32:01.557823 | ubuntu-noble | "wgrp": true, 2026-08-15 00:32:01.557941 | ubuntu-noble | "woth": true, 2026-08-15 00:32:01.558061 | ubuntu-noble | "writeable": true, 2026-08-15 00:32:01.558178 | ubuntu-noble | "wusr": true, 2026-08-15 00:32:01.558298 | ubuntu-noble | "xgrp": true, 2026-08-15 00:32:01.558456 | ubuntu-noble | "xoth": true, 2026-08-15 00:32:01.558586 | ubuntu-noble | "xusr": true 2026-08-15 00:32:01.558710 | ubuntu-noble | } 2026-08-15 00:32:01.558828 | ubuntu-noble | }, 2026-08-15 00:32:01.558950 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.559068 | ubuntu-noble | } 2026-08-15 00:32:01.559188 | ubuntu-noble | 2026-08-15 00:32:01.559331 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-08-15 00:32:01.559468 | ubuntu-noble | Saturday 15 August 2026 00:32:01 +0000 (0:00:00.066) 0:00:06.621 ******* 2026-08-15 00:32:01.594059 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030', 'pid': 3203, 'restart_count': 0, 'started_at': '2026-08-15T00:30:54.536548694Z'}}) => { 2026-08-15 00:32:01.594475 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.594772 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.595061 | ubuntu-noble | "item": { 2026-08-15 00:32:01.595387 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-08-15 00:32:01.595673 | ubuntu-noble | "value": { 2026-08-15 00:32:01.597349 | ubuntu-noble | "id": "7050a322ab3a9abbdc865a8230647c0bd9c51e015c39e1f3325ef719902d8030", 2026-08-15 00:32:01.597379 | ubuntu-noble | "pid": 3203, 2026-08-15 00:32:01.597392 | ubuntu-noble | "restart_count": 0, 2026-08-15 00:32:01.597403 | ubuntu-noble | "started_at": "2026-08-15T00:30:54.536548694Z" 2026-08-15 00:32:01.597415 | ubuntu-noble | } 2026-08-15 00:32:01.597426 | ubuntu-noble | }, 2026-08-15 00:32:01.597503 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.597780 | ubuntu-noble | } 2026-08-15 00:32:01.598115 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': 'e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0', 'pid': 3267, 'restart_count': 0, 'started_at': '2026-08-15T00:30:55.130160461Z'}}) => { 2026-08-15 00:32:01.598444 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-15 00:32:01.598732 | ubuntu-noble | "changed": false, 2026-08-15 00:32:01.598994 | ubuntu-noble | "item": { 2026-08-15 00:32:01.599285 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-08-15 00:32:01.599603 | ubuntu-noble | "value": { 2026-08-15 00:32:01.599927 | ubuntu-noble | "id": "e11aec7c16e7ede433a49699d8938951452791b7a1c89b2197e5686f32e662b0", 2026-08-15 00:32:01.600196 | ubuntu-noble | "pid": 3267, 2026-08-15 00:32:01.600513 | ubuntu-noble | "restart_count": 0, 2026-08-15 00:32:01.600799 | ubuntu-noble | "started_at": "2026-08-15T00:30:55.130160461Z" 2026-08-15 00:32:01.601073 | ubuntu-noble | } 2026-08-15 00:32:01.601389 | ubuntu-noble | }, 2026-08-15 00:32:01.601676 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:01.601936 | ubuntu-noble | } 2026-08-15 00:32:01.602182 | ubuntu-noble | 2026-08-15 00:32:01.602510 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-08-15 00:32:01.602800 | ubuntu-noble | Saturday 15 August 2026 00:32:01 +0000 (0:00:00.058) 0:00:06.680 ******* 2026-08-15 00:32:02.004881 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:32:02.005017 | ubuntu-noble | 2026-08-15 00:32:02.005188 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-08-15 00:32:02.005358 | ubuntu-noble | Saturday 15 August 2026 00:32:02 +0000 (0:00:00.411) 0:00:07.091 ******* 2026-08-15 00:32:02.039755 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-15 00:32:02.039936 | ubuntu-noble | "changed": false, 2026-08-15 00:32:02.040191 | ubuntu-noble | "msg": "All assertions passed" 2026-08-15 00:32:02.040906 | ubuntu-noble | } 2026-08-15 00:32:02.040942 | ubuntu-noble | 2026-08-15 00:32:02.040951 | ubuntu-noble | TASK [Verify HTTP workload is functional] ************************************** 2026-08-15 00:32:02.040959 | ubuntu-noble | Saturday 15 August 2026 00:32:02 +0000 (0:00:00.035) 0:00:07.126 ******* 2026-08-15 00:32:02.659361 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-15 00:32:02.659401 | ubuntu-noble | 2026-08-15 00:32:02.659407 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-15 00:32:02.659413 | ubuntu-noble | ubuntu-noble : ok=22 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-15 00:32:02.659419 | ubuntu-noble | 2026-08-15 00:32:02.659424 | ubuntu-noble | 2026-08-15 00:32:02.659429 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-15 00:32:02.659434 | ubuntu-noble | Saturday 15 August 2026 00:32:02 +0000 (0:00:00.617) 0:00:07.743 ******* 2026-08-15 00:32:02.659451 | ubuntu-noble | =============================================================================== 2026-08-15 00:32:02.659455 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.37s 2026-08-15 00:32:02.659458 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.13s 2026-08-15 00:32:02.659462 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.66s 2026-08-15 00:32:02.659466 | ubuntu-noble | Verify HTTP workload is functional -------------------------------------- 0.62s 2026-08-15 00:32:02.659470 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.45s 2026-08-15 00:32:02.659473 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.42s 2026-08-15 00:32:02.659477 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.41s 2026-08-15 00:32:02.659481 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.36s 2026-08-15 00:32:02.659484 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.35s 2026-08-15 00:32:02.659488 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.33s 2026-08-15 00:32:02.659492 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.33s 2026-08-15 00:32:02.659495 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 0.32s 2026-08-15 00:32:02.659499 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.31s 2026-08-15 00:32:02.659502 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.30s 2026-08-15 00:32:02.659506 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.07s 2026-08-15 00:32:02.662449 | ubuntu-noble | Build current workload state -------------------------------------------- 0.06s 2026-08-15 00:32:02.662499 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.06s 2026-08-15 00:32:02.662509 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.04s 2026-08-15 00:32:02.662523 | ubuntu-noble | Decode future Docker daemon configuration ------------------------------- 0.04s 2026-08-15 00:32:02.662815 | ubuntu-noble | Assert new Docker daemon is installed for future activation ------------- 0.04s 2026-08-15 00:32:02.748456 | ubuntu-noble | INFO [docker-upgrade > verify] Executed: Successful 2026-08-15 00:32:02.758613 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-15 00:32:02.759066 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-15 00:32:02.765184 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-15 00:32:02.765247 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-15 00:32:02.765328 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-15 00:32:02.765606 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-15 00:32:03.038961 | ubuntu-noble | ok: Runtime: 0:02:46.601709 2026-08-15 00:32:03.051594 | 2026-08-15 00:32:03.051645 | PLAY RECAP 2026-08-15 00:32:03.051692 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-15 00:32:03.051714 | 2026-08-15 00:32:03.164763 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-15 00:32:03.167562 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-15 00:32:03.749316 | 2026-08-15 00:32:03.750047 | PLAY [all] 2026-08-15 00:32:03.761844 | 2026-08-15 00:32:03.761928 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-15 00:32:03.807936 | ubuntu-noble | skipping: Conditional result was False 2026-08-15 00:32:03.819155 | 2026-08-15 00:32:03.819231 | TASK [fetch-output : Set log path for single node] 2026-08-15 00:32:03.863645 | ubuntu-noble | ok 2026-08-15 00:32:03.869653 | 2026-08-15 00:32:03.869717 | LOOP [fetch-output : Ensure local output dirs] 2026-08-15 00:32:04.238429 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/work/logs" 2026-08-15 00:32:04.440066 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/work/artifacts" 2026-08-15 00:32:04.635819 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/7b8caaf9fe1b4d3dbec4b5fd7179db55/work/docs" 2026-08-15 00:32:04.650449 | 2026-08-15 00:32:04.650601 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-15 00:32:05.319988 | ubuntu-noble | ok 2026-08-15 00:32:05.320246 | ubuntu-noble | changed: All items complete 2026-08-15 00:32:05.320286 | 2026-08-15 00:32:05.790491 | ubuntu-noble | changed: .d..t...... ./ 2026-08-15 00:32:06.272664 | ubuntu-noble | changed: .d..t...... ./ 2026-08-15 00:32:06.302374 | 2026-08-15 00:32:06.302555 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-15 00:32:06.708412 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.006556 2026-08-15 00:32:06.915229 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008244 2026-08-15 00:32:06.930594 | 2026-08-15 00:32:06.930671 | PLAY [all] 2026-08-15 00:32:06.939964 | 2026-08-15 00:32:06.940061 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-15 00:32:07.396668 | ubuntu-noble | changed 2026-08-15 00:32:07.406971 | 2026-08-15 00:32:07.407021 | PLAY RECAP 2026-08-15 00:32:07.407066 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-15 00:32:07.407088 | 2026-08-15 00:32:07.541884 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-15 00:32:07.543089 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-15 00:32:08.089596 | 2026-08-15 00:32:08.090277 | PLAY [localhost] 2026-08-15 00:32:08.100568 | 2026-08-15 00:32:08.100639 | TASK [Generate Zuul manifest] 2026-08-15 00:32:08.121346 | localhost | ok 2026-08-15 00:32:08.137218 | 2026-08-15 00:32:08.137295 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-15 00:32:08.494144 | localhost | changed 2026-08-15 00:32:08.508628 | 2026-08-15 00:32:08.508734 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-15 00:32:08.541294 | localhost | ok 2026-08-15 00:32:08.549782 | 2026-08-15 00:32:08.549851 | TASK [Upload logs] 2026-08-15 00:32:08.571133 | localhost | ok 2026-08-15 00:32:08.626632 | 2026-08-15 00:32:08.626726 | TASK [Set zuul-log-path fact] 2026-08-15 00:32:08.646650 | localhost | ok 2026-08-15 00:32:08.658963 | 2026-08-15 00:32:08.659028 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-15 00:32:08.691513 | localhost | ok 2026-08-15 00:32:08.701091 | 2026-08-15 00:32:08.701187 | TASK [upload-logs : Create log directories] 2026-08-15 00:32:09.118748 | localhost | changed 2026-08-15 00:32:09.128154 | 2026-08-15 00:32:09.128236 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-15 00:32:09.526175 | localhost -> localhost | ok: Runtime: 0:00:00.006202 2026-08-15 00:32:09.531488 | 2026-08-15 00:32:09.531570 | TASK [upload-logs : Upload logs to log server] 2026-08-15 00:32:10.000067 | localhost | Output suppressed because no_log was given 2026-08-15 00:32:10.005522 | 2026-08-15 00:32:10.005617 | LOOP [upload-logs : Compress console log and json output] 2026-08-15 00:32:10.049800 | localhost | skipping: Conditional result was False 2026-08-15 00:32:10.056584 | localhost | skipping: Conditional result was False 2026-08-15 00:32:10.069015 | 2026-08-15 00:32:10.069149 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-15 00:32:10.112546 | localhost | skipping: Conditional result was False 2026-08-15 00:32:10.113010 | 2026-08-15 00:32:10.116431 | localhost | skipping: Conditional result was False 2026-08-15 00:32:10.133249 | 2026-08-15 00:32:10.133448 | LOOP [upload-logs : Upload console log and json output]