2026-08-12 09:28:43.515576 | Job console starting 2026-08-12 09:28:43.529720 | Updating git repos 2026-08-12 09:28:43.572977 | Cloning repos into workspace 2026-08-12 09:28:43.702265 | Restoring repo states 2026-08-12 09:28:43.709972 | Merging changes 2026-08-12 09:28:44.181895 | Checking out repos 2026-08-12 09:28:44.208485 | Preparing playbooks 2026-08-12 09:28:45.750264 | Running Ansible setup 2026-08-12 09:28:49.495351 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 09:28:50.112999 | 2026-08-12 09:28:50.113204 | PLAY [localhost] 2026-08-12 09:28:50.121594 | 2026-08-12 09:28:50.121665 | TASK [Gathering Facts] 2026-08-12 09:28:52.031691 | localhost | ok 2026-08-12 09:28:52.052714 | 2026-08-12 09:28:52.052997 | TASK [Setup log path fact] 2026-08-12 09:28:52.073417 | localhost | ok 2026-08-12 09:28:52.085325 | 2026-08-12 09:28:52.085392 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:28:52.117262 | localhost | ok 2026-08-12 09:28:52.124917 | 2026-08-12 09:28:52.125046 | TASK [emit-job-header : Print job information] 2026-08-12 09:28:52.168320 | # Job Information 2026-08-12 09:28:52.168535 | Ansible Version: 2.16.18 2026-08-12 09:28:52.168603 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-08-12 09:28:52.168653 | Pipeline: check 2026-08-12 09:28:52.168698 | Executor: 2d72f0692154 2026-08-12 09:28:52.168742 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/145 2026-08-12 09:28:52.168795 | Event ID: 46c54a00-962f-11f1-8ecc-e73cfef4f659 2026-08-12 09:28:52.177207 | 2026-08-12 09:28:52.177299 | LOOP [emit-job-header : Print node information] 2026-08-12 09:28:52.282011 | localhost | ok: 2026-08-12 09:28:52.282203 | localhost | # Node Information 2026-08-12 09:28:52.282239 | localhost | Inventory Hostname: ubuntu-noble 2026-08-12 09:28:52.282267 | localhost | Hostname: np0000188986 2026-08-12 09:28:52.282293 | localhost | Username: zuul 2026-08-12 09:28:52.282321 | localhost | Distro: Ubuntu 24.04 2026-08-12 09:28:52.282345 | localhost | Provider: yul1 2026-08-12 09:28:52.282370 | localhost | Region: ca-ymq-1 2026-08-12 09:28:52.282394 | localhost | Label: ubuntu-noble 2026-08-12 09:28:52.282417 | localhost | Product Name: OpenStack Nova 2026-08-12 09:28:52.282441 | localhost | Interface IP: 199.19.213.62 2026-08-12 09:28:52.293030 | 2026-08-12 09:28:52.293202 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 09:28:52.704016 | localhost -> localhost | changed 2026-08-12 09:28:52.710007 | 2026-08-12 09:28:52.710099 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 09:28:53.629706 | localhost -> localhost | changed 2026-08-12 09:28:53.640884 | 2026-08-12 09:28:53.640981 | PLAY [all] 2026-08-12 09:28:53.650308 | 2026-08-12 09:28:53.650381 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 09:28:53.900077 | ubuntu-noble -> localhost | ok 2026-08-12 09:28:53.909937 | 2026-08-12 09:28:53.910030 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 09:28:53.947043 | ubuntu-noble | ok 2026-08-12 09:28:53.963450 | ubuntu-noble | included: /var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 09:28:53.969493 | 2026-08-12 09:28:53.969614 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 09:28:54.772969 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-12 09:28:54.773144 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/work/fc3ac78286344907ae7c8f69b82c5281_id_rsa 2026-08-12 09:28:54.773175 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/work/fc3ac78286344907ae7c8f69b82c5281_id_rsa.pub 2026-08-12 09:28:54.773198 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-12 09:28:54.773221 | ubuntu-noble -> localhost | SHA256:5h8ujM0j8wdK/PGZJldsXs7Hq3sl4BMIEO0TU4YcMU8 zuul-build-sshkey 2026-08-12 09:28:54.773253 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-12 09:28:54.773275 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-12 09:28:54.773298 | ubuntu-noble -> localhost | | o=+=E | 2026-08-12 09:28:54.773320 | ubuntu-noble -> localhost | | B= | 2026-08-12 09:28:54.773340 | ubuntu-noble -> localhost | | . +.. | 2026-08-12 09:28:54.773360 | ubuntu-noble -> localhost | | o . o | 2026-08-12 09:28:54.773380 | ubuntu-noble -> localhost | | . S. o o | 2026-08-12 09:28:54.773399 | ubuntu-noble -> localhost | | ooo * o .| 2026-08-12 09:28:54.773419 | ubuntu-noble -> localhost | | . B.+.* = o.| 2026-08-12 09:28:54.773439 | ubuntu-noble -> localhost | | = OoB.. o.o| 2026-08-12 09:28:54.773461 | ubuntu-noble -> localhost | | +.Bo o+o.| 2026-08-12 09:28:54.773482 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-12 09:28:54.773531 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.344729 2026-08-12 09:28:54.779859 | 2026-08-12 09:28:54.779927 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 09:28:54.814319 | ubuntu-noble | ok 2026-08-12 09:28:54.825249 | ubuntu-noble | included: /var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 09:28:54.834067 | 2026-08-12 09:28:54.834133 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 09:28:54.860183 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:28:54.869295 | 2026-08-12 09:28:54.869370 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 09:28:55.417474 | ubuntu-noble | changed 2026-08-12 09:28:55.423501 | 2026-08-12 09:28:55.423568 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 09:28:55.651840 | ubuntu-noble | ok 2026-08-12 09:28:55.657337 | 2026-08-12 09:28:55.657410 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 09:28:56.210335 | ubuntu-noble | changed 2026-08-12 09:28:56.216367 | 2026-08-12 09:28:56.216433 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 09:28:56.823536 | ubuntu-noble | changed 2026-08-12 09:28:56.830475 | 2026-08-12 09:28:56.830543 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 09:28:56.856044 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:28:56.867374 | 2026-08-12 09:28:56.867478 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 09:28:57.239247 | ubuntu-noble -> localhost | changed 2026-08-12 09:28:57.255841 | 2026-08-12 09:28:57.255917 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 09:28:57.914736 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/work/fc3ac78286344907ae7c8f69b82c5281_id_rsa (zuul-build-sshkey) 2026-08-12 09:28:57.914975 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014103 2026-08-12 09:28:57.924420 | 2026-08-12 09:28:57.924495 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 09:28:58.293082 | ubuntu-noble | ok 2026-08-12 09:28:58.298299 | 2026-08-12 09:28:58.298364 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 09:28:58.323234 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:28:58.337911 | 2026-08-12 09:28:58.337983 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 09:28:58.707752 | ubuntu-noble | ok 2026-08-12 09:28:58.750036 | 2026-08-12 09:28:58.750170 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 09:28:59.492802 | ubuntu-noble | Output suppressed because no_log was given 2026-08-12 09:28:59.505375 | 2026-08-12 09:28:59.505455 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 09:28:59.737010 | ubuntu-noble | ok: "logs" 2026-08-12 09:28:59.737332 | ubuntu-noble | ok: All items complete 2026-08-12 09:28:59.737377 | 2026-08-12 09:28:59.933327 | ubuntu-noble | ok: "artifacts" 2026-08-12 09:29:00.132061 | ubuntu-noble | ok: "docs" 2026-08-12 09:29:00.144012 | 2026-08-12 09:29:00.144181 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 09:29:00.372709 | ubuntu-noble | changed: "logs" 2026-08-12 09:29:00.561516 | ubuntu-noble | changed: "artifacts" 2026-08-12 09:29:00.789641 | ubuntu-noble | changed: "docs" 2026-08-12 09:29:00.812358 | 2026-08-12 09:29:00.812487 | PLAY RECAP 2026-08-12 09:29:00.812536 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:29:00.812566 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 09:29:00.812587 | 2026-08-12 09:29:00.956653 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 09:29:00.959077 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 09:29:01.541700 | 2026-08-12 09:29:01.542165 | PLAY [all] 2026-08-12 09:29:01.553665 | 2026-08-12 09:29:01.553742 | TASK [setup-uv : Extract archive] 2026-08-12 09:29:03.902676 | ubuntu-noble | changed 2026-08-12 09:29:03.909155 | 2026-08-12 09:29:03.909241 | TASK [setup-uv : Print version] 2026-08-12 09:29:04.306910 | ubuntu-noble | uv 0.8.13 2026-08-12 09:29:04.465273 | ubuntu-noble | ok: Runtime: 0:00:00.015963 2026-08-12 09:29:04.478630 | 2026-08-12 09:29:04.478710 | TASK [Install Ansible collection siblings] 2026-08-12 09:29:04.930937 | ubuntu-noble | ok: 2026-08-12 09:29:04.931166 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-08-12 09:29:04.931211 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-08-12 09:29:04.933580 | 2026-08-12 09:29:05.149374 | PLAY RECAP 2026-08-12 09:29:05.149915 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:29:05.149979 | 2026-08-12 09:29:05.323228 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 09:29:05.324890 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:29:05.949120 | 2026-08-12 09:29:05.949245 | PLAY [all] 2026-08-12 09:29:05.961304 | 2026-08-12 09:29:05.961375 | LOOP [Check inventory directories] 2026-08-12 09:29:06.333461 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-12 09:29:06.512925 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-08-12 09:29:06.691697 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-08-12 09:29:06.712372 | 2026-08-12 09:29:06.712579 | LOOP [Copy inventory file for Zuul] 2026-08-12 09:29:07.606914 | ubuntu-noble | changed: 2026-08-12 09:29:08.398539 | ubuntu-noble | { 2026-08-12 09:29:08.398716 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:29:08.398775 | ubuntu-noble | "changed": false, 2026-08-12 09:29:08.398818 | ubuntu-noble | "failed": false, 2026-08-12 09:29:08.398869 | ubuntu-noble | "invocation": { 2026-08-12 09:29:08.398910 | ubuntu-noble | "module_args": { 2026-08-12 09:29:08.398950 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 09:29:08.398989 | ubuntu-noble | "follow": true, 2026-08-12 09:29:08.399109 | ubuntu-noble | "get_attributes": true, 2026-08-12 09:29:08.399163 | ubuntu-noble | "get_checksum": true, 2026-08-12 09:29:08.399204 | ubuntu-noble | "get_mime": true, 2026-08-12 09:29:08.399242 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-12 09:29:08.399283 | ubuntu-noble | } 2026-08-12 09:29:08.399321 | ubuntu-noble | }, 2026-08-12 09:29:08.399359 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-12 09:29:08.399418 | ubuntu-noble | "stat": { 2026-08-12 09:29:08.399459 | ubuntu-noble | "atime": 1786526939.3791645, 2026-08-12 09:29:08.399499 | ubuntu-noble | "attr_flags": "e", 2026-08-12 09:29:08.399537 | ubuntu-noble | "attributes": [ 2026-08-12 09:29:08.399579 | ubuntu-noble | "extents" 2026-08-12 09:29:08.399635 | ubuntu-noble | ], 2026-08-12 09:29:08.399688 | ubuntu-noble | "block_size": 4096, 2026-08-12 09:29:08.399730 | ubuntu-noble | "blocks": 8, 2026-08-12 09:29:08.399768 | ubuntu-noble | "charset": "unknown", 2026-08-12 09:29:08.399881 | ubuntu-noble | "ctime": 1786526939.3891642, 2026-08-12 09:29:08.399932 | ubuntu-noble | "dev": 64769, 2026-08-12 09:29:08.399971 | ubuntu-noble | "device_type": 0, 2026-08-12 09:29:08.400009 | ubuntu-noble | "executable": true, 2026-08-12 09:29:08.400046 | ubuntu-noble | "exists": true, 2026-08-12 09:29:08.400214 | ubuntu-noble | "gid": 1000, 2026-08-12 09:29:08.400287 | ubuntu-noble | "gr_name": "zuul", 2026-08-12 09:29:08.400331 | ubuntu-noble | "inode": 1024032, 2026-08-12 09:29:08.400371 | ubuntu-noble | "isblk": false, 2026-08-12 09:29:08.400411 | ubuntu-noble | "ischr": false, 2026-08-12 09:29:08.400449 | ubuntu-noble | "isdir": true, 2026-08-12 09:29:08.400631 | ubuntu-noble | "isfifo": false, 2026-08-12 09:29:08.400687 | ubuntu-noble | "isgid": false, 2026-08-12 09:29:08.400726 | ubuntu-noble | "islnk": false, 2026-08-12 09:29:08.400764 | ubuntu-noble | "isreg": false, 2026-08-12 09:29:08.400801 | ubuntu-noble | "issock": false, 2026-08-12 09:29:08.400839 | ubuntu-noble | "isuid": false, 2026-08-12 09:29:08.400875 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 09:29:08.400913 | ubuntu-noble | "mode": "0755", 2026-08-12 09:29:08.400949 | ubuntu-noble | "mtime": 1786526924.1331062, 2026-08-12 09:29:08.401095 | ubuntu-noble | "nlink": 11, 2026-08-12 09:29:08.401140 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-12 09:29:08.401166 | ubuntu-noble | "pw_name": "zuul", 2026-08-12 09:29:08.401192 | ubuntu-noble | "readable": true, 2026-08-12 09:29:08.401215 | ubuntu-noble | "rgrp": true, 2026-08-12 09:29:08.401239 | ubuntu-noble | "roth": true, 2026-08-12 09:29:08.401262 | ubuntu-noble | "rusr": true, 2026-08-12 09:29:08.401286 | ubuntu-noble | "size": 4096, 2026-08-12 09:29:08.401309 | ubuntu-noble | "uid": 1000, 2026-08-12 09:29:08.401332 | ubuntu-noble | "version": "3495964711", 2026-08-12 09:29:08.401356 | ubuntu-noble | "wgrp": false, 2026-08-12 09:29:08.401382 | ubuntu-noble | "woth": false, 2026-08-12 09:29:08.401406 | ubuntu-noble | "writeable": true, 2026-08-12 09:29:08.401429 | ubuntu-noble | "wusr": true, 2026-08-12 09:29:08.401452 | ubuntu-noble | "xgrp": true, 2026-08-12 09:29:08.401475 | ubuntu-noble | "xoth": true, 2026-08-12 09:29:08.401498 | ubuntu-noble | "xusr": true 2026-08-12 09:29:08.401521 | ubuntu-noble | } 2026-08-12 09:29:08.401544 | ubuntu-noble | } 2026-08-12 09:29:08.401608 | ubuntu-noble | ok: All items complete 2026-08-12 09:29:08.401637 | 2026-08-12 09:29:08.403698 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:29:08.404556 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:29:08.421117 | 2026-08-12 09:29:08.421256 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 09:29:08.805499 | ubuntu-noble | changed: 1 replacements made 2026-08-12 09:29:08.806984 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:29:08.807665 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:29:08.825316 | 2026-08-12 09:29:08.894926 | TASK [Run Molecule scenario] 2026-08-12 09:29:09.365625 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-12 09:29:09.365746 | ubuntu-noble | Creating virtual environment at: .venv 2026-08-12 09:29:09.622798 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-08-12 09:29:09.623034 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-08-12 09:29:09.624046 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-08-12 09:29:09.801717 | ubuntu-noble | Downloading cryptography 2026-08-12 09:29:09.860940 | ubuntu-noble | Downloading pygments 2026-08-12 09:29:10.044088 | ubuntu-noble | Downloading ansible-core 2026-08-12 09:29:10.095045 | ubuntu-noble | Installed 37 packages in 50ms 2026-08-12 09:29:10.890648 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-08-12 09:29:10.890769 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 09:29:11.752632 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-12 09:29:11.752735 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-08-12 09:29:11.752774 | ubuntu-noble | INFO [docker-upgrade > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 09:29:11.752785 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-08-12 09:29:31.327446 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-08-12 09:29:31.327691 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-08-12 09:29:31.328081 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-08-12 09:29:31.328206 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 09:29:31.335572 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-12 09:29:31.335964 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:29:31.341640 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-12 09:29:31.341671 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:29:31.341780 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-12 09:29:31.347599 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-08-12 09:29:31.916597 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 09:29:31.916867 | 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-12 09:29:31.917112 | 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-12 09:29:31.917308 | ubuntu-noble | 2026-08-12 09:29:32.438459 | ubuntu-noble | 2026-08-12 09:29:32.438642 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-08-12 09:29:32.506352 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-08-12 09:29:32.517868 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-08-12 09:29:32.520117 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:29:32.526918 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-08-12 09:29:33.044901 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 09:29:33.045199 | 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-12 09:29:33.045476 | 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-12 09:29:33.045676 | ubuntu-noble | 2026-08-12 09:29:33.602841 | ubuntu-noble | 2026-08-12 09:29:33.603506 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-08-12 09:29:33.603524 | ubuntu-noble | 2026-08-12 09:29:33.603534 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:29:33.603583 | ubuntu-noble | Wednesday 12 August 2026 09:29:33 +0000 (0:00:00.044) 0:00:00.044 ****** 2026-08-12 09:29:34.925033 | 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-12 09:29:34.930382 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:29:34.930488 | ubuntu-noble | 2026-08-12 09:29:34.930615 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-08-12 09:29:34.930746 | ubuntu-noble | Wednesday 12 August 2026 09:29:34 +0000 (0:00:01.328) 0:00:01.373 ****** 2026-08-12 09:29:40.528867 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:40.528929 | ubuntu-noble | 2026-08-12 09:29:40.528943 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:29:40.528962 | ubuntu-noble | Wednesday 12 August 2026 09:29:40 +0000 (0:00:05.596) 0:00:06.970 ****** 2026-08-12 09:29:41.068226 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:29:41.068371 | ubuntu-noble | 2026-08-12 09:29:41.068605 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:29:41.068851 | ubuntu-noble | Wednesday 12 August 2026 09:29:41 +0000 (0:00:00.540) 0:00:07.510 ****** 2026-08-12 09:29:41.107639 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:29:41.107847 | ubuntu-noble | 2026-08-12 09:29:41.108094 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:29:41.108312 | ubuntu-noble | Wednesday 12 August 2026 09:29:41 +0000 (0:00:00.039) 0:00:07.550 ****** 2026-08-12 09:29:41.564649 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:41.564794 | ubuntu-noble | 2026-08-12 09:29:41.565059 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:29:41.565301 | ubuntu-noble | Wednesday 12 August 2026 09:29:41 +0000 (0:00:00.456) 0:00:08.007 ****** 2026-08-12 09:29:41.670892 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:29:41.671180 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:29:41.671433 | ubuntu-noble | } 2026-08-12 09:29:41.671790 | ubuntu-noble | 2026-08-12 09:29:41.672138 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:29:41.672403 | ubuntu-noble | Wednesday 12 August 2026 09:29:41 +0000 (0:00:00.105) 0:00:08.112 ****** 2026-08-12 09:29:42.489194 | 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-12 09:29:42.498085 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:42.498219 | ubuntu-noble | 2026-08-12 09:29:42.498446 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:29:42.498637 | ubuntu-noble | Wednesday 12 August 2026 09:29:42 +0000 (0:00:00.828) 0:00:08.940 ****** 2026-08-12 09:29:42.526938 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:29:42.527064 | ubuntu-noble | 2026-08-12 09:29:42.527272 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:29:42.527480 | ubuntu-noble | Wednesday 12 August 2026 09:29:42 +0000 (0:00:00.029) 0:00:08.970 ****** 2026-08-12 09:29:42.560861 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:29:42.560903 | ubuntu-noble | 2026-08-12 09:29:42.561041 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:29:42.561173 | ubuntu-noble | Wednesday 12 August 2026 09:29:42 +0000 (0:00:00.034) 0:00:09.004 ****** 2026-08-12 09:29:42.865576 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:29:42.865755 | ubuntu-noble | 2026-08-12 09:29:42.866026 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:29:42.866238 | ubuntu-noble | Wednesday 12 August 2026 09:29:42 +0000 (0:00:00.304) 0:00:09.308 ****** 2026-08-12 09:29:44.063283 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:29:44.063357 | ubuntu-noble | 2026-08-12 09:29:44.063513 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:29:44.065858 | ubuntu-noble | Wednesday 12 August 2026 09:29:44 +0000 (0:00:01.197) 0:00:10.506 ****** 2026-08-12 09:29:44.163031 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:29:44.163077 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:29:44.163088 | ubuntu-noble | } 2026-08-12 09:29:44.163097 | ubuntu-noble | 2026-08-12 09:29:44.163106 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:29:44.163154 | ubuntu-noble | Wednesday 12 August 2026 09:29:44 +0000 (0:00:00.097) 0:00:10.603 ****** 2026-08-12 09:29:45.144956 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:45.145122 | ubuntu-noble | 2026-08-12 09:29:45.145344 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:29:45.145581 | ubuntu-noble | Wednesday 12 August 2026 09:29:45 +0000 (0:00:00.983) 0:00:11.587 ****** 2026-08-12 09:29:49.557787 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:49.557940 | ubuntu-noble | 2026-08-12 09:29:49.558162 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:29:49.558374 | ubuntu-noble | Wednesday 12 August 2026 09:29:49 +0000 (0:00:04.412) 0:00:15.999 ****** 2026-08-12 09:29:49.589713 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:29:49.589904 | ubuntu-noble | 2026-08-12 09:29:49.590117 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:29:49.590331 | ubuntu-noble | Wednesday 12 August 2026 09:29:49 +0000 (0:00:00.031) 0:00:16.031 ****** 2026-08-12 09:29:49.614627 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:29:49.614796 | ubuntu-noble | 2026-08-12 09:29:49.615082 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:29:49.615308 | ubuntu-noble | Wednesday 12 August 2026 09:29:49 +0000 (0:00:00.025) 0:00:16.056 ****** 2026-08-12 09:29:49.641227 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:29:49.641361 | ubuntu-noble | 2026-08-12 09:29:49.641574 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:29:49.641785 | ubuntu-noble | Wednesday 12 August 2026 09:29:49 +0000 (0:00:00.027) 0:00:16.083 ****** 2026-08-12 09:29:56.923191 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:56.923320 | ubuntu-noble | 2026-08-12 09:29:56.923545 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:29:56.923749 | ubuntu-noble | Wednesday 12 August 2026 09:29:56 +0000 (0:00:07.281) 0:00:23.365 ****** 2026-08-12 09:29:57.784963 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:29:57.785015 | ubuntu-noble | 2026-08-12 09:29:57.785083 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:29:57.785166 | ubuntu-noble | Wednesday 12 August 2026 09:29:57 +0000 (0:00:00.862) 0:00:24.227 ****** 2026-08-12 09:29:59.265102 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-12 09:29:59.265260 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:29:59.265469 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:29:59.265686 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:29:59.265944 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:29:59.266126 | ubuntu-noble | 2026-08-12 09:29:59.266332 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:29:59.266564 | ubuntu-noble | Wednesday 12 August 2026 09:29:59 +0000 (0:00:01.480) 0:00:25.707 ****** 2026-08-12 09:30:00.167143 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:00.167205 | ubuntu-noble | 2026-08-12 09:30:00.167293 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:30:00.167382 | ubuntu-noble | Wednesday 12 August 2026 09:30:00 +0000 (0:00:00.899) 0:00:26.607 ****** 2026-08-12 09:30:00.167463 | ubuntu-noble | 2026-08-12 09:30:00.167553 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:30:00.167644 | ubuntu-noble | Wednesday 12 August 2026 09:30:00 +0000 (0:00:00.002) 0:00:26.610 ****** 2026-08-12 09:30:01.393454 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:01.393539 | ubuntu-noble | 2026-08-12 09:30:01.393981 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 09:30:01.394035 | ubuntu-noble | Wednesday 12 August 2026 09:30:01 +0000 (0:00:01.226) 0:00:27.836 ****** 2026-08-12 09:30:02.026809 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:02.026902 | ubuntu-noble | 2026-08-12 09:30:02.026910 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:30:02.026916 | ubuntu-noble | Wednesday 12 August 2026 09:30:02 +0000 (0:00:00.632) 0:00:28.468 ****** 2026-08-12 09:30:02.780274 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:02.780358 | ubuntu-noble | 2026-08-12 09:30:02.780427 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:30:02.780527 | ubuntu-noble | Wednesday 12 August 2026 09:30:02 +0000 (0:00:00.753) 0:00:29.222 ****** 2026-08-12 09:30:03.096855 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:03.096895 | ubuntu-noble | 2026-08-12 09:30:03.096900 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-08-12 09:30:03.096914 | ubuntu-noble | Wednesday 12 August 2026 09:30:03 +0000 (0:00:00.315) 0:00:29.537 ****** 2026-08-12 09:30:03.417514 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:03.417916 | ubuntu-noble | 2026-08-12 09:30:03.418233 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:30:03.418518 | ubuntu-noble | Wednesday 12 August 2026 09:30:03 +0000 (0:00:00.322) 0:00:29.860 ****** 2026-08-12 09:30:03.459426 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:30:03.459753 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:30:03.460049 | ubuntu-noble | } 2026-08-12 09:30:03.460302 | ubuntu-noble | 2026-08-12 09:30:03.460574 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:30:03.460871 | ubuntu-noble | Wednesday 12 August 2026 09:30:03 +0000 (0:00:00.041) 0:00:29.901 ****** 2026-08-12 09:30:04.492591 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:04.492973 | ubuntu-noble | 2026-08-12 09:30:04.493289 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:30:04.493577 | ubuntu-noble | Wednesday 12 August 2026 09:30:04 +0000 (0:00:01.032) 0:00:30.934 ****** 2026-08-12 09:30:10.207711 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:10.207778 | ubuntu-noble | 2026-08-12 09:30:10.207789 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:30:10.207806 | ubuntu-noble | Wednesday 12 August 2026 09:30:10 +0000 (0:00:05.715) 0:00:36.650 ****** 2026-08-12 09:30:12.169263 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:12.169326 | ubuntu-noble | 2026-08-12 09:30:12.169341 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-12 09:30:12.169353 | ubuntu-noble | Wednesday 12 August 2026 09:30:12 +0000 (0:00:01.960) 0:00:38.610 ****** 2026-08-12 09:30:12.196978 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:12.197029 | ubuntu-noble | 2026-08-12 09:30:12.197049 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:30:12.197274 | ubuntu-noble | Wednesday 12 August 2026 09:30:12 +0000 (0:00:00.028) 0:00:38.638 ****** 2026-08-12 09:30:12.691534 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:12.691597 | ubuntu-noble | 2026-08-12 09:30:12.691696 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-12 09:30:12.691794 | ubuntu-noble | Wednesday 12 August 2026 09:30:12 +0000 (0:00:00.492) 0:00:39.131 ****** 2026-08-12 09:30:13.879725 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 09:30:13.879793 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 09:30:13.879831 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 09:30:13.880206 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 09:30:13.880238 | ubuntu-noble | 2026-08-12 09:30:13.880245 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:30:13.880251 | ubuntu-noble | Wednesday 12 August 2026 09:30:13 +0000 (0:00:01.191) 0:00:40.322 ****** 2026-08-12 09:30:14.602491 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:14.602691 | ubuntu-noble | 2026-08-12 09:30:14.603041 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:30:14.603301 | ubuntu-noble | Wednesday 12 August 2026 09:30:14 +0000 (0:00:00.721) 0:00:41.044 ****** 2026-08-12 09:30:15.530943 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-12 09:30:15.530975 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:30:15.530982 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:30:15.530988 | ubuntu-noble | 2026-08-12 09:30:15.530994 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:30:15.530999 | ubuntu-noble | Wednesday 12 August 2026 09:30:15 +0000 (0:00:00.925) 0:00:41.970 ****** 2026-08-12 09:30:16.280734 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:16.280800 | ubuntu-noble | 2026-08-12 09:30:16.280994 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:30:16.281134 | ubuntu-noble | Wednesday 12 August 2026 09:30:16 +0000 (0:00:00.753) 0:00:42.723 ****** 2026-08-12 09:30:17.031334 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:17.031420 | ubuntu-noble | 2026-08-12 09:30:17.031572 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:30:17.031720 | ubuntu-noble | Wednesday 12 August 2026 09:30:17 +0000 (0:00:00.747) 0:00:43.471 ****** 2026-08-12 09:30:17.031868 | ubuntu-noble | 2026-08-12 09:30:17.032482 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-08-12 09:30:17.032520 | ubuntu-noble | Wednesday 12 August 2026 09:30:17 +0000 (0:00:00.002) 0:00:43.474 ****** 2026-08-12 09:30:17.733930 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:17.733985 | ubuntu-noble | 2026-08-12 09:30:17.734001 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 09:30:17.734264 | ubuntu-noble | Wednesday 12 August 2026 09:30:17 +0000 (0:00:00.701) 0:00:44.175 ****** 2026-08-12 09:30:17.766235 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:17.766320 | ubuntu-noble | 2026-08-12 09:30:17.766334 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:30:17.766344 | ubuntu-noble | Wednesday 12 August 2026 09:30:17 +0000 (0:00:00.032) 0:00:44.207 ****** 2026-08-12 09:30:19.032776 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:19.032852 | ubuntu-noble | 2026-08-12 09:30:19.032864 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-08-12 09:30:19.032872 | ubuntu-noble | Wednesday 12 August 2026 09:30:19 +0000 (0:00:01.266) 0:00:45.474 ****** 2026-08-12 09:30:19.542024 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:19.542141 | ubuntu-noble | 2026-08-12 09:30:19.542164 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-08-12 09:30:19.542177 | ubuntu-noble | Wednesday 12 August 2026 09:30:19 +0000 (0:00:00.510) 0:00:45.984 ****** 2026-08-12 09:30:20.729519 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 09:30:20.732705 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 09:30:20.732732 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 09:30:20.732744 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 09:30:20.732757 | ubuntu-noble | 2026-08-12 09:30:20.732770 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-08-12 09:30:20.732783 | ubuntu-noble | Wednesday 12 August 2026 09:30:20 +0000 (0:00:01.185) 0:00:47.170 ****** 2026-08-12 09:30:22.659387 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 09:30:22.659455 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 09:30:22.659533 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 09:30:22.659665 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 09:30:22.659784 | ubuntu-noble | 2026-08-12 09:30:22.660103 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-08-12 09:30:22.660142 | ubuntu-noble | Wednesday 12 August 2026 09:30:22 +0000 (0:00:01.930) 0:00:49.100 ****** 2026-08-12 09:30:23.323010 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:23.323068 | ubuntu-noble | 2026-08-12 09:30:23.323083 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-08-12 09:30:23.323111 | ubuntu-noble | Wednesday 12 August 2026 09:30:23 +0000 (0:00:00.664) 0:00:49.764 ****** 2026-08-12 09:30:24.028649 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:24.028692 | ubuntu-noble | 2026-08-12 09:30:24.028697 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-08-12 09:30:24.028702 | ubuntu-noble | Wednesday 12 August 2026 09:30:24 +0000 (0:00:00.705) 0:00:50.469 ****** 2026-08-12 09:30:28.358265 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-08-12 09:30:28.358345 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-08-12 09:30:28.358360 | ubuntu-noble | 2026-08-12 09:30:28.358470 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-08-12 09:30:28.358563 | ubuntu-noble | Wednesday 12 August 2026 09:30:28 +0000 (0:00:04.329) 0:00:54.799 ****** 2026-08-12 09:30:28.916288 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:28.916360 | ubuntu-noble | 2026-08-12 09:30:28.916458 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-08-12 09:30:28.916556 | ubuntu-noble | Wednesday 12 August 2026 09:30:28 +0000 (0:00:00.560) 0:00:55.359 ****** 2026-08-12 09:30:29.445969 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:29.446064 | ubuntu-noble | 2026-08-12 09:30:29.446216 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-08-12 09:30:29.446354 | ubuntu-noble | Wednesday 12 August 2026 09:30:29 +0000 (0:00:00.529) 0:00:55.888 ****** 2026-08-12 09:30:30.051197 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:30.051251 | ubuntu-noble | 2026-08-12 09:30:30.051265 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-08-12 09:30:30.051278 | ubuntu-noble | Wednesday 12 August 2026 09:30:30 +0000 (0:00:00.603) 0:00:56.492 ****** 2026-08-12 09:30:30.374716 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:30.374756 | ubuntu-noble | 2026-08-12 09:30:30.374764 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-08-12 09:30:30.374773 | ubuntu-noble | Wednesday 12 August 2026 09:30:30 +0000 (0:00:00.324) 0:00:56.816 ****** 2026-08-12 09:30:30.708772 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:30.708896 | ubuntu-noble | 2026-08-12 09:30:30.708910 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-08-12 09:30:30.708922 | ubuntu-noble | Wednesday 12 August 2026 09:30:30 +0000 (0:00:00.334) 0:00:57.150 ****** 2026-08-12 09:30:31.064365 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:31.064419 | ubuntu-noble | 2026-08-12 09:30:31.064434 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-08-12 09:30:31.064447 | ubuntu-noble | Wednesday 12 August 2026 09:30:31 +0000 (0:00:00.355) 0:00:57.506 ****** 2026-08-12 09:30:31.410873 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:31.411003 | ubuntu-noble | 2026-08-12 09:30:31.411239 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-08-12 09:30:31.411460 | ubuntu-noble | Wednesday 12 August 2026 09:30:31 +0000 (0:00:00.347) 0:00:57.853 ****** 2026-08-12 09:30:31.835965 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:31.836029 | ubuntu-noble | 2026-08-12 09:30:31.836043 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-08-12 09:30:31.836168 | ubuntu-noble | Wednesday 12 August 2026 09:30:31 +0000 (0:00:00.424) 0:00:58.278 ****** 2026-08-12 09:30:31.874907 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:31.874965 | ubuntu-noble | 2026-08-12 09:30:31.875026 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-08-12 09:30:31.875273 | ubuntu-noble | Wednesday 12 August 2026 09:30:31 +0000 (0:00:00.039) 0:00:58.317 ****** 2026-08-12 09:30:31.915371 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:30:31.915460 | ubuntu-noble | "changed": false, 2026-08-12 09:30:31.915600 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:30:31.916182 | ubuntu-noble | } 2026-08-12 09:30:31.916217 | ubuntu-noble | 2026-08-12 09:30:31.916226 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-12 09:30:31.916235 | ubuntu-noble | Wednesday 12 August 2026 09:30:31 +0000 (0:00:00.040) 0:00:58.357 ****** 2026-08-12 09:30:32.233271 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:32.233333 | ubuntu-noble | 2026-08-12 09:30:32.233347 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-08-12 09:30:32.233380 | ubuntu-noble | Wednesday 12 August 2026 09:30:32 +0000 (0:00:00.312) 0:00:58.670 ****** 2026-08-12 09:30:32.545526 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:32.545609 | ubuntu-noble | 2026-08-12 09:30:32.545749 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-08-12 09:30:32.545970 | ubuntu-noble | Wednesday 12 August 2026 09:30:32 +0000 (0:00:00.315) 0:00:58.986 ****** 2026-08-12 09:30:33.199730 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-08-12 09:30:33.199853 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-08-12 09:30:33.199868 | ubuntu-noble | 2026-08-12 09:30:33.199878 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-08-12 09:30:33.199888 | ubuntu-noble | Wednesday 12 August 2026 09:30:33 +0000 (0:00:00.654) 0:00:59.641 ****** 2026-08-12 09:30:33.603018 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:33.603086 | ubuntu-noble | 2026-08-12 09:30:33.603105 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-08-12 09:30:33.603113 | ubuntu-noble | Wednesday 12 August 2026 09:30:33 +0000 (0:00:00.402) 0:01:00.043 ****** 2026-08-12 09:30:33.650180 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928",\n "Created": "2026-08-12T09:30:28.651304664Z",\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": 3202,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T09:30:28.859252905Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hostname",\n "HostsPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hosts",\n "LogPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928-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/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c-init/diff:/var/lib/docker/overlay2/2ed55af1165ea05ff3620c8d436dccf1a21c2503dda4b54d5a96ed8ef882f591/diff",\n "MergedDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/merged",\n "UpperDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/diff",\n "WorkDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "42c862d27fc5",\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": "773f54381b3fcbba3069ca7f87e606cb49c5c6fea8210043a69719617e29b7ea",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/773f54381b3f",\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-12 09:30:32.809981', 'end': '2026-08-12 09:30:32.837509', 'delta': '0:00:00.027528', '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": "42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928",', ' "Created": "2026-08-12T09:30:28.651304664Z",', ' "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": 3202,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T09:30:28.859252905Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hostname",', ' "HostsPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hosts",', ' "LogPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928-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/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c-init/diff:/var/lib/docker/overlay2/2ed55af1165ea05ff3620c8d436dccf1a21c2503dda4b54d5a96ed8ef882f591/diff",', ' "MergedDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/merged",', ' "UpperDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/diff",', ' "WorkDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "42c862d27fc5",', ' "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": "773f54381b3fcbba3069ca7f87e606cb49c5c6fea8210043a69719617e29b7ea",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/773f54381b3f",', ' "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-12 09:30:33.664550 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0",\n "Created": "2026-08-12T09:30:29.195004032Z",\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": 3264,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T09:30:29.387303664Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hostname",\n "HostsPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hosts",\n "LogPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0-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/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c-init/diff:/var/lib/docker/overlay2/db01ad17c42100a0b4dc6a6abe2a364bd043098cdd30dea717a3712a6cd07224/diff:/var/lib/docker/overlay2/4c2696362d810dcc9b48efdf7cdf23044612c9a479aac8ef86ba9992705ba7fc/diff:/var/lib/docker/overlay2/aee248cbb43f47d4562a11150bfb6f59d634780e2b08e55858339d2f53c46878/diff:/var/lib/docker/overlay2/60d6d0bb014795862d9f0414574ee4e60eaa96f515259d314c692c988f68699a/diff:/var/lib/docker/overlay2/9c7c5816e43f7dcdedec71d91b426cf8bf3e69c5af4d845aff0a2cd1c456e837/diff:/var/lib/docker/overlay2/59346d825650b138110c05a0fc72a9af0814466382800e2ad46a34e6c7850800/diff:/var/lib/docker/overlay2/10a5d5af494a40058c555528424ff4120eb78766e3db90a27cfc43aa5f175564/diff:/var/lib/docker/overlay2/5dd9ce75a3dbde44fb64a10906a472f0852bd9e2ec0212a8998ab677d4a5ffca/diff",\n "MergedDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/merged",\n "UpperDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/diff",\n "WorkDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/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": "np0000188986",\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": "d0e8d78a87665f2ec0f302b3929cca798663ef25fefa95c1a7765df43c17c56a",\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": "377c0ad753fb010c0ffa71b031773d1e55cb2f55c824c6ded0999b3a438abefc",\n "EndpointID": "ea869cade424a3df353293471635b61eae9ddaaba4f81cf6b70e9ef114b8fa61",\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-12 09:30:33.117530', 'end': '2026-08-12 09:30:33.150895', 'delta': '0:00:00.033365', '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": "6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0",', ' "Created": "2026-08-12T09:30:29.195004032Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3264,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T09:30:29.387303664Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hostname",', ' "HostsPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hosts",', ' "LogPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0-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/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c-init/diff:/var/lib/docker/overlay2/db01ad17c42100a0b4dc6a6abe2a364bd043098cdd30dea717a3712a6cd07224/diff:/var/lib/docker/overlay2/4c2696362d810dcc9b48efdf7cdf23044612c9a479aac8ef86ba9992705ba7fc/diff:/var/lib/docker/overlay2/aee248cbb43f47d4562a11150bfb6f59d634780e2b08e55858339d2f53c46878/diff:/var/lib/docker/overlay2/60d6d0bb014795862d9f0414574ee4e60eaa96f515259d314c692c988f68699a/diff:/var/lib/docker/overlay2/9c7c5816e43f7dcdedec71d91b426cf8bf3e69c5af4d845aff0a2cd1c456e837/diff:/var/lib/docker/overlay2/59346d825650b138110c05a0fc72a9af0814466382800e2ad46a34e6c7850800/diff:/var/lib/docker/overlay2/10a5d5af494a40058c555528424ff4120eb78766e3db90a27cfc43aa5f175564/diff:/var/lib/docker/overlay2/5dd9ce75a3dbde44fb64a10906a472f0852bd9e2ec0212a8998ab677d4a5ffca/diff",', ' "MergedDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/merged",', ' "UpperDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/diff",', ' "WorkDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/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": "np0000188986",', ' "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": "d0e8d78a87665f2ec0f302b3929cca798663ef25fefa95c1a7765df43c17c56a",', ' "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": "377c0ad753fb010c0ffa71b031773d1e55cb2f55c824c6ded0999b3a438abefc",', ' "EndpointID": "ea869cade424a3df353293471635b61eae9ddaaba4f81cf6b70e9ef114b8fa61",', ' "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-12 09:30:33.675021 | ubuntu-noble | 2026-08-12 09:30:33.675077 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-08-12 09:30:33.675089 | ubuntu-noble | Wednesday 12 August 2026 09:30:33 +0000 (0:00:00.073) 0:01:00.116 ****** 2026-08-12 09:30:34.381928 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:34.381987 | ubuntu-noble | 2026-08-12 09:30:34.381998 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 09:30:34.382008 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-12 09:30:34.382023 | ubuntu-noble | 2026-08-12 09:30:34.382032 | ubuntu-noble | 2026-08-12 09:30:34.383857 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 09:30:34.383894 | ubuntu-noble | Wednesday 12 August 2026 09:30:34 +0000 (0:00:00.707) 0:01:00.824 ****** 2026-08-12 09:30:34.383901 | ubuntu-noble | =============================================================================== 2026-08-12 09:30:34.383906 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.28s 2026-08-12 09:30:34.383911 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.72s 2026-08-12 09:30:34.383917 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 5.60s 2026-08-12 09:30:34.383921 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.41s 2026-08-12 09:30:34.383926 | ubuntu-noble | Pull workload images ---------------------------------------------------- 4.33s 2026-08-12 09:30:34.383931 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.96s 2026-08-12 09:30:34.383936 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 1.93s 2026-08-12 09:30:34.383941 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.48s 2026-08-12 09:30:34.383946 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.33s 2026-08-12 09:30:34.383950 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 1.27s 2026-08-12 09:30:34.383955 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.23s 2026-08-12 09:30:34.383960 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.20s 2026-08-12 09:30:34.383965 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.19s 2026-08-12 09:30:34.384118 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.19s 2026-08-12 09:30:34.384278 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.03s 2026-08-12 09:30:34.384427 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.98s 2026-08-12 09:30:34.384578 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.93s 2026-08-12 09:30:34.384726 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.90s 2026-08-12 09:30:34.384902 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.86s 2026-08-12 09:30:34.385072 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-08-12 09:30:34.504505 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-08-12 09:30:34.516197 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-08-12 09:30:35.059454 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 09:30:35.059904 | 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-12 09:30:35.060227 | 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-12 09:30:35.060486 | ubuntu-noble | 2026-08-12 09:30:35.571088 | ubuntu-noble | 2026-08-12 09:30:35.571276 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-12 09:30:35.571396 | ubuntu-noble | 2026-08-12 09:30:35.571522 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:30:35.571649 | ubuntu-noble | Wednesday 12 August 2026 09:30:35 +0000 (0:00:00.026) 0:00:00.026 ****** 2026-08-12 09:30:36.669051 | 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-12 09:30:36.672295 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:36.672571 | ubuntu-noble | 2026-08-12 09:30:36.672884 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:30:36.673199 | ubuntu-noble | Wednesday 12 August 2026 09:30:36 +0000 (0:00:01.101) 0:00:01.127 ****** 2026-08-12 09:30:37.151750 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:37.152077 | ubuntu-noble | 2026-08-12 09:30:37.152371 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:30:37.152713 | ubuntu-noble | Wednesday 12 August 2026 09:30:37 +0000 (0:00:00.479) 0:00:01.606 ****** 2026-08-12 09:30:37.188960 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:37.189235 | ubuntu-noble | 2026-08-12 09:30:37.189515 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:30:37.189787 | ubuntu-noble | Wednesday 12 August 2026 09:30:37 +0000 (0:00:00.037) 0:00:01.644 ****** 2026-08-12 09:30:37.665982 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:37.666717 | ubuntu-noble | 2026-08-12 09:30:37.666737 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:30:37.666747 | ubuntu-noble | Wednesday 12 August 2026 09:30:37 +0000 (0:00:00.476) 0:00:02.121 ****** 2026-08-12 09:30:37.743133 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:30:37.743180 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:30:37.743189 | ubuntu-noble | } 2026-08-12 09:30:37.743202 | ubuntu-noble | 2026-08-12 09:30:37.743350 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:30:37.743557 | ubuntu-noble | Wednesday 12 August 2026 09:30:37 +0000 (0:00:00.076) 0:00:02.197 ****** 2026-08-12 09:30:38.326566 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:38.326738 | ubuntu-noble | 2026-08-12 09:30:38.326994 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:30:38.327274 | ubuntu-noble | Wednesday 12 August 2026 09:30:38 +0000 (0:00:00.583) 0:00:02.781 ****** 2026-08-12 09:30:38.359394 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:38.359565 | ubuntu-noble | 2026-08-12 09:30:38.359782 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:30:38.360038 | ubuntu-noble | Wednesday 12 August 2026 09:30:38 +0000 (0:00:00.033) 0:00:02.814 ****** 2026-08-12 09:30:38.401513 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:38.401666 | ubuntu-noble | 2026-08-12 09:30:38.401944 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:30:38.402148 | ubuntu-noble | Wednesday 12 August 2026 09:30:38 +0000 (0:00:00.042) 0:00:02.857 ****** 2026-08-12 09:30:38.723866 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:38.723905 | ubuntu-noble | 2026-08-12 09:30:38.723911 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:30:38.723917 | ubuntu-noble | Wednesday 12 August 2026 09:30:38 +0000 (0:00:00.320) 0:00:03.177 ****** 2026-08-12 09:30:39.828538 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:39.828909 | ubuntu-noble | 2026-08-12 09:30:39.829216 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:30:39.829500 | ubuntu-noble | Wednesday 12 August 2026 09:30:39 +0000 (0:00:01.105) 0:00:04.282 ****** 2026-08-12 09:30:39.923981 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:30:39.924325 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:30:39.924593 | ubuntu-noble | } 2026-08-12 09:30:39.924886 | ubuntu-noble | 2026-08-12 09:30:39.925177 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:30:39.925450 | ubuntu-noble | Wednesday 12 August 2026 09:30:39 +0000 (0:00:00.096) 0:00:04.379 ****** 2026-08-12 09:30:40.426522 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:40.426550 | ubuntu-noble | 2026-08-12 09:30:40.426557 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:30:40.426563 | ubuntu-noble | Wednesday 12 August 2026 09:30:40 +0000 (0:00:00.500) 0:00:04.879 ****** 2026-08-12 09:30:43.005033 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:43.005350 | ubuntu-noble | 2026-08-12 09:30:43.005656 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:30:43.005985 | ubuntu-noble | Wednesday 12 August 2026 09:30:43 +0000 (0:00:02.580) 0:00:07.460 ****** 2026-08-12 09:30:43.035465 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:43.035732 | ubuntu-noble | 2026-08-12 09:30:43.036042 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:30:43.036347 | ubuntu-noble | Wednesday 12 August 2026 09:30:43 +0000 (0:00:00.030) 0:00:07.490 ****** 2026-08-12 09:30:43.062964 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:43.063229 | ubuntu-noble | 2026-08-12 09:30:43.063505 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:30:43.063776 | ubuntu-noble | Wednesday 12 August 2026 09:30:43 +0000 (0:00:00.027) 0:00:07.518 ****** 2026-08-12 09:30:43.093088 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:43.093366 | ubuntu-noble | 2026-08-12 09:30:43.093657 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:30:43.093997 | ubuntu-noble | Wednesday 12 August 2026 09:30:43 +0000 (0:00:00.030) 0:00:07.548 ****** 2026-08-12 09:30:45.072468 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:45.072629 | ubuntu-noble | 2026-08-12 09:30:45.072769 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:30:45.072929 | ubuntu-noble | Wednesday 12 August 2026 09:30:45 +0000 (0:00:01.979) 0:00:09.527 ****** 2026-08-12 09:30:45.774528 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:45.774897 | ubuntu-noble | 2026-08-12 09:30:45.775218 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:30:45.775512 | ubuntu-noble | Wednesday 12 August 2026 09:30:45 +0000 (0:00:00.702) 0:00:10.229 ****** 2026-08-12 09:30:47.280166 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-12 09:30:47.280499 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:30:47.280775 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:30:47.281089 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:30:47.281378 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:30:47.281619 | ubuntu-noble | 2026-08-12 09:30:47.281918 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:30:47.282218 | ubuntu-noble | Wednesday 12 August 2026 09:30:47 +0000 (0:00:01.505) 0:00:11.735 ****** 2026-08-12 09:30:48.091301 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:48.091384 | ubuntu-noble | 2026-08-12 09:30:48.091526 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:30:48.091655 | ubuntu-noble | Wednesday 12 August 2026 09:30:48 +0000 (0:00:00.806) 0:00:12.541 ****** 2026-08-12 09:30:48.091769 | ubuntu-noble | 2026-08-12 09:30:48.091934 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:30:48.092051 | ubuntu-noble | Wednesday 12 August 2026 09:30:48 +0000 (0:00:00.004) 0:00:12.546 ****** 2026-08-12 09:30:48.876162 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:48.876209 | ubuntu-noble | 2026-08-12 09:30:48.876219 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:30:48.876229 | ubuntu-noble | Wednesday 12 August 2026 09:30:48 +0000 (0:00:00.784) 0:00:13.330 ****** 2026-08-12 09:30:49.191322 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:49.191375 | ubuntu-noble | 2026-08-12 09:30:49.191386 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-12 09:30:49.191395 | ubuntu-noble | Wednesday 12 August 2026 09:30:49 +0000 (0:00:00.315) 0:00:13.645 ****** 2026-08-12 09:30:49.514240 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:49.514332 | ubuntu-noble | 2026-08-12 09:30:49.514470 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:30:49.514599 | ubuntu-noble | Wednesday 12 August 2026 09:30:49 +0000 (0:00:00.321) 0:00:13.967 ****** 2026-08-12 09:30:49.556064 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:30:49.556144 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-12 09:30:49.556276 | ubuntu-noble | } 2026-08-12 09:30:49.556390 | ubuntu-noble | 2026-08-12 09:30:49.556526 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:30:49.556659 | ubuntu-noble | Wednesday 12 August 2026 09:30:49 +0000 (0:00:00.044) 0:00:14.011 ****** 2026-08-12 09:30:51.031623 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:51.031659 | ubuntu-noble | 2026-08-12 09:30:51.031665 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:30:51.031671 | ubuntu-noble | Wednesday 12 August 2026 09:30:51 +0000 (0:00:01.473) 0:00:15.484 ****** 2026-08-12 09:30:57.577354 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:30:57.577416 | ubuntu-noble | 2026-08-12 09:30:57.577562 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:30:57.577694 | ubuntu-noble | Wednesday 12 August 2026 09:30:57 +0000 (0:00:06.547) 0:00:22.032 ****** 2026-08-12 09:30:58.541731 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:58.541772 | ubuntu-noble | 2026-08-12 09:30:58.541778 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-12 09:30:58.541784 | ubuntu-noble | Wednesday 12 August 2026 09:30:58 +0000 (0:00:00.963) 0:00:22.995 ****** 2026-08-12 09:30:58.564921 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:30:58.564962 | ubuntu-noble | 2026-08-12 09:30:58.565336 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:30:58.565376 | ubuntu-noble | Wednesday 12 August 2026 09:30:58 +0000 (0:00:00.023) 0:00:23.019 ****** 2026-08-12 09:30:58.995734 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:30:58.995776 | ubuntu-noble | 2026-08-12 09:30:58.995782 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-12 09:30:58.995788 | ubuntu-noble | Wednesday 12 August 2026 09:30:58 +0000 (0:00:00.430) 0:00:23.450 ****** 2026-08-12 09:31:00.161488 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 09:31:00.161557 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 09:31:00.161699 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 09:31:00.161871 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 09:31:00.162303 | ubuntu-noble | 2026-08-12 09:31:00.162351 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:31:00.162359 | ubuntu-noble | Wednesday 12 August 2026 09:31:00 +0000 (0:00:01.163) 0:00:24.614 ****** 2026-08-12 09:31:00.885711 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:00.885795 | ubuntu-noble | 2026-08-12 09:31:00.885848 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:31:00.885869 | ubuntu-noble | Wednesday 12 August 2026 09:31:00 +0000 (0:00:00.724) 0:00:25.338 ****** 2026-08-12 09:31:01.836996 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-12 09:31:01.837066 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:31:01.837083 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:31:01.837706 | ubuntu-noble | 2026-08-12 09:31:01.837747 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:31:01.837759 | ubuntu-noble | Wednesday 12 August 2026 09:31:01 +0000 (0:00:00.952) 0:00:26.291 ****** 2026-08-12 09:31:02.549417 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:02.549486 | ubuntu-noble | 2026-08-12 09:31:02.549568 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:31:02.549726 | ubuntu-noble | Wednesday 12 August 2026 09:31:02 +0000 (0:00:00.710) 0:00:27.001 ****** 2026-08-12 09:31:03.455207 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 09:31:03.455275 | ubuntu-noble | 2026-08-12 09:31:03.455329 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:31:03.455424 | ubuntu-noble | Wednesday 12 August 2026 09:31:03 +0000 (0:00:00.905) 0:00:27.907 ****** 2026-08-12 09:31:03.455505 | ubuntu-noble | 2026-08-12 09:31:03.455602 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 09:31:03.455689 | ubuntu-noble | Wednesday 12 August 2026 09:31:03 +0000 (0:00:00.003) 0:00:27.910 ****** 2026-08-12 09:31:03.491108 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:03.491316 | ubuntu-noble | 2026-08-12 09:31:03.491551 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:31:03.491783 | ubuntu-noble | Wednesday 12 August 2026 09:31:03 +0000 (0:00:00.035) 0:00:27.945 ****** 2026-08-12 09:31:03.998306 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:03.998374 | ubuntu-noble | 2026-08-12 09:31:03.998514 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 09:31:03.998649 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-12 09:31:03.999006 | ubuntu-noble | 2026-08-12 09:31:03.999111 | ubuntu-noble | 2026-08-12 09:31:03.999262 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 09:31:03.999389 | ubuntu-noble | Wednesday 12 August 2026 09:31:03 +0000 (0:00:00.506) 0:00:28.451 ****** 2026-08-12 09:31:03.999522 | ubuntu-noble | =============================================================================== 2026-08-12 09:31:04.000854 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 6.55s 2026-08-12 09:31:04.000885 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.58s 2026-08-12 09:31:04.000890 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.98s 2026-08-12 09:31:04.000894 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.51s 2026-08-12 09:31:04.000898 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.47s 2026-08-12 09:31:04.000902 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.16s 2026-08-12 09:31:04.000906 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.11s 2026-08-12 09:31:04.000909 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.10s 2026-08-12 09:31:04.000913 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.96s 2026-08-12 09:31:04.000917 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.95s 2026-08-12 09:31:04.000943 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.91s 2026-08-12 09:31:04.001067 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.81s 2026-08-12 09:31:04.001189 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.78s 2026-08-12 09:31:04.001318 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.72s 2026-08-12 09:31:04.001442 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.71s 2026-08-12 09:31:04.001578 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-08-12 09:31:04.001702 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-08-12 09:31:04.001840 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-12 09:31:04.001974 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-08-12 09:31:04.002096 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-08-12 09:31:04.126905 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-08-12 09:31:04.136085 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-08-12 09:31:04.699255 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 09:31:04.699621 | 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-12 09:31:04.699949 | 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-12 09:31:04.700230 | ubuntu-noble | 2026-08-12 09:31:05.235879 | ubuntu-noble | 2026-08-12 09:31:05.236257 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-12 09:31:05.236512 | ubuntu-noble | 2026-08-12 09:31:05.236784 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:31:05.237098 | ubuntu-noble | Wednesday 12 August 2026 09:31:05 +0000 (0:00:00.021) 0:00:00.021 ****** 2026-08-12 09:31:06.399912 | 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-12 09:31:06.405081 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:06.405160 | ubuntu-noble | 2026-08-12 09:31:06.405260 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:31:06.405456 | ubuntu-noble | Wednesday 12 August 2026 09:31:06 +0000 (0:00:01.166) 0:00:01.188 ****** 2026-08-12 09:31:06.875746 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:06.875803 | ubuntu-noble | 2026-08-12 09:31:06.875844 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:31:06.875860 | ubuntu-noble | Wednesday 12 August 2026 09:31:06 +0000 (0:00:00.471) 0:00:01.660 ****** 2026-08-12 09:31:06.916293 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:06.916350 | ubuntu-noble | 2026-08-12 09:31:06.916360 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:31:06.916370 | ubuntu-noble | Wednesday 12 August 2026 09:31:06 +0000 (0:00:00.041) 0:00:01.701 ****** 2026-08-12 09:31:07.399201 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:07.399257 | ubuntu-noble | 2026-08-12 09:31:07.399268 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:31:07.399278 | ubuntu-noble | Wednesday 12 August 2026 09:31:07 +0000 (0:00:00.482) 0:00:02.184 ****** 2026-08-12 09:31:07.476910 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:31:07.477007 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:31:07.477241 | ubuntu-noble | } 2026-08-12 09:31:07.477428 | ubuntu-noble | 2026-08-12 09:31:07.477661 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:31:07.477913 | ubuntu-noble | Wednesday 12 August 2026 09:31:07 +0000 (0:00:00.077) 0:00:02.261 ****** 2026-08-12 09:31:08.075279 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:08.075334 | ubuntu-noble | 2026-08-12 09:31:08.075345 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:31:08.075355 | ubuntu-noble | Wednesday 12 August 2026 09:31:08 +0000 (0:00:00.596) 0:00:02.858 ****** 2026-08-12 09:31:08.107170 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:08.107223 | ubuntu-noble | 2026-08-12 09:31:08.107234 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:31:08.107270 | ubuntu-noble | Wednesday 12 August 2026 09:31:08 +0000 (0:00:00.033) 0:00:02.891 ****** 2026-08-12 09:31:08.149857 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:08.149936 | ubuntu-noble | 2026-08-12 09:31:08.149948 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:31:08.149958 | ubuntu-noble | Wednesday 12 August 2026 09:31:08 +0000 (0:00:00.041) 0:00:02.933 ****** 2026-08-12 09:31:08.461542 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:08.461612 | ubuntu-noble | 2026-08-12 09:31:08.461747 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:31:08.461940 | ubuntu-noble | Wednesday 12 August 2026 09:31:08 +0000 (0:00:00.312) 0:00:03.246 ****** 2026-08-12 09:31:09.596379 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:09.596486 | ubuntu-noble | 2026-08-12 09:31:09.596498 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:31:09.596591 | ubuntu-noble | Wednesday 12 August 2026 09:31:09 +0000 (0:00:01.135) 0:00:04.382 ****** 2026-08-12 09:31:09.690641 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:31:09.690859 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:31:09.691084 | ubuntu-noble | } 2026-08-12 09:31:09.691511 | ubuntu-noble | 2026-08-12 09:31:09.691590 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:31:09.691597 | ubuntu-noble | Wednesday 12 August 2026 09:31:09 +0000 (0:00:00.093) 0:00:04.475 ****** 2026-08-12 09:31:10.225133 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:10.225236 | ubuntu-noble | 2026-08-12 09:31:10.225244 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:31:10.225251 | ubuntu-noble | Wednesday 12 August 2026 09:31:10 +0000 (0:00:00.534) 0:00:05.010 ****** 2026-08-12 09:31:13.800271 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:13.800330 | ubuntu-noble | 2026-08-12 09:31:13.800344 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:31:13.800356 | ubuntu-noble | Wednesday 12 August 2026 09:31:13 +0000 (0:00:03.573) 0:00:08.584 ****** 2026-08-12 09:31:13.827030 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:13.827063 | ubuntu-noble | 2026-08-12 09:31:13.827077 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:31:13.827089 | ubuntu-noble | Wednesday 12 August 2026 09:31:13 +0000 (0:00:00.027) 0:00:08.611 ****** 2026-08-12 09:31:13.853014 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:13.853048 | ubuntu-noble | 2026-08-12 09:31:13.853062 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:31:13.853110 | ubuntu-noble | Wednesday 12 August 2026 09:31:13 +0000 (0:00:00.025) 0:00:08.637 ****** 2026-08-12 09:31:13.875940 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:13.875974 | ubuntu-noble | 2026-08-12 09:31:13.875987 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:31:13.875999 | ubuntu-noble | Wednesday 12 August 2026 09:31:13 +0000 (0:00:00.024) 0:00:08.661 ****** 2026-08-12 09:31:14.954277 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:14.954344 | ubuntu-noble | 2026-08-12 09:31:14.954358 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:31:14.954370 | ubuntu-noble | Wednesday 12 August 2026 09:31:14 +0000 (0:00:01.077) 0:00:09.739 ****** 2026-08-12 09:31:15.659210 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:15.659262 | ubuntu-noble | 2026-08-12 09:31:15.659276 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:31:15.659290 | ubuntu-noble | Wednesday 12 August 2026 09:31:15 +0000 (0:00:00.703) 0:00:10.443 ****** 2026-08-12 09:31:17.143348 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-12 09:31:17.143391 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:31:17.143401 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:31:17.143408 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:31:17.143415 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:31:17.143440 | ubuntu-noble | 2026-08-12 09:31:17.143446 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:31:17.143452 | ubuntu-noble | Wednesday 12 August 2026 09:31:17 +0000 (0:00:01.484) 0:00:11.927 ****** 2026-08-12 09:31:17.967310 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:17.967381 | ubuntu-noble | 2026-08-12 09:31:17.967514 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:31:17.967647 | ubuntu-noble | Wednesday 12 August 2026 09:31:17 +0000 (0:00:00.820) 0:00:12.748 ****** 2026-08-12 09:31:17.967763 | ubuntu-noble | 2026-08-12 09:31:17.968095 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:31:17.968137 | ubuntu-noble | Wednesday 12 August 2026 09:31:17 +0000 (0:00:00.002) 0:00:12.751 ****** 2026-08-12 09:31:18.739789 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:18.739876 | ubuntu-noble | 2026-08-12 09:31:18.739881 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:31:18.739887 | ubuntu-noble | Wednesday 12 August 2026 09:31:18 +0000 (0:00:00.773) 0:00:13.524 ****** 2026-08-12 09:31:19.054516 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:19.054573 | ubuntu-noble | 2026-08-12 09:31:19.054584 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-12 09:31:19.054595 | ubuntu-noble | Wednesday 12 August 2026 09:31:19 +0000 (0:00:00.314) 0:00:13.839 ****** 2026-08-12 09:31:19.385212 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:19.385262 | ubuntu-noble | 2026-08-12 09:31:19.385272 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:31:19.385282 | ubuntu-noble | Wednesday 12 August 2026 09:31:19 +0000 (0:00:00.330) 0:00:14.170 ****** 2026-08-12 09:31:19.424419 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:31:19.424452 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-12 09:31:19.424462 | ubuntu-noble | } 2026-08-12 09:31:19.424471 | ubuntu-noble | 2026-08-12 09:31:19.424480 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:31:19.424489 | ubuntu-noble | Wednesday 12 August 2026 09:31:19 +0000 (0:00:00.038) 0:00:14.208 ****** 2026-08-12 09:31:19.913384 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:19.913470 | ubuntu-noble | 2026-08-12 09:31:19.913666 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:31:19.913847 | ubuntu-noble | Wednesday 12 August 2026 09:31:19 +0000 (0:00:00.488) 0:00:14.697 ****** 2026-08-12 09:31:23.947561 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:23.947600 | ubuntu-noble | 2026-08-12 09:31:23.947606 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:31:23.947612 | ubuntu-noble | Wednesday 12 August 2026 09:31:23 +0000 (0:00:04.034) 0:00:18.731 ****** 2026-08-12 09:31:24.916881 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:24.916972 | ubuntu-noble | 2026-08-12 09:31:24.917044 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-12 09:31:24.917183 | ubuntu-noble | Wednesday 12 August 2026 09:31:24 +0000 (0:00:00.971) 0:00:19.703 ****** 2026-08-12 09:31:24.945161 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 09:31:24.945328 | ubuntu-noble | 2026-08-12 09:31:24.945551 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:31:24.945763 | ubuntu-noble | Wednesday 12 August 2026 09:31:24 +0000 (0:00:00.028) 0:00:19.731 ****** 2026-08-12 09:31:25.405136 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:25.405172 | ubuntu-noble | 2026-08-12 09:31:25.405185 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-12 09:31:25.405197 | ubuntu-noble | Wednesday 12 August 2026 09:31:25 +0000 (0:00:00.458) 0:00:20.190 ****** 2026-08-12 09:31:26.596649 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-12 09:31:26.596688 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-12 09:31:26.596694 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-12 09:31:26.596699 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 09:31:26.596704 | ubuntu-noble | 2026-08-12 09:31:26.596710 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:31:26.596729 | ubuntu-noble | Wednesday 12 August 2026 09:31:26 +0000 (0:00:01.190) 0:00:21.380 ****** 2026-08-12 09:31:27.293300 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:27.293391 | ubuntu-noble | 2026-08-12 09:31:27.293531 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:31:27.293668 | ubuntu-noble | Wednesday 12 August 2026 09:31:27 +0000 (0:00:00.697) 0:00:22.078 ****** 2026-08-12 09:31:28.202918 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-12 09:31:28.202973 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:31:28.202983 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:31:28.202992 | ubuntu-noble | 2026-08-12 09:31:28.203002 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:31:28.203010 | ubuntu-noble | Wednesday 12 August 2026 09:31:28 +0000 (0:00:00.909) 0:00:22.987 ****** 2026-08-12 09:31:28.876620 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:28.876655 | ubuntu-noble | 2026-08-12 09:31:28.876661 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:31:28.876668 | ubuntu-noble | Wednesday 12 August 2026 09:31:28 +0000 (0:00:00.672) 0:00:23.660 ****** 2026-08-12 09:31:29.568667 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:29.569022 | ubuntu-noble | 2026-08-12 09:31:29.569317 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:31:29.569599 | ubuntu-noble | Wednesday 12 August 2026 09:31:29 +0000 (0:00:00.691) 0:00:24.351 ****** 2026-08-12 09:31:29.569934 | ubuntu-noble | 2026-08-12 09:31:29.570244 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:31:29.570527 | ubuntu-noble | Wednesday 12 August 2026 09:31:29 +0000 (0:00:00.003) 0:00:24.355 ****** 2026-08-12 09:31:30.078903 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:30.078962 | ubuntu-noble | 2026-08-12 09:31:30.078976 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 09:31:30.078989 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-08-12 09:31:30.079001 | ubuntu-noble | 2026-08-12 09:31:30.079012 | ubuntu-noble | 2026-08-12 09:31:30.079024 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 09:31:30.079036 | ubuntu-noble | Wednesday 12 August 2026 09:31:30 +0000 (0:00:00.507) 0:00:24.862 ****** 2026-08-12 09:31:30.079047 | ubuntu-noble | =============================================================================== 2026-08-12 09:31:30.079059 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.03s 2026-08-12 09:31:30.079070 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.57s 2026-08-12 09:31:30.079219 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.48s 2026-08-12 09:31:30.079507 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.19s 2026-08-12 09:31:30.079781 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.17s 2026-08-12 09:31:30.080156 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-08-12 09:31:30.080451 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.08s 2026-08-12 09:31:30.080736 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.97s 2026-08-12 09:31:30.081072 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.91s 2026-08-12 09:31:30.081363 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.82s 2026-08-12 09:31:30.081659 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.77s 2026-08-12 09:31:30.082113 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-08-12 09:31:30.082436 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.70s 2026-08-12 09:31:30.082612 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.69s 2026-08-12 09:31:30.082801 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.67s 2026-08-12 09:31:30.083031 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-08-12 09:31:30.083200 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.53s 2026-08-12 09:31:30.083366 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-12 09:31:30.083532 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-12 09:31:30.083700 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.48s 2026-08-12 09:31:30.181449 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-08-12 09:31:30.190248 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-08-12 09:31:30.190739 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:31:30.197746 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-08-12 09:31:30.747348 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 09:31:30.747744 | 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-12 09:31:30.748113 | 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-12 09:31:30.748384 | ubuntu-noble | 2026-08-12 09:31:31.168112 | ubuntu-noble | 2026-08-12 09:31:31.168439 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-08-12 09:31:31.168692 | ubuntu-noble | 2026-08-12 09:31:31.169016 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:31:31.169586 | ubuntu-noble | Wednesday 12 August 2026 09:31:31 +0000 (0:00:00.010) 0:00:00.010 ****** 2026-08-12 09:31:32.303540 | 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-12 09:31:32.306045 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:32.306321 | ubuntu-noble | 2026-08-12 09:31:32.306601 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-08-12 09:31:32.306912 | ubuntu-noble | Wednesday 12 August 2026 09:31:32 +0000 (0:00:01.138) 0:00:01.148 ****** 2026-08-12 09:31:32.716156 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:32.716464 | ubuntu-noble | 2026-08-12 09:31:32.716746 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-08-12 09:31:32.717060 | ubuntu-noble | Wednesday 12 August 2026 09:31:32 +0000 (0:00:00.408) 0:00:01.556 ****** 2026-08-12 09:31:32.748736 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:32.749035 | ubuntu-noble | 2026-08-12 09:31:32.749322 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-08-12 09:31:32.749600 | ubuntu-noble | Wednesday 12 August 2026 09:31:32 +0000 (0:00:00.034) 0:00:01.591 ****** 2026-08-12 09:31:33.210413 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:33.211230 | ubuntu-noble | 2026-08-12 09:31:33.211257 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-08-12 09:31:33.211268 | ubuntu-noble | Wednesday 12 August 2026 09:31:33 +0000 (0:00:00.459) 0:00:02.050 ****** 2026-08-12 09:31:33.532993 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:33.533044 | ubuntu-noble | 2026-08-12 09:31:33.533055 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-08-12 09:31:33.533064 | ubuntu-noble | Wednesday 12 August 2026 09:31:33 +0000 (0:00:00.323) 0:00:02.374 ****** 2026-08-12 09:31:33.885256 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:33.885305 | ubuntu-noble | 2026-08-12 09:31:33.885316 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-08-12 09:31:33.885326 | ubuntu-noble | Wednesday 12 August 2026 09:31:33 +0000 (0:00:00.351) 0:00:02.725 ****** 2026-08-12 09:31:34.243847 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:34.243894 | ubuntu-noble | 2026-08-12 09:31:34.243905 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-08-12 09:31:34.243914 | ubuntu-noble | Wednesday 12 August 2026 09:31:34 +0000 (0:00:00.358) 0:00:03.084 ****** 2026-08-12 09:31:35.569782 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-12 09:31:35.569847 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-12 09:31:35.569853 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-12 09:31:35.569857 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 09:31:35.569861 | ubuntu-noble | 2026-08-12 09:31:35.569866 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-08-12 09:31:35.569870 | ubuntu-noble | Wednesday 12 August 2026 09:31:35 +0000 (0:00:01.325) 0:00:04.410 ****** 2026-08-12 09:31:35.854293 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:35.854320 | ubuntu-noble | 2026-08-12 09:31:35.854324 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-08-12 09:31:35.854329 | ubuntu-noble | Wednesday 12 August 2026 09:31:35 +0000 (0:00:00.284) 0:00:04.694 ****** 2026-08-12 09:31:35.887604 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:35.887619 | ubuntu-noble | 2026-08-12 09:31:35.887623 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-08-12 09:31:35.887627 | ubuntu-noble | Wednesday 12 August 2026 09:31:35 +0000 (0:00:00.035) 0:00:04.729 ****** 2026-08-12 09:31:36.195544 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:36.195913 | ubuntu-noble | 2026-08-12 09:31:36.196225 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-12 09:31:36.196511 | ubuntu-noble | Wednesday 12 August 2026 09:31:36 +0000 (0:00:00.307) 0:00:05.037 ****** 2026-08-12 09:31:36.498290 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:36.498576 | ubuntu-noble | 2026-08-12 09:31:36.498903 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-08-12 09:31:36.499196 | ubuntu-noble | Wednesday 12 August 2026 09:31:36 +0000 (0:00:00.301) 0:00:05.338 ****** 2026-08-12 09:31:36.795483 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:36.795774 | ubuntu-noble | 2026-08-12 09:31:36.796125 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-08-12 09:31:36.796408 | ubuntu-noble | Wednesday 12 August 2026 09:31:36 +0000 (0:00:00.298) 0:00:05.637 ****** 2026-08-12 09:31:37.459698 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928', 'pid': 3202, 'restart_count': 0, 'started_at': '2026-08-12T09:30:28.859252905Z'}}) 2026-08-12 09:31:37.460140 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0', 'pid': 3264, 'restart_count': 0, 'started_at': '2026-08-12T09:30:29.387303664Z'}}) 2026-08-12 09:31:37.460432 | ubuntu-noble | 2026-08-12 09:31:37.460731 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-08-12 09:31:37.461066 | ubuntu-noble | Wednesday 12 August 2026 09:31:37 +0000 (0:00:00.663) 0:00:06.301 ****** 2026-08-12 09:31:37.505356 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928",\n "Created": "2026-08-12T09:30:28.651304664Z",\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": 3202,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T09:30:28.859252905Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hostname",\n "HostsPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hosts",\n "LogPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928-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/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c-init/diff:/var/lib/docker/overlay2/2ed55af1165ea05ff3620c8d436dccf1a21c2503dda4b54d5a96ed8ef882f591/diff",\n "MergedDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/merged",\n "UpperDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/diff",\n "WorkDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "42c862d27fc5",\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": "773f54381b3fcbba3069ca7f87e606cb49c5c6fea8210043a69719617e29b7ea",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/773f54381b3f",\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-12 09:31:37.070443', 'end': '2026-08-12 09:31:37.100960', 'delta': '0:00:00.030517', '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": "42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928",', ' "Created": "2026-08-12T09:30:28.651304664Z",', ' "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": 3202,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T09:30:28.859252905Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hostname",', ' "HostsPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/hosts",', ' "LogPath": "/var/lib/docker/containers/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928/42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928-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/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c-init/diff:/var/lib/docker/overlay2/2ed55af1165ea05ff3620c8d436dccf1a21c2503dda4b54d5a96ed8ef882f591/diff",', ' "MergedDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/merged",', ' "UpperDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/diff",', ' "WorkDir": "/var/lib/docker/overlay2/3d8849f745bf10f4280e475354d809df6974ab310c12aa9a730879e1a344895c/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "42c862d27fc5",', ' "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": "773f54381b3fcbba3069ca7f87e606cb49c5c6fea8210043a69719617e29b7ea",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/773f54381b3f",', ' "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': '42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928', 'pid': 3202, 'restart_count': 0, 'started_at': '2026-08-12T09:30:28.859252905Z'}}, 'ansible_loop_var': 'item'}) 2026-08-12 09:31:37.518775 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0",\n "Created": "2026-08-12T09:30:29.195004032Z",\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": 3264,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T09:30:29.387303664Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hostname",\n "HostsPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hosts",\n "LogPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0-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/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c-init/diff:/var/lib/docker/overlay2/db01ad17c42100a0b4dc6a6abe2a364bd043098cdd30dea717a3712a6cd07224/diff:/var/lib/docker/overlay2/4c2696362d810dcc9b48efdf7cdf23044612c9a479aac8ef86ba9992705ba7fc/diff:/var/lib/docker/overlay2/aee248cbb43f47d4562a11150bfb6f59d634780e2b08e55858339d2f53c46878/diff:/var/lib/docker/overlay2/60d6d0bb014795862d9f0414574ee4e60eaa96f515259d314c692c988f68699a/diff:/var/lib/docker/overlay2/9c7c5816e43f7dcdedec71d91b426cf8bf3e69c5af4d845aff0a2cd1c456e837/diff:/var/lib/docker/overlay2/59346d825650b138110c05a0fc72a9af0814466382800e2ad46a34e6c7850800/diff:/var/lib/docker/overlay2/10a5d5af494a40058c555528424ff4120eb78766e3db90a27cfc43aa5f175564/diff:/var/lib/docker/overlay2/5dd9ce75a3dbde44fb64a10906a472f0852bd9e2ec0212a8998ab677d4a5ffca/diff",\n "MergedDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/merged",\n "UpperDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/diff",\n "WorkDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/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": "np0000188986",\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": "d0e8d78a87665f2ec0f302b3929cca798663ef25fefa95c1a7765df43c17c56a",\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": "377c0ad753fb010c0ffa71b031773d1e55cb2f55c824c6ded0999b3a438abefc",\n "EndpointID": "ea869cade424a3df353293471635b61eae9ddaaba4f81cf6b70e9ef114b8fa61",\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-12 09:31:37.379586', 'end': '2026-08-12 09:31:37.416038', 'delta': '0:00:00.036452', '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": "6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0",', ' "Created": "2026-08-12T09:30:29.195004032Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3264,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T09:30:29.387303664Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hostname",', ' "HostsPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/hosts",', ' "LogPath": "/var/lib/docker/containers/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0/6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0-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/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c-init/diff:/var/lib/docker/overlay2/db01ad17c42100a0b4dc6a6abe2a364bd043098cdd30dea717a3712a6cd07224/diff:/var/lib/docker/overlay2/4c2696362d810dcc9b48efdf7cdf23044612c9a479aac8ef86ba9992705ba7fc/diff:/var/lib/docker/overlay2/aee248cbb43f47d4562a11150bfb6f59d634780e2b08e55858339d2f53c46878/diff:/var/lib/docker/overlay2/60d6d0bb014795862d9f0414574ee4e60eaa96f515259d314c692c988f68699a/diff:/var/lib/docker/overlay2/9c7c5816e43f7dcdedec71d91b426cf8bf3e69c5af4d845aff0a2cd1c456e837/diff:/var/lib/docker/overlay2/59346d825650b138110c05a0fc72a9af0814466382800e2ad46a34e6c7850800/diff:/var/lib/docker/overlay2/10a5d5af494a40058c555528424ff4120eb78766e3db90a27cfc43aa5f175564/diff:/var/lib/docker/overlay2/5dd9ce75a3dbde44fb64a10906a472f0852bd9e2ec0212a8998ab677d4a5ffca/diff",', ' "MergedDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/merged",', ' "UpperDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/diff",', ' "WorkDir": "/var/lib/docker/overlay2/65fbcb00eb1419c0a2716d7c700ed780850e5a5798601701b9f85ffe1a6e857c/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": "np0000188986",', ' "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": "d0e8d78a87665f2ec0f302b3929cca798663ef25fefa95c1a7765df43c17c56a",', ' "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": "377c0ad753fb010c0ffa71b031773d1e55cb2f55c824c6ded0999b3a438abefc",', ' "EndpointID": "ea869cade424a3df353293471635b61eae9ddaaba4f81cf6b70e9ef114b8fa61",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': '6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0', 'pid': 3264, 'restart_count': 0, 'started_at': '2026-08-12T09:30:29.387303664Z'}}, 'ansible_loop_var': 'item'}) 2026-08-12 09:31:37.526941 | ubuntu-noble | 2026-08-12 09:31:37.527024 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-08-12 09:31:37.527118 | ubuntu-noble | Wednesday 12 August 2026 09:31:37 +0000 (0:00:00.067) 0:00:06.369 ****** 2026-08-12 09:31:37.567764 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:31:37.567778 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.567782 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.567787 | ubuntu-noble | } 2026-08-12 09:31:37.567791 | ubuntu-noble | 2026-08-12 09:31:37.567795 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-08-12 09:31:37.567799 | ubuntu-noble | Wednesday 12 August 2026 09:31:37 +0000 (0:00:00.040) 0:00:06.409 ****** 2026-08-12 09:31:37.603205 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:31:37.603285 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.603330 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.603335 | ubuntu-noble | } 2026-08-12 09:31:37.603339 | ubuntu-noble | 2026-08-12 09:31:37.603343 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-08-12 09:31:37.603348 | ubuntu-noble | Wednesday 12 August 2026 09:31:37 +0000 (0:00:00.035) 0:00:06.444 ****** 2026-08-12 09:31:37.649913 | 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': 545912, 'dev': 64769, 'nlink': 1, 'atime': 1786527059.2705927, 'mtime': 1786527059.2625926, 'ctime': 1786527059.2625926, '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-12 09:31:37.649937 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.649942 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.649946 | ubuntu-noble | "item": { 2026-08-12 09:31:37.649951 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.649956 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.649960 | ubuntu-noble | "failed": false, 2026-08-12 09:31:37.651864 | ubuntu-noble | "invocation": { 2026-08-12 09:31:37.651900 | ubuntu-noble | "module_args": { 2026-08-12 09:31:37.651909 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 09:31:37.651919 | ubuntu-noble | "follow": false, 2026-08-12 09:31:37.651927 | ubuntu-noble | "get_attributes": true, 2026-08-12 09:31:37.651936 | ubuntu-noble | "get_checksum": true, 2026-08-12 09:31:37.651944 | ubuntu-noble | "get_mime": true, 2026-08-12 09:31:37.651952 | ubuntu-noble | "path": "/usr/bin/docker" 2026-08-12 09:31:37.651960 | ubuntu-noble | } 2026-08-12 09:31:37.652033 | ubuntu-noble | }, 2026-08-12 09:31:37.652302 | ubuntu-noble | "item": "docker", 2026-08-12 09:31:37.652562 | ubuntu-noble | "stat": { 2026-08-12 09:31:37.652885 | ubuntu-noble | "atime": 1786527059.2705927, 2026-08-12 09:31:37.653180 | ubuntu-noble | "attr_flags": "", 2026-08-12 09:31:37.653443 | ubuntu-noble | "attributes": [], 2026-08-12 09:31:37.653727 | ubuntu-noble | "block_size": 4096, 2026-08-12 09:31:37.654055 | ubuntu-noble | "blocks": 0, 2026-08-12 09:31:37.654333 | ubuntu-noble | "charset": "unknown", 2026-08-12 09:31:37.654600 | ubuntu-noble | "ctime": 1786527059.2625926, 2026-08-12 09:31:37.654890 | ubuntu-noble | "dev": 64769, 2026-08-12 09:31:37.655163 | ubuntu-noble | "device_type": 0, 2026-08-12 09:31:37.655427 | ubuntu-noble | "executable": true, 2026-08-12 09:31:37.655687 | ubuntu-noble | "exists": true, 2026-08-12 09:31:37.655980 | ubuntu-noble | "gid": 0, 2026-08-12 09:31:37.656250 | ubuntu-noble | "gr_name": "root", 2026-08-12 09:31:37.656510 | ubuntu-noble | "inode": 545912, 2026-08-12 09:31:37.656770 | ubuntu-noble | "isblk": false, 2026-08-12 09:31:37.657081 | ubuntu-noble | "ischr": false, 2026-08-12 09:31:37.657352 | ubuntu-noble | "isdir": false, 2026-08-12 09:31:37.657660 | ubuntu-noble | "isfifo": false, 2026-08-12 09:31:37.657933 | ubuntu-noble | "isgid": false, 2026-08-12 09:31:37.658057 | ubuntu-noble | "islnk": true, 2026-08-12 09:31:37.658175 | ubuntu-noble | "isreg": false, 2026-08-12 09:31:37.658293 | ubuntu-noble | "issock": false, 2026-08-12 09:31:37.658410 | ubuntu-noble | "isuid": false, 2026-08-12 09:31:37.658533 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-12 09:31:37.658657 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-12 09:31:37.658787 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 09:31:37.658924 | ubuntu-noble | "mode": "0777", 2026-08-12 09:31:37.659048 | ubuntu-noble | "mtime": 1786527059.2625926, 2026-08-12 09:31:37.659166 | ubuntu-noble | "nlink": 1, 2026-08-12 09:31:37.659286 | ubuntu-noble | "path": "/usr/bin/docker", 2026-08-12 09:31:37.659405 | ubuntu-noble | "pw_name": "root", 2026-08-12 09:31:37.659522 | ubuntu-noble | "readable": true, 2026-08-12 09:31:37.659640 | ubuntu-noble | "rgrp": true, 2026-08-12 09:31:37.659757 | ubuntu-noble | "roth": true, 2026-08-12 09:31:37.659895 | ubuntu-noble | "rusr": true, 2026-08-12 09:31:37.660018 | ubuntu-noble | "size": 39, 2026-08-12 09:31:37.660137 | ubuntu-noble | "uid": 0, 2026-08-12 09:31:37.660255 | ubuntu-noble | "version": null, 2026-08-12 09:31:37.660372 | ubuntu-noble | "wgrp": true, 2026-08-12 09:31:37.660489 | ubuntu-noble | "woth": true, 2026-08-12 09:31:37.660607 | ubuntu-noble | "writeable": true, 2026-08-12 09:31:37.660724 | ubuntu-noble | "wusr": true, 2026-08-12 09:31:37.660855 | ubuntu-noble | "xgrp": true, 2026-08-12 09:31:37.660978 | ubuntu-noble | "xoth": true, 2026-08-12 09:31:37.661096 | ubuntu-noble | "xusr": true 2026-08-12 09:31:37.661213 | ubuntu-noble | } 2026-08-12 09:31:37.661329 | ubuntu-noble | }, 2026-08-12 09:31:37.661460 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.661577 | ubuntu-noble | } 2026-08-12 09:31:37.661745 | 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': 545908, 'dev': 64769, 'nlink': 1, 'atime': 1786527085.979809, 'mtime': 1786527059.5476017, 'ctime': 1786527059.5476017, '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-12 09:31:37.661896 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.662022 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.662140 | ubuntu-noble | "item": { 2026-08-12 09:31:37.662259 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.662377 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.662496 | ubuntu-noble | "failed": false, 2026-08-12 09:31:37.662614 | ubuntu-noble | "invocation": { 2026-08-12 09:31:37.662734 | ubuntu-noble | "module_args": { 2026-08-12 09:31:37.662884 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 09:31:37.663009 | ubuntu-noble | "follow": false, 2026-08-12 09:31:37.663127 | ubuntu-noble | "get_attributes": true, 2026-08-12 09:31:37.663247 | ubuntu-noble | "get_checksum": true, 2026-08-12 09:31:37.663366 | ubuntu-noble | "get_mime": true, 2026-08-12 09:31:37.665831 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-08-12 09:31:37.665845 | ubuntu-noble | } 2026-08-12 09:31:37.665849 | ubuntu-noble | }, 2026-08-12 09:31:37.665853 | ubuntu-noble | "item": "docker-init", 2026-08-12 09:31:37.665856 | ubuntu-noble | "stat": { 2026-08-12 09:31:37.665860 | ubuntu-noble | "atime": 1786527085.979809, 2026-08-12 09:31:37.665864 | ubuntu-noble | "attr_flags": "", 2026-08-12 09:31:37.665868 | ubuntu-noble | "attributes": [], 2026-08-12 09:31:37.665871 | ubuntu-noble | "block_size": 4096, 2026-08-12 09:31:37.665875 | ubuntu-noble | "blocks": 0, 2026-08-12 09:31:37.665879 | ubuntu-noble | "charset": "unknown", 2026-08-12 09:31:37.665882 | ubuntu-noble | "ctime": 1786527059.5476017, 2026-08-12 09:31:37.665886 | ubuntu-noble | "dev": 64769, 2026-08-12 09:31:37.665890 | ubuntu-noble | "device_type": 0, 2026-08-12 09:31:37.665901 | ubuntu-noble | "executable": true, 2026-08-12 09:31:37.665905 | ubuntu-noble | "exists": true, 2026-08-12 09:31:37.665909 | ubuntu-noble | "gid": 0, 2026-08-12 09:31:37.665912 | ubuntu-noble | "gr_name": "root", 2026-08-12 09:31:37.665916 | ubuntu-noble | "inode": 545908, 2026-08-12 09:31:37.665919 | ubuntu-noble | "isblk": false, 2026-08-12 09:31:37.665923 | ubuntu-noble | "ischr": false, 2026-08-12 09:31:37.665927 | ubuntu-noble | "isdir": false, 2026-08-12 09:31:37.665930 | ubuntu-noble | "isfifo": false, 2026-08-12 09:31:37.665934 | ubuntu-noble | "isgid": false, 2026-08-12 09:31:37.665938 | ubuntu-noble | "islnk": true, 2026-08-12 09:31:37.665941 | ubuntu-noble | "isreg": false, 2026-08-12 09:31:37.665945 | ubuntu-noble | "issock": false, 2026-08-12 09:31:37.666063 | ubuntu-noble | "isuid": false, 2026-08-12 09:31:37.666188 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-12 09:31:37.666312 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-12 09:31:37.666431 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 09:31:37.666549 | ubuntu-noble | "mode": "0777", 2026-08-12 09:31:37.666669 | ubuntu-noble | "mtime": 1786527059.5476017, 2026-08-12 09:31:37.666789 | ubuntu-noble | "nlink": 1, 2026-08-12 09:31:37.666931 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-08-12 09:31:37.667055 | ubuntu-noble | "pw_name": "root", 2026-08-12 09:31:37.667173 | ubuntu-noble | "readable": true, 2026-08-12 09:31:37.667290 | ubuntu-noble | "rgrp": true, 2026-08-12 09:31:37.667408 | ubuntu-noble | "roth": true, 2026-08-12 09:31:37.667525 | ubuntu-noble | "rusr": true, 2026-08-12 09:31:37.667642 | ubuntu-noble | "size": 44, 2026-08-12 09:31:37.667759 | ubuntu-noble | "uid": 0, 2026-08-12 09:31:37.667903 | ubuntu-noble | "version": null, 2026-08-12 09:31:37.668026 | ubuntu-noble | "wgrp": true, 2026-08-12 09:31:37.668144 | ubuntu-noble | "woth": true, 2026-08-12 09:31:37.668262 | ubuntu-noble | "writeable": true, 2026-08-12 09:31:37.668381 | ubuntu-noble | "wusr": true, 2026-08-12 09:31:37.668498 | ubuntu-noble | "xgrp": true, 2026-08-12 09:31:37.668617 | ubuntu-noble | "xoth": true, 2026-08-12 09:31:37.668733 | ubuntu-noble | "xusr": true 2026-08-12 09:31:37.668864 | ubuntu-noble | } 2026-08-12 09:31:37.668985 | ubuntu-noble | }, 2026-08-12 09:31:37.669105 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.669243 | ubuntu-noble | } 2026-08-12 09:31:37.669406 | 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': 545909, 'dev': 64769, 'nlink': 1, 'atime': 1786527086.2618034, 'mtime': 1786527059.8326108, 'ctime': 1786527059.8326108, '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-12 09:31:37.669529 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.669652 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.669769 | ubuntu-noble | "item": { 2026-08-12 09:31:37.669918 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.670043 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.670161 | ubuntu-noble | "failed": false, 2026-08-12 09:31:37.670278 | ubuntu-noble | "invocation": { 2026-08-12 09:31:37.670397 | ubuntu-noble | "module_args": { 2026-08-12 09:31:37.670519 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 09:31:37.670637 | ubuntu-noble | "follow": false, 2026-08-12 09:31:37.670764 | ubuntu-noble | "get_attributes": true, 2026-08-12 09:31:37.670901 | ubuntu-noble | "get_checksum": true, 2026-08-12 09:31:37.671024 | ubuntu-noble | "get_mime": true, 2026-08-12 09:31:37.671145 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-08-12 09:31:37.671260 | ubuntu-noble | } 2026-08-12 09:31:37.671376 | ubuntu-noble | }, 2026-08-12 09:31:37.671494 | ubuntu-noble | "item": "dockerd", 2026-08-12 09:31:37.671612 | ubuntu-noble | "stat": { 2026-08-12 09:31:37.671732 | ubuntu-noble | "atime": 1786527086.2618034, 2026-08-12 09:31:37.671864 | ubuntu-noble | "attr_flags": "", 2026-08-12 09:31:37.671987 | ubuntu-noble | "attributes": [], 2026-08-12 09:31:37.672107 | ubuntu-noble | "block_size": 4096, 2026-08-12 09:31:37.672225 | ubuntu-noble | "blocks": 0, 2026-08-12 09:31:37.672344 | ubuntu-noble | "charset": "unknown", 2026-08-12 09:31:37.672464 | ubuntu-noble | "ctime": 1786527059.8326108, 2026-08-12 09:31:37.672582 | ubuntu-noble | "dev": 64769, 2026-08-12 09:31:37.672700 | ubuntu-noble | "device_type": 0, 2026-08-12 09:31:37.672841 | ubuntu-noble | "executable": true, 2026-08-12 09:31:37.672965 | ubuntu-noble | "exists": true, 2026-08-12 09:31:37.673091 | ubuntu-noble | "gid": 0, 2026-08-12 09:31:37.673211 | ubuntu-noble | "gr_name": "root", 2026-08-12 09:31:37.673330 | ubuntu-noble | "inode": 545909, 2026-08-12 09:31:37.673448 | ubuntu-noble | "isblk": false, 2026-08-12 09:31:37.673567 | ubuntu-noble | "ischr": false, 2026-08-12 09:31:37.673685 | ubuntu-noble | "isdir": false, 2026-08-12 09:31:37.673828 | ubuntu-noble | "isfifo": false, 2026-08-12 09:31:37.673961 | ubuntu-noble | "isgid": false, 2026-08-12 09:31:37.674080 | ubuntu-noble | "islnk": true, 2026-08-12 09:31:37.674198 | ubuntu-noble | "isreg": false, 2026-08-12 09:31:37.674317 | ubuntu-noble | "issock": false, 2026-08-12 09:31:37.674435 | ubuntu-noble | "isuid": false, 2026-08-12 09:31:37.674556 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-12 09:31:37.674680 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-12 09:31:37.674798 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 09:31:37.674931 | ubuntu-noble | "mode": "0777", 2026-08-12 09:31:37.675055 | ubuntu-noble | "mtime": 1786527059.8326108, 2026-08-12 09:31:37.675173 | ubuntu-noble | "nlink": 1, 2026-08-12 09:31:37.675294 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-08-12 09:31:37.675414 | ubuntu-noble | "pw_name": "root", 2026-08-12 09:31:37.675532 | ubuntu-noble | "readable": true, 2026-08-12 09:31:37.675650 | ubuntu-noble | "rgrp": true, 2026-08-12 09:31:37.675768 | ubuntu-noble | "roth": true, 2026-08-12 09:31:37.675900 | ubuntu-noble | "rusr": true, 2026-08-12 09:31:37.676022 | ubuntu-noble | "size": 40, 2026-08-12 09:31:37.676140 | ubuntu-noble | "uid": 0, 2026-08-12 09:31:37.676257 | ubuntu-noble | "version": null, 2026-08-12 09:31:37.676375 | ubuntu-noble | "wgrp": true, 2026-08-12 09:31:37.676492 | ubuntu-noble | "woth": true, 2026-08-12 09:31:37.676611 | ubuntu-noble | "writeable": true, 2026-08-12 09:31:37.676883 | ubuntu-noble | "wusr": true, 2026-08-12 09:31:37.677020 | ubuntu-noble | "xgrp": true, 2026-08-12 09:31:37.677138 | ubuntu-noble | "xoth": true, 2026-08-12 09:31:37.677255 | ubuntu-noble | "xusr": true 2026-08-12 09:31:37.677371 | ubuntu-noble | } 2026-08-12 09:31:37.677486 | ubuntu-noble | }, 2026-08-12 09:31:37.677608 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.677723 | ubuntu-noble | } 2026-08-12 09:31:37.677952 | 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': 545913, 'dev': 64769, 'nlink': 1, 'atime': 1786527086.5547974, 'mtime': 1786527060.11762, 'ctime': 1786527060.11762, '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-12 09:31:37.678093 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.678214 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.678331 | ubuntu-noble | "item": { 2026-08-12 09:31:37.678451 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.678569 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.678689 | ubuntu-noble | "failed": false, 2026-08-12 09:31:37.678819 | ubuntu-noble | "invocation": { 2026-08-12 09:31:37.678948 | ubuntu-noble | "module_args": { 2026-08-12 09:31:37.679069 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 09:31:37.679187 | ubuntu-noble | "follow": false, 2026-08-12 09:31:37.679306 | ubuntu-noble | "get_attributes": true, 2026-08-12 09:31:37.679425 | ubuntu-noble | "get_checksum": true, 2026-08-12 09:31:37.679543 | ubuntu-noble | "get_mime": true, 2026-08-12 09:31:37.679664 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-08-12 09:31:37.679779 | ubuntu-noble | } 2026-08-12 09:31:37.679910 | ubuntu-noble | }, 2026-08-12 09:31:37.680035 | ubuntu-noble | "item": "docker-proxy", 2026-08-12 09:31:37.680151 | ubuntu-noble | "stat": { 2026-08-12 09:31:37.680272 | ubuntu-noble | "atime": 1786527086.5547974, 2026-08-12 09:31:37.680391 | ubuntu-noble | "attr_flags": "", 2026-08-12 09:31:37.680509 | ubuntu-noble | "attributes": [], 2026-08-12 09:31:37.680628 | ubuntu-noble | "block_size": 4096, 2026-08-12 09:31:37.680745 | ubuntu-noble | "blocks": 0, 2026-08-12 09:31:37.680900 | ubuntu-noble | "charset": "unknown", 2026-08-12 09:31:37.682840 | ubuntu-noble | "ctime": 1786527060.11762, 2026-08-12 09:31:37.682852 | ubuntu-noble | "dev": 64769, 2026-08-12 09:31:37.682857 | ubuntu-noble | "device_type": 0, 2026-08-12 09:31:37.682861 | ubuntu-noble | "executable": true, 2026-08-12 09:31:37.682865 | ubuntu-noble | "exists": true, 2026-08-12 09:31:37.682869 | ubuntu-noble | "gid": 0, 2026-08-12 09:31:37.682872 | ubuntu-noble | "gr_name": "root", 2026-08-12 09:31:37.682876 | ubuntu-noble | "inode": 545913, 2026-08-12 09:31:37.682880 | ubuntu-noble | "isblk": false, 2026-08-12 09:31:37.682883 | ubuntu-noble | "ischr": false, 2026-08-12 09:31:37.682887 | ubuntu-noble | "isdir": false, 2026-08-12 09:31:37.682891 | ubuntu-noble | "isfifo": false, 2026-08-12 09:31:37.682894 | ubuntu-noble | "isgid": false, 2026-08-12 09:31:37.682898 | ubuntu-noble | "islnk": true, 2026-08-12 09:31:37.682901 | ubuntu-noble | "isreg": false, 2026-08-12 09:31:37.682905 | ubuntu-noble | "issock": false, 2026-08-12 09:31:37.682909 | ubuntu-noble | "isuid": false, 2026-08-12 09:31:37.682912 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-12 09:31:37.682916 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-12 09:31:37.682920 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 09:31:37.682924 | ubuntu-noble | "mode": "0777", 2026-08-12 09:31:37.683860 | ubuntu-noble | "mtime": 1786527060.11762, 2026-08-12 09:31:37.683868 | ubuntu-noble | "nlink": 1, 2026-08-12 09:31:37.683872 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-08-12 09:31:37.683876 | ubuntu-noble | "pw_name": "root", 2026-08-12 09:31:37.685104 | ubuntu-noble | "readable": true, 2026-08-12 09:31:37.685150 | ubuntu-noble | "rgrp": true, 2026-08-12 09:31:37.685155 | ubuntu-noble | "roth": true, 2026-08-12 09:31:37.685159 | ubuntu-noble | "rusr": true, 2026-08-12 09:31:37.685163 | ubuntu-noble | "size": 45, 2026-08-12 09:31:37.685167 | ubuntu-noble | "uid": 0, 2026-08-12 09:31:37.685171 | ubuntu-noble | "version": null, 2026-08-12 09:31:37.685175 | ubuntu-noble | "wgrp": true, 2026-08-12 09:31:37.685179 | ubuntu-noble | "woth": true, 2026-08-12 09:31:37.685183 | ubuntu-noble | "writeable": true, 2026-08-12 09:31:37.685187 | ubuntu-noble | "wusr": true, 2026-08-12 09:31:37.685191 | ubuntu-noble | "xgrp": true, 2026-08-12 09:31:37.685209 | ubuntu-noble | "xoth": true, 2026-08-12 09:31:37.685216 | ubuntu-noble | "xusr": true 2026-08-12 09:31:37.685220 | ubuntu-noble | } 2026-08-12 09:31:37.685766 | ubuntu-noble | }, 2026-08-12 09:31:37.685797 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.685802 | ubuntu-noble | } 2026-08-12 09:31:37.685824 | ubuntu-noble | 2026-08-12 09:31:37.685836 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-08-12 09:31:37.685841 | ubuntu-noble | Wednesday 12 August 2026 09:31:37 +0000 (0:00:00.063) 0:00:06.507 ****** 2026-08-12 09:31:37.719901 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928', 'pid': 3202, 'restart_count': 0, 'started_at': '2026-08-12T09:30:28.859252905Z'}}) => { 2026-08-12 09:31:37.722849 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.722880 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.722890 | ubuntu-noble | "item": { 2026-08-12 09:31:37.722899 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-08-12 09:31:37.722908 | ubuntu-noble | "value": { 2026-08-12 09:31:37.722916 | ubuntu-noble | "id": "42c862d27fc59dee7d9125d4af515225647916822905b30f476e263e6b86b928", 2026-08-12 09:31:37.722925 | ubuntu-noble | "pid": 3202, 2026-08-12 09:31:37.722934 | ubuntu-noble | "restart_count": 0, 2026-08-12 09:31:37.722942 | ubuntu-noble | "started_at": "2026-08-12T09:30:28.859252905Z" 2026-08-12 09:31:37.722951 | ubuntu-noble | } 2026-08-12 09:31:37.722959 | ubuntu-noble | }, 2026-08-12 09:31:37.722968 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.722976 | ubuntu-noble | } 2026-08-12 09:31:37.722985 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0', 'pid': 3264, 'restart_count': 0, 'started_at': '2026-08-12T09:30:29.387303664Z'}}) => { 2026-08-12 09:31:37.723043 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 09:31:37.723308 | ubuntu-noble | "changed": false, 2026-08-12 09:31:37.723563 | ubuntu-noble | "item": { 2026-08-12 09:31:37.723932 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-08-12 09:31:37.724203 | ubuntu-noble | "value": { 2026-08-12 09:31:37.724475 | ubuntu-noble | "id": "6bb6f07d326f08e776c068694e1acd32c76c844c34beea5c68d4c6bb262b56f0", 2026-08-12 09:31:37.724647 | ubuntu-noble | "pid": 3264, 2026-08-12 09:31:37.724839 | ubuntu-noble | "restart_count": 0, 2026-08-12 09:31:37.725028 | ubuntu-noble | "started_at": "2026-08-12T09:30:29.387303664Z" 2026-08-12 09:31:37.725198 | ubuntu-noble | } 2026-08-12 09:31:37.725367 | ubuntu-noble | }, 2026-08-12 09:31:37.725548 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:37.725708 | ubuntu-noble | } 2026-08-12 09:31:37.725884 | ubuntu-noble | 2026-08-12 09:31:37.726064 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-08-12 09:31:37.726237 | ubuntu-noble | Wednesday 12 August 2026 09:31:37 +0000 (0:00:00.054) 0:00:06.561 ****** 2026-08-12 09:31:38.109171 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:38.109515 | ubuntu-noble | 2026-08-12 09:31:38.109850 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-08-12 09:31:38.110158 | ubuntu-noble | Wednesday 12 August 2026 09:31:38 +0000 (0:00:00.384) 0:00:06.946 ****** 2026-08-12 09:31:38.142687 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 09:31:38.143017 | ubuntu-noble | "changed": false, 2026-08-12 09:31:38.143295 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 09:31:38.143560 | ubuntu-noble | } 2026-08-12 09:31:38.143839 | ubuntu-noble | 2026-08-12 09:31:38.144159 | ubuntu-noble | TASK [Verify HTTP workload is functional] ************************************** 2026-08-12 09:31:38.144440 | ubuntu-noble | Wednesday 12 August 2026 09:31:38 +0000 (0:00:00.038) 0:00:06.985 ****** 2026-08-12 09:31:38.756123 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 09:31:38.756486 | ubuntu-noble | 2026-08-12 09:31:38.756786 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 09:31:38.757189 | ubuntu-noble | ubuntu-noble : ok=22 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 09:31:38.757450 | ubuntu-noble | 2026-08-12 09:31:38.757702 | ubuntu-noble | 2026-08-12 09:31:38.758038 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 09:31:38.758339 | ubuntu-noble | Wednesday 12 August 2026 09:31:38 +0000 (0:00:00.612) 0:00:07.598 ****** 2026-08-12 09:31:38.758624 | ubuntu-noble | =============================================================================== 2026-08-12 09:31:38.758954 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.33s 2026-08-12 09:31:38.759260 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-12 09:31:38.759542 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.66s 2026-08-12 09:31:38.759869 | ubuntu-noble | Verify HTTP workload is functional -------------------------------------- 0.61s 2026-08-12 09:31:38.760175 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.46s 2026-08-12 09:31:38.760472 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.41s 2026-08-12 09:31:38.760894 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.38s 2026-08-12 09:31:38.761290 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.36s 2026-08-12 09:31:38.761581 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.35s 2026-08-12 09:31:38.761926 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 0.32s 2026-08-12 09:31:38.762255 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.31s 2026-08-12 09:31:38.762553 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.30s 2026-08-12 09:31:38.762889 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.30s 2026-08-12 09:31:38.763191 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.28s 2026-08-12 09:31:38.763467 | ubuntu-noble | Build current workload state -------------------------------------------- 0.07s 2026-08-12 09:31:38.763744 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.06s 2026-08-12 09:31:38.764082 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.05s 2026-08-12 09:31:38.764425 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.04s 2026-08-12 09:31:38.764713 | ubuntu-noble | Assert counter workload remained functional ----------------------------- 0.04s 2026-08-12 09:31:38.764968 | ubuntu-noble | Decode future Docker daemon configuration ------------------------------- 0.04s 2026-08-12 09:31:38.842418 | ubuntu-noble | INFO [docker-upgrade > verify] Executed: Successful 2026-08-12 09:31:38.853837 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-12 09:31:38.853854 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:31:38.859084 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-12 09:31:38.859188 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:31:38.859305 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-12 09:31:38.859591 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 09:31:39.046284 | ubuntu-noble | ok: Runtime: 0:02:29.651413 2026-08-12 09:31:39.060928 | 2026-08-12 09:31:39.061030 | PLAY RECAP 2026-08-12 09:31:39.061080 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:31:39.061102 | 2026-08-12 09:31:39.204780 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:31:39.207379 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:31:39.813259 | 2026-08-12 09:31:39.813403 | PLAY [all] 2026-08-12 09:31:39.825203 | 2026-08-12 09:31:39.825281 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 09:31:39.870666 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 09:31:39.881714 | 2026-08-12 09:31:39.881879 | TASK [fetch-output : Set log path for single node] 2026-08-12 09:31:39.928921 | ubuntu-noble | ok 2026-08-12 09:31:39.937221 | 2026-08-12 09:31:39.937295 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 09:31:40.341217 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/work/logs" 2026-08-12 09:31:40.560521 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/work/artifacts" 2026-08-12 09:31:40.774055 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/fc3ac78286344907ae7c8f69b82c5281/work/docs" 2026-08-12 09:31:40.799164 | 2026-08-12 09:31:40.799545 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 09:31:41.504194 | ubuntu-noble | ok 2026-08-12 09:31:41.504483 | ubuntu-noble | changed: All items complete 2026-08-12 09:31:41.504522 | 2026-08-12 09:31:41.995105 | ubuntu-noble | changed: .d..t...... ./ 2026-08-12 09:31:42.485517 | ubuntu-noble | changed: .d..t...... ./ 2026-08-12 09:31:42.508503 | 2026-08-12 09:31:42.508634 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 09:31:42.933216 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007336 2026-08-12 09:31:43.158641 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.007858 2026-08-12 09:31:43.182502 | 2026-08-12 09:31:43.182559 | PLAY [all] 2026-08-12 09:31:43.189643 | 2026-08-12 09:31:43.189712 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 09:31:43.648723 | ubuntu-noble | changed 2026-08-12 09:31:43.656977 | 2026-08-12 09:31:43.657221 | PLAY RECAP 2026-08-12 09:31:43.657308 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 09:31:43.657342 | 2026-08-12 09:31:43.794707 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:31:43.796124 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 09:31:44.389257 | 2026-08-12 09:31:44.389379 | PLAY [localhost] 2026-08-12 09:31:44.400098 | 2026-08-12 09:31:44.400205 | TASK [Generate Zuul manifest] 2026-08-12 09:31:44.420971 | localhost | ok 2026-08-12 09:31:44.437878 | 2026-08-12 09:31:44.437976 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 09:31:44.794528 | localhost | changed 2026-08-12 09:31:44.859256 | 2026-08-12 09:31:44.859395 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 09:31:44.905464 | localhost | ok 2026-08-12 09:31:44.918439 | 2026-08-12 09:31:44.918548 | TASK [Upload logs] 2026-08-12 09:31:44.942841 | localhost | ok 2026-08-12 09:31:45.006517 | 2026-08-12 09:31:45.006680 | TASK [Set zuul-log-path fact] 2026-08-12 09:31:45.025949 | localhost | ok 2026-08-12 09:31:45.040603 | 2026-08-12 09:31:45.040675 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:31:45.073115 | localhost | ok 2026-08-12 09:31:45.082533 | 2026-08-12 09:31:45.082605 | TASK [upload-logs : Create log directories] 2026-08-12 09:31:45.508074 | localhost | changed 2026-08-12 09:31:45.516276 | 2026-08-12 09:31:45.516368 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 09:31:45.945220 | localhost -> localhost | ok: Runtime: 0:00:00.005704 2026-08-12 09:31:45.952632 | 2026-08-12 09:31:45.952734 | TASK [upload-logs : Upload logs to log server] 2026-08-12 09:31:46.411862 | localhost | Output suppressed because no_log was given 2026-08-12 09:31:46.416050 | 2026-08-12 09:31:46.416142 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 09:31:46.464305 | localhost | skipping: Conditional result was False 2026-08-12 09:31:46.471862 | localhost | skipping: Conditional result was False 2026-08-12 09:31:46.480438 | 2026-08-12 09:31:46.480605 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 09:31:46.524829 | localhost | skipping: Conditional result was False 2026-08-12 09:31:46.525350 | 2026-08-12 09:31:46.528635 | localhost | skipping: Conditional result was False 2026-08-12 09:31:46.544675 | 2026-08-12 09:31:46.544817 | LOOP [upload-logs : Upload console log and json output]