2026-08-12 06:32:41.242683 | Job console starting 2026-08-12 06:32:41.253696 | Updating git repos 2026-08-12 06:32:41.280105 | Cloning repos into workspace 2026-08-12 06:32:41.348327 | Restoring repo states 2026-08-12 06:32:41.357054 | Merging changes 2026-08-12 06:32:41.684164 | Checking out repos 2026-08-12 06:32:41.722537 | Preparing playbooks 2026-08-12 06:32:43.535134 | Running Ansible setup 2026-08-12 06:32:47.403310 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 06:32:48.020030 | 2026-08-12 06:32:48.020185 | PLAY [localhost] 2026-08-12 06:32:48.028922 | 2026-08-12 06:32:48.029074 | TASK [Gathering Facts] 2026-08-12 06:32:48.918383 | localhost | ok 2026-08-12 06:32:48.929486 | 2026-08-12 06:32:48.929601 | TASK [Setup log path fact] 2026-08-12 06:32:48.950536 | localhost | ok 2026-08-12 06:32:48.962745 | 2026-08-12 06:32:48.962828 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 06:32:48.994555 | localhost | ok 2026-08-12 06:32:49.003497 | 2026-08-12 06:32:49.003610 | TASK [emit-job-header : Print job information] 2026-08-12 06:32:49.044546 | # Job Information 2026-08-12 06:32:49.044789 | Ansible Version: 2.16.18 2026-08-12 06:32:49.044861 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-08-12 06:32:49.044913 | Pipeline: check 2026-08-12 06:32:49.044992 | Executor: 2d72f0692154 2026-08-12 06:32:49.045044 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/145 2026-08-12 06:32:49.045096 | Event ID: e7be6410-9615-11f1-947a-8fda8788f96a 2026-08-12 06:32:49.048423 | 2026-08-12 06:32:49.048493 | LOOP [emit-job-header : Print node information] 2026-08-12 06:32:49.166148 | localhost | ok: 2026-08-12 06:32:49.166364 | localhost | # Node Information 2026-08-12 06:32:49.166414 | localhost | Inventory Hostname: ubuntu-noble 2026-08-12 06:32:49.166453 | localhost | Hostname: np0000188926 2026-08-12 06:32:49.166487 | localhost | Username: zuul 2026-08-12 06:32:49.166525 | localhost | Distro: Ubuntu 24.04 2026-08-12 06:32:49.166560 | localhost | Provider: yul1 2026-08-12 06:32:49.166593 | localhost | Region: ca-ymq-1 2026-08-12 06:32:49.166625 | localhost | Label: ubuntu-noble 2026-08-12 06:32:49.166656 | localhost | Product Name: OpenStack Nova 2026-08-12 06:32:49.166688 | localhost | Interface IP: 199.204.45.61 2026-08-12 06:32:49.179143 | 2026-08-12 06:32:49.179321 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 06:32:49.547491 | localhost -> localhost | changed 2026-08-12 06:32:49.557281 | 2026-08-12 06:32:49.557424 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 06:32:50.482925 | localhost -> localhost | changed 2026-08-12 06:32:50.490700 | 2026-08-12 06:32:50.490754 | PLAY [all] 2026-08-12 06:32:50.498532 | 2026-08-12 06:32:50.498595 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 06:32:50.715172 | ubuntu-noble -> localhost | ok 2026-08-12 06:32:50.726522 | 2026-08-12 06:32:50.726591 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 06:32:50.756110 | ubuntu-noble | ok 2026-08-12 06:32:50.774247 | ubuntu-noble | included: /var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 06:32:50.780752 | 2026-08-12 06:32:50.780829 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 06:32:51.896537 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-08-12 06:32:51.896746 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/work/587a6f7d7afb4a818806267012f76534_id_rsa 2026-08-12 06:32:51.896790 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/work/587a6f7d7afb4a818806267012f76534_id_rsa.pub 2026-08-12 06:32:51.896821 | ubuntu-noble -> localhost | The key fingerprint is: 2026-08-12 06:32:51.896851 | ubuntu-noble -> localhost | SHA256:Aze6DrXt14rejI9EtTbzf2plstfmHCPuOmXuK55b7v8 zuul-build-sshkey 2026-08-12 06:32:51.897230 | ubuntu-noble -> localhost | The key's randomart image is: 2026-08-12 06:32:51.897268 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-08-12 06:32:51.897302 | ubuntu-noble -> localhost | | | 2026-08-12 06:32:51.897332 | ubuntu-noble -> localhost | | | 2026-08-12 06:32:51.897360 | ubuntu-noble -> localhost | | . o . | 2026-08-12 06:32:51.897388 | ubuntu-noble -> localhost | | + o . | 2026-08-12 06:32:51.897416 | ubuntu-noble -> localhost | | o S = | 2026-08-12 06:32:51.897443 | ubuntu-noble -> localhost | | . = o + o. o| 2026-08-12 06:32:51.897469 | ubuntu-noble -> localhost | | . o o .=o B.| 2026-08-12 06:32:51.897497 | ubuntu-noble -> localhost | | o o *.o*o+.B| 2026-08-12 06:32:51.897526 | ubuntu-noble -> localhost | | ..*o**OO=BE| 2026-08-12 06:32:51.897554 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-08-12 06:32:51.897617 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.681790 2026-08-12 06:32:51.904898 | 2026-08-12 06:32:51.904977 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 06:32:51.940336 | ubuntu-noble | ok 2026-08-12 06:32:51.949739 | ubuntu-noble | included: /var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 06:32:51.957594 | 2026-08-12 06:32:51.957656 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 06:32:51.981815 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:32:51.993069 | 2026-08-12 06:32:51.993158 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 06:32:52.553102 | ubuntu-noble | changed 2026-08-12 06:32:52.560421 | 2026-08-12 06:32:52.560508 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 06:32:52.797875 | ubuntu-noble | ok 2026-08-12 06:32:52.803681 | 2026-08-12 06:32:52.803749 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 06:32:53.356119 | ubuntu-noble | changed 2026-08-12 06:32:53.361508 | 2026-08-12 06:32:53.361568 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 06:32:53.911642 | ubuntu-noble | changed 2026-08-12 06:32:53.917716 | 2026-08-12 06:32:53.917781 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 06:32:53.942037 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:32:53.951740 | 2026-08-12 06:32:53.951803 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 06:32:54.313815 | ubuntu-noble -> localhost | changed 2026-08-12 06:32:54.328425 | 2026-08-12 06:32:54.328494 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 06:32:54.604807 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/work/587a6f7d7afb4a818806267012f76534_id_rsa (zuul-build-sshkey) 2026-08-12 06:32:54.605089 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.015456 2026-08-12 06:32:54.623662 | 2026-08-12 06:32:54.623747 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 06:32:54.978840 | ubuntu-noble | ok 2026-08-12 06:32:54.983871 | 2026-08-12 06:32:54.983934 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 06:32:55.008103 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:32:55.025991 | 2026-08-12 06:32:55.026075 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 06:32:55.388209 | ubuntu-noble | ok 2026-08-12 06:32:55.450523 | 2026-08-12 06:32:55.450678 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 06:32:56.145048 | ubuntu-noble | Output suppressed because no_log was given 2026-08-12 06:32:56.156815 | 2026-08-12 06:32:56.156882 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 06:32:56.392031 | ubuntu-noble | ok: "logs" 2026-08-12 06:32:56.392358 | ubuntu-noble | ok: All items complete 2026-08-12 06:32:56.392397 | 2026-08-12 06:32:56.608141 | ubuntu-noble | ok: "artifacts" 2026-08-12 06:32:56.801556 | ubuntu-noble | ok: "docs" 2026-08-12 06:32:56.818149 | 2026-08-12 06:32:56.818326 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 06:32:57.066428 | ubuntu-noble | changed: "logs" 2026-08-12 06:32:57.272047 | ubuntu-noble | changed: "artifacts" 2026-08-12 06:32:57.476509 | ubuntu-noble | changed: "docs" 2026-08-12 06:32:57.491845 | 2026-08-12 06:32:57.491990 | PLAY RECAP 2026-08-12 06:32:57.492041 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 06:32:57.492073 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 06:32:57.492095 | 2026-08-12 06:32:57.656147 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 06:32:57.658589 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 06:32:58.267358 | 2026-08-12 06:32:58.267498 | PLAY [all] 2026-08-12 06:32:58.279242 | 2026-08-12 06:32:58.279327 | TASK [setup-uv : Extract archive] 2026-08-12 06:33:00.687881 | ubuntu-noble | changed 2026-08-12 06:33:00.696575 | 2026-08-12 06:33:00.696660 | TASK [setup-uv : Print version] 2026-08-12 06:33:01.089066 | ubuntu-noble | uv 0.8.13 2026-08-12 06:33:01.237355 | ubuntu-noble | ok: Runtime: 0:00:00.014378 2026-08-12 06:33:01.252281 | 2026-08-12 06:33:01.252404 | TASK [Install Ansible collection siblings] 2026-08-12 06:33:01.662038 | ubuntu-noble | ok: 2026-08-12 06:33:01.662269 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-08-12 06:33:01.662310 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-08-12 06:33:01.664446 | 2026-08-12 06:33:01.664511 | PLAY RECAP 2026-08-12 06:33:01.664576 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 06:33:01.664607 | 2026-08-12 06:33:01.803606 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 06:33:01.805320 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 06:33:02.403551 | 2026-08-12 06:33:02.403677 | PLAY [all] 2026-08-12 06:33:02.425451 | 2026-08-12 06:33:02.425665 | LOOP [Check inventory directories] 2026-08-12 06:33:02.778042 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-08-12 06:33:02.973067 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-08-12 06:33:03.163555 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-08-12 06:33:03.178550 | 2026-08-12 06:33:03.178757 | LOOP [Copy inventory file for Zuul] 2026-08-12 06:33:04.096290 | ubuntu-noble | changed: 2026-08-12 06:33:04.096522 | ubuntu-noble | { 2026-08-12 06:33:04.096550 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:33:04.096574 | ubuntu-noble | "changed": false, 2026-08-12 06:33:04.096593 | ubuntu-noble | "failed": false, 2026-08-12 06:33:04.096616 | ubuntu-noble | "invocation": { 2026-08-12 06:33:04.096635 | ubuntu-noble | "module_args": { 2026-08-12 06:33:04.096653 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 06:33:04.096671 | ubuntu-noble | "follow": true, 2026-08-12 06:33:04.096689 | ubuntu-noble | "get_attributes": true, 2026-08-12 06:33:04.096708 | ubuntu-noble | "get_checksum": true, 2026-08-12 06:33:04.096725 | ubuntu-noble | "get_mime": true, 2026-08-12 06:33:04.096743 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-08-12 06:33:04.096761 | ubuntu-noble | } 2026-08-12 06:33:04.096778 | ubuntu-noble | }, 2026-08-12 06:33:04.096796 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-12 06:33:04.096824 | ubuntu-noble | "stat": { 2026-08-12 06:33:04.096842 | ubuntu-noble | "atime": 1786516376.027139, 2026-08-12 06:33:04.096860 | ubuntu-noble | "attr_flags": "e", 2026-08-12 06:33:04.096878 | ubuntu-noble | "attributes": [ 2026-08-12 06:33:04.096895 | ubuntu-noble | "extents" 2026-08-12 06:33:04.096912 | ubuntu-noble | ], 2026-08-12 06:33:04.096930 | ubuntu-noble | "block_size": 4096, 2026-08-12 06:33:04.096947 | ubuntu-noble | "blocks": 8, 2026-08-12 06:33:04.096995 | ubuntu-noble | "charset": "unknown", 2026-08-12 06:33:04.097025 | ubuntu-noble | "ctime": 1786516376.0361485, 2026-08-12 06:33:04.097045 | ubuntu-noble | "dev": 64769, 2026-08-12 06:33:04.097064 | ubuntu-noble | "device_type": 0, 2026-08-12 06:33:04.097082 | ubuntu-noble | "executable": true, 2026-08-12 06:33:04.097100 | ubuntu-noble | "exists": true, 2026-08-12 06:33:04.097119 | ubuntu-noble | "gid": 1000, 2026-08-12 06:33:04.097137 | ubuntu-noble | "gr_name": "zuul", 2026-08-12 06:33:04.097155 | ubuntu-noble | "inode": 1024032, 2026-08-12 06:33:04.097173 | ubuntu-noble | "isblk": false, 2026-08-12 06:33:04.097192 | ubuntu-noble | "ischr": false, 2026-08-12 06:33:04.097209 | ubuntu-noble | "isdir": true, 2026-08-12 06:33:04.097227 | ubuntu-noble | "isfifo": false, 2026-08-12 06:33:04.097245 | ubuntu-noble | "isgid": false, 2026-08-12 06:33:04.097263 | ubuntu-noble | "islnk": false, 2026-08-12 06:33:04.097281 | ubuntu-noble | "isreg": false, 2026-08-12 06:33:04.097298 | ubuntu-noble | "issock": false, 2026-08-12 06:33:04.097316 | ubuntu-noble | "isuid": false, 2026-08-12 06:33:04.097333 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 06:33:04.097351 | ubuntu-noble | "mode": "0755", 2026-08-12 06:33:04.097368 | ubuntu-noble | "mtime": 1786516361.6468148, 2026-08-12 06:33:04.097386 | ubuntu-noble | "nlink": 11, 2026-08-12 06:33:04.097404 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-08-12 06:33:04.097422 | ubuntu-noble | "pw_name": "zuul", 2026-08-12 06:33:04.097445 | ubuntu-noble | "readable": true, 2026-08-12 06:33:04.097465 | ubuntu-noble | "rgrp": true, 2026-08-12 06:33:04.097483 | ubuntu-noble | "roth": true, 2026-08-12 06:33:04.097501 | ubuntu-noble | "rusr": true, 2026-08-12 06:33:04.097519 | ubuntu-noble | "size": 4096, 2026-08-12 06:33:04.097536 | ubuntu-noble | "uid": 1000, 2026-08-12 06:33:04.097554 | ubuntu-noble | "version": "383681098", 2026-08-12 06:33:04.097572 | ubuntu-noble | "wgrp": false, 2026-08-12 06:33:04.097596 | ubuntu-noble | "woth": false, 2026-08-12 06:33:04.097625 | ubuntu-noble | "writeable": true, 2026-08-12 06:33:04.097651 | ubuntu-noble | "wusr": true, 2026-08-12 06:33:04.097671 | ubuntu-noble | "xgrp": true, 2026-08-12 06:33:04.097689 | ubuntu-noble | "xoth": true, 2026-08-12 06:33:04.097707 | ubuntu-noble | "xusr": true 2026-08-12 06:33:04.097724 | ubuntu-noble | } 2026-08-12 06:33:04.097742 | ubuntu-noble | } 2026-08-12 06:33:04.097778 | ubuntu-noble | ok: All items complete 2026-08-12 06:33:04.097801 | 2026-08-12 06:33:04.099012 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:33:04.099629 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:33:04.108926 | 2026-08-12 06:33:04.109005 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 06:33:04.487922 | ubuntu-noble | changed: 1 replacements made 2026-08-12 06:33:04.489139 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:33:04.489711 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:33:04.503268 | 2026-08-12 06:33:04.503353 | TASK [Run Molecule scenario] 2026-08-12 06:33:04.952764 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-12 06:33:04.952940 | ubuntu-noble | Creating virtual environment at: .venv 2026-08-12 06:33:05.220520 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-08-12 06:33:05.221336 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-08-12 06:33:05.221669 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-08-12 06:33:05.399623 | ubuntu-noble | Downloading cryptography 2026-08-12 06:33:05.451502 | ubuntu-noble | Downloading pygments 2026-08-12 06:33:05.622838 | ubuntu-noble | Downloading ansible-core 2026-08-12 06:33:05.667375 | ubuntu-noble | Installed 37 packages in 43ms 2026-08-12 06:33:06.487425 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-08-12 06:33:06.487514 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 06:33:07.346191 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-08-12 06:33:07.346266 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-08-12 06:33:07.346358 | 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 06:33:07.346433 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-08-12 06:33:20.373905 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-08-12 06:33:20.374055 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-08-12 06:33:20.374240 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-08-12 06:33:20.374395 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 06:33:20.380119 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-08-12 06:33:20.380437 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 06:33:20.385993 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-08-12 06:33:20.386023 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-08-12 06:33:20.386123 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-08-12 06:33:20.391849 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-08-12 06:33:21.006456 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 06:33:21.006765 | 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 06:33:21.007011 | 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 06:33:21.007203 | ubuntu-noble | 2026-08-12 06:33:21.610593 | ubuntu-noble | 2026-08-12 06:33:21.611146 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-08-12 06:33:21.755474 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-08-12 06:33:21.764674 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-08-12 06:33:21.766785 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 06:33:21.774620 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-08-12 06:33:22.367718 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 06:33:22.367935 | 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 06:33:22.368239 | 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 06:33:22.368445 | ubuntu-noble | 2026-08-12 06:33:22.987993 | ubuntu-noble | 2026-08-12 06:33:22.988191 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-08-12 06:33:22.988450 | ubuntu-noble | 2026-08-12 06:33:22.988667 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 06:33:22.988874 | ubuntu-noble | Wednesday 12 August 2026 06:33:22 +0000 (0:00:00.046) 0:00:00.046 ****** 2026-08-12 06:33:25.362336 | 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 06:33:25.365111 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:33:25.365328 | ubuntu-noble | 2026-08-12 06:33:25.365541 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-08-12 06:33:25.365747 | ubuntu-noble | Wednesday 12 August 2026 06:33:25 +0000 (0:00:02.377) 0:00:02.424 ****** 2026-08-12 06:33:53.201862 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:33:53.201976 | ubuntu-noble | 2026-08-12 06:33:53.202235 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:33:53.202521 | ubuntu-noble | Wednesday 12 August 2026 06:33:53 +0000 (0:00:27.835) 0:00:30.259 ****** 2026-08-12 06:33:53.734141 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:33:53.734219 | ubuntu-noble | 2026-08-12 06:33:53.734543 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:33:53.734783 | ubuntu-noble | Wednesday 12 August 2026 06:33:53 +0000 (0:00:00.533) 0:00:30.792 ****** 2026-08-12 06:33:53.776301 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:33:53.776504 | ubuntu-noble | 2026-08-12 06:33:53.776822 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 06:33:53.777114 | ubuntu-noble | Wednesday 12 August 2026 06:33:53 +0000 (0:00:00.042) 0:00:30.835 ****** 2026-08-12 06:33:54.230757 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:33:54.230865 | ubuntu-noble | 2026-08-12 06:33:54.231016 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:33:54.231161 | ubuntu-noble | Wednesday 12 August 2026 06:33:54 +0000 (0:00:00.454) 0:00:31.289 ****** 2026-08-12 06:33:54.338309 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:33:54.338325 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 06:33:54.338331 | ubuntu-noble | } 2026-08-12 06:33:54.338337 | ubuntu-noble | 2026-08-12 06:33:54.338342 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:33:54.338348 | ubuntu-noble | Wednesday 12 August 2026 06:33:54 +0000 (0:00:00.106) 0:00:31.395 ****** 2026-08-12 06:33:55.152817 | 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 06:33:55.162468 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:33:55.162528 | ubuntu-noble | 2026-08-12 06:33:55.162555 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:33:55.162569 | ubuntu-noble | Wednesday 12 August 2026 06:33:55 +0000 (0:00:00.824) 0:00:32.220 ****** 2026-08-12 06:33:55.196075 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:33:55.196156 | ubuntu-noble | 2026-08-12 06:33:55.196415 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:33:55.196643 | ubuntu-noble | Wednesday 12 August 2026 06:33:55 +0000 (0:00:00.034) 0:00:32.254 ****** 2026-08-12 06:33:55.236737 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:33:55.236870 | ubuntu-noble | 2026-08-12 06:33:55.237076 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:33:55.237323 | ubuntu-noble | Wednesday 12 August 2026 06:33:55 +0000 (0:00:00.040) 0:00:32.295 ****** 2026-08-12 06:33:55.561051 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:33:55.561228 | ubuntu-noble | 2026-08-12 06:33:55.561510 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:33:55.561747 | ubuntu-noble | Wednesday 12 August 2026 06:33:55 +0000 (0:00:00.324) 0:00:32.619 ****** 2026-08-12 06:33:56.535628 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:33:56.535750 | ubuntu-noble | 2026-08-12 06:33:56.535952 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:33:56.536118 | ubuntu-noble | Wednesday 12 August 2026 06:33:56 +0000 (0:00:00.974) 0:00:33.594 ****** 2026-08-12 06:33:56.622677 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:33:56.622890 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 06:33:56.623120 | ubuntu-noble | } 2026-08-12 06:33:56.623365 | ubuntu-noble | 2026-08-12 06:33:56.623601 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:33:56.623870 | ubuntu-noble | Wednesday 12 August 2026 06:33:56 +0000 (0:00:00.087) 0:00:33.681 ****** 2026-08-12 06:33:57.444331 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:33:57.444365 | ubuntu-noble | 2026-08-12 06:33:57.444369 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:33:57.444451 | ubuntu-noble | Wednesday 12 August 2026 06:33:57 +0000 (0:00:00.820) 0:00:34.502 ****** 2026-08-12 06:34:00.799927 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:00.800103 | ubuntu-noble | 2026-08-12 06:34:00.800388 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 06:34:00.800604 | ubuntu-noble | Wednesday 12 August 2026 06:34:00 +0000 (0:00:03.356) 0:00:37.858 ****** 2026-08-12 06:34:00.821343 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:00.821527 | ubuntu-noble | 2026-08-12 06:34:00.822144 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 06:34:00.822152 | ubuntu-noble | Wednesday 12 August 2026 06:34:00 +0000 (0:00:00.021) 0:00:37.880 ****** 2026-08-12 06:34:00.849552 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:00.849748 | ubuntu-noble | 2026-08-12 06:34:00.849965 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 06:34:00.850177 | ubuntu-noble | Wednesday 12 August 2026 06:34:00 +0000 (0:00:00.028) 0:00:37.908 ****** 2026-08-12 06:34:00.875144 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:00.876305 | ubuntu-noble | 2026-08-12 06:34:00.876319 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 06:34:00.876325 | ubuntu-noble | Wednesday 12 August 2026 06:34:00 +0000 (0:00:00.025) 0:00:37.934 ****** 2026-08-12 06:34:10.687077 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:10.687192 | ubuntu-noble | 2026-08-12 06:34:10.687515 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 06:34:10.687724 | ubuntu-noble | Wednesday 12 August 2026 06:34:10 +0000 (0:00:09.811) 0:00:47.745 ****** 2026-08-12 06:34:11.571920 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:11.572088 | ubuntu-noble | 2026-08-12 06:34:11.572343 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 06:34:11.572576 | ubuntu-noble | Wednesday 12 August 2026 06:34:11 +0000 (0:00:00.884) 0:00:48.630 ****** 2026-08-12 06:34:13.124346 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-12 06:34:13.124396 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 06:34:13.124403 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 06:34:13.125448 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 06:34:13.125490 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 06:34:13.125505 | ubuntu-noble | 2026-08-12 06:34:13.125516 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 06:34:13.125526 | ubuntu-noble | Wednesday 12 August 2026 06:34:13 +0000 (0:00:01.552) 0:00:50.182 ****** 2026-08-12 06:34:14.016343 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:14.016564 | ubuntu-noble | 2026-08-12 06:34:14.016802 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 06:34:14.017027 | ubuntu-noble | Wednesday 12 August 2026 06:34:14 +0000 (0:00:00.890) 0:00:51.072 ****** 2026-08-12 06:34:14.017228 | ubuntu-noble | 2026-08-12 06:34:14.017522 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 06:34:14.017733 | ubuntu-noble | Wednesday 12 August 2026 06:34:14 +0000 (0:00:00.002) 0:00:51.075 ****** 2026-08-12 06:34:15.290833 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:15.290965 | ubuntu-noble | 2026-08-12 06:34:15.291194 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 06:34:15.291445 | ubuntu-noble | Wednesday 12 August 2026 06:34:15 +0000 (0:00:01.273) 0:00:52.349 ****** 2026-08-12 06:34:15.923328 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:15.923384 | ubuntu-noble | 2026-08-12 06:34:15.923392 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 06:34:15.923399 | ubuntu-noble | Wednesday 12 August 2026 06:34:15 +0000 (0:00:00.631) 0:00:52.980 ****** 2026-08-12 06:34:16.697911 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:16.698235 | ubuntu-noble | 2026-08-12 06:34:16.698624 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:34:16.698922 | ubuntu-noble | Wednesday 12 August 2026 06:34:16 +0000 (0:00:00.775) 0:00:53.756 ****** 2026-08-12 06:34:17.012101 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:17.012546 | ubuntu-noble | 2026-08-12 06:34:17.012978 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-08-12 06:34:17.013387 | ubuntu-noble | Wednesday 12 August 2026 06:34:17 +0000 (0:00:00.313) 0:00:54.070 ****** 2026-08-12 06:34:17.345715 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:17.345790 | ubuntu-noble | 2026-08-12 06:34:17.348335 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:34:17.348371 | ubuntu-noble | Wednesday 12 August 2026 06:34:17 +0000 (0:00:00.333) 0:00:54.403 ****** 2026-08-12 06:34:17.388424 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:34:17.388488 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 06:34:17.388499 | ubuntu-noble | } 2026-08-12 06:34:17.388509 | ubuntu-noble | 2026-08-12 06:34:17.388518 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:34:17.388527 | ubuntu-noble | Wednesday 12 August 2026 06:34:17 +0000 (0:00:00.041) 0:00:54.445 ****** 2026-08-12 06:34:18.346958 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:18.347095 | ubuntu-noble | 2026-08-12 06:34:18.347346 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:34:18.347567 | ubuntu-noble | Wednesday 12 August 2026 06:34:18 +0000 (0:00:00.960) 0:00:55.405 ****** 2026-08-12 06:34:23.163683 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:23.163735 | ubuntu-noble | 2026-08-12 06:34:23.163747 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 06:34:23.163757 | ubuntu-noble | Wednesday 12 August 2026 06:34:23 +0000 (0:00:04.816) 0:01:00.221 ****** 2026-08-12 06:34:24.125479 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:24.125540 | ubuntu-noble | 2026-08-12 06:34:24.125554 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-12 06:34:24.125566 | ubuntu-noble | Wednesday 12 August 2026 06:34:24 +0000 (0:00:00.961) 0:01:01.183 ****** 2026-08-12 06:34:24.153507 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:24.153545 | ubuntu-noble | 2026-08-12 06:34:24.153559 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 06:34:24.153572 | ubuntu-noble | Wednesday 12 August 2026 06:34:24 +0000 (0:00:00.027) 0:01:01.210 ****** 2026-08-12 06:34:24.680694 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:24.680742 | ubuntu-noble | 2026-08-12 06:34:24.680756 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-12 06:34:24.680769 | ubuntu-noble | Wednesday 12 August 2026 06:34:24 +0000 (0:00:00.526) 0:01:01.737 ****** 2026-08-12 06:34:25.862972 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 06:34:25.863194 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 06:34:25.863304 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 06:34:25.863407 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 06:34:25.863493 | ubuntu-noble | 2026-08-12 06:34:25.863585 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 06:34:25.863679 | ubuntu-noble | Wednesday 12 August 2026 06:34:25 +0000 (0:00:01.183) 0:01:02.920 ****** 2026-08-12 06:34:26.590035 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:26.590105 | ubuntu-noble | 2026-08-12 06:34:26.590373 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 06:34:26.590559 | ubuntu-noble | Wednesday 12 August 2026 06:34:26 +0000 (0:00:00.726) 0:01:03.647 ****** 2026-08-12 06:34:28.349421 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-12 06:34:28.349467 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 06:34:28.349504 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 06:34:28.349721 | ubuntu-noble | 2026-08-12 06:34:28.349960 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 06:34:28.350191 | ubuntu-noble | Wednesday 12 August 2026 06:34:28 +0000 (0:00:01.760) 0:01:05.407 ****** 2026-08-12 06:34:29.391846 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:29.391938 | ubuntu-noble | 2026-08-12 06:34:29.392071 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 06:34:29.392203 | ubuntu-noble | Wednesday 12 August 2026 06:34:29 +0000 (0:00:01.041) 0:01:06.449 ****** 2026-08-12 06:34:30.110452 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:30.110520 | ubuntu-noble | 2026-08-12 06:34:30.110647 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 06:34:30.110785 | ubuntu-noble | Wednesday 12 August 2026 06:34:30 +0000 (0:00:00.716) 0:01:07.166 ****** 2026-08-12 06:34:30.110907 | ubuntu-noble | 2026-08-12 06:34:30.111050 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-08-12 06:34:30.111428 | ubuntu-noble | Wednesday 12 August 2026 06:34:30 +0000 (0:00:00.003) 0:01:07.169 ****** 2026-08-12 06:34:30.830612 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:30.830670 | ubuntu-noble | 2026-08-12 06:34:30.830684 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 06:34:30.830696 | ubuntu-noble | Wednesday 12 August 2026 06:34:30 +0000 (0:00:00.719) 0:01:07.888 ****** 2026-08-12 06:34:30.858204 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:30.858243 | ubuntu-noble | 2026-08-12 06:34:30.858251 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 06:34:30.858258 | ubuntu-noble | Wednesday 12 August 2026 06:34:30 +0000 (0:00:00.024) 0:01:07.913 ****** 2026-08-12 06:34:33.215322 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:33.215374 | ubuntu-noble | 2026-08-12 06:34:33.215384 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-08-12 06:34:33.215392 | ubuntu-noble | Wednesday 12 August 2026 06:34:33 +0000 (0:00:02.359) 0:01:10.273 ****** 2026-08-12 06:34:33.760752 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:33.760867 | ubuntu-noble | 2026-08-12 06:34:33.761017 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-08-12 06:34:33.761163 | ubuntu-noble | Wednesday 12 August 2026 06:34:33 +0000 (0:00:00.543) 0:01:10.817 ****** 2026-08-12 06:34:34.935788 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 06:34:34.935857 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 06:34:34.936016 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 06:34:34.936160 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 06:34:34.936317 | ubuntu-noble | 2026-08-12 06:34:34.936637 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-08-12 06:34:34.936681 | ubuntu-noble | Wednesday 12 August 2026 06:34:34 +0000 (0:00:01.177) 0:01:11.994 ****** 2026-08-12 06:34:36.906487 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 06:34:36.906542 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 06:34:36.906555 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 06:34:36.906568 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 06:34:36.906582 | ubuntu-noble | 2026-08-12 06:34:36.906595 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-08-12 06:34:36.906609 | ubuntu-noble | Wednesday 12 August 2026 06:34:36 +0000 (0:00:01.967) 0:01:13.962 ****** 2026-08-12 06:34:37.555353 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:37.555423 | ubuntu-noble | 2026-08-12 06:34:37.555891 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-08-12 06:34:37.556002 | ubuntu-noble | Wednesday 12 August 2026 06:34:37 +0000 (0:00:00.650) 0:01:14.612 ****** 2026-08-12 06:34:38.304451 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:38.304520 | ubuntu-noble | 2026-08-12 06:34:38.304527 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-08-12 06:34:38.304535 | ubuntu-noble | Wednesday 12 August 2026 06:34:38 +0000 (0:00:00.749) 0:01:15.362 ****** 2026-08-12 06:34:42.621001 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-08-12 06:34:42.621063 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-08-12 06:34:42.621074 | ubuntu-noble | 2026-08-12 06:34:42.621084 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-08-12 06:34:42.621093 | ubuntu-noble | Wednesday 12 August 2026 06:34:42 +0000 (0:00:04.314) 0:01:19.677 ****** 2026-08-12 06:34:43.249670 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:43.249739 | ubuntu-noble | 2026-08-12 06:34:43.249753 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-08-12 06:34:43.249766 | ubuntu-noble | Wednesday 12 August 2026 06:34:43 +0000 (0:00:00.629) 0:01:20.307 ****** 2026-08-12 06:34:43.837756 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:43.837812 | ubuntu-noble | 2026-08-12 06:34:43.837826 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-08-12 06:34:43.837838 | ubuntu-noble | Wednesday 12 August 2026 06:34:43 +0000 (0:00:00.586) 0:01:20.894 ****** 2026-08-12 06:34:44.478702 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:44.478762 | ubuntu-noble | 2026-08-12 06:34:44.478776 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-08-12 06:34:44.478788 | ubuntu-noble | Wednesday 12 August 2026 06:34:44 +0000 (0:00:00.640) 0:01:21.535 ****** 2026-08-12 06:34:44.812271 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:44.812339 | ubuntu-noble | 2026-08-12 06:34:44.812348 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-08-12 06:34:44.812357 | ubuntu-noble | Wednesday 12 August 2026 06:34:44 +0000 (0:00:00.334) 0:01:21.869 ****** 2026-08-12 06:34:45.139782 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:45.139861 | ubuntu-noble | 2026-08-12 06:34:45.140001 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-08-12 06:34:45.140148 | ubuntu-noble | Wednesday 12 August 2026 06:34:45 +0000 (0:00:00.326) 0:01:22.196 ****** 2026-08-12 06:34:45.482615 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:45.482673 | ubuntu-noble | 2026-08-12 06:34:45.482687 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-08-12 06:34:45.482699 | ubuntu-noble | Wednesday 12 August 2026 06:34:45 +0000 (0:00:00.344) 0:01:22.540 ****** 2026-08-12 06:34:45.845899 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:45.845958 | ubuntu-noble | 2026-08-12 06:34:45.845973 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-08-12 06:34:45.845987 | ubuntu-noble | Wednesday 12 August 2026 06:34:45 +0000 (0:00:00.358) 0:01:22.899 ****** 2026-08-12 06:34:46.280409 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:46.280485 | ubuntu-noble | 2026-08-12 06:34:46.280746 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-08-12 06:34:46.280967 | ubuntu-noble | Wednesday 12 August 2026 06:34:46 +0000 (0:00:00.439) 0:01:23.338 ****** 2026-08-12 06:34:46.318650 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:46.318834 | ubuntu-noble | 2026-08-12 06:34:46.319046 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-08-12 06:34:46.319259 | ubuntu-noble | Wednesday 12 August 2026 06:34:46 +0000 (0:00:00.039) 0:01:23.377 ****** 2026-08-12 06:34:46.361101 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:34:46.361322 | ubuntu-noble | "changed": false, 2026-08-12 06:34:46.361545 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:34:46.361742 | ubuntu-noble | } 2026-08-12 06:34:46.361927 | ubuntu-noble | 2026-08-12 06:34:46.362138 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-12 06:34:46.362378 | ubuntu-noble | Wednesday 12 August 2026 06:34:46 +0000 (0:00:00.042) 0:01:23.419 ****** 2026-08-12 06:34:46.679483 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:46.679666 | ubuntu-noble | 2026-08-12 06:34:46.679888 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-08-12 06:34:46.680108 | ubuntu-noble | Wednesday 12 August 2026 06:34:46 +0000 (0:00:00.318) 0:01:23.738 ****** 2026-08-12 06:34:46.995060 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:46.995210 | ubuntu-noble | 2026-08-12 06:34:46.995491 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-08-12 06:34:46.995719 | ubuntu-noble | Wednesday 12 August 2026 06:34:46 +0000 (0:00:00.315) 0:01:24.053 ****** 2026-08-12 06:34:47.671856 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-08-12 06:34:47.672160 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-08-12 06:34:47.672460 | ubuntu-noble | 2026-08-12 06:34:47.672750 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-08-12 06:34:47.673036 | ubuntu-noble | Wednesday 12 August 2026 06:34:47 +0000 (0:00:00.676) 0:01:24.730 ****** 2026-08-12 06:34:48.070328 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:48.070368 | ubuntu-noble | 2026-08-12 06:34:48.070382 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-08-12 06:34:48.070388 | ubuntu-noble | Wednesday 12 August 2026 06:34:48 +0000 (0:00:00.397) 0:01:25.128 ****** 2026-08-12 06:34:48.118114 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196",\n "Created": "2026-08-12T06:34:42.915481892Z",\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": 3209,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T06:34:43.184261475Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hostname",\n "HostsPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hosts",\n "LogPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196-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/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5-init/diff:/var/lib/docker/overlay2/cc36e7831d31087dd2d22380266eb834026188357a484c546bba4dedbcd705f6/diff",\n "MergedDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/merged",\n "UpperDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/diff",\n "WorkDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "6d1ce6965638",\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": "71ede5f4f1d2da8fc40ac805af27feaf9bfbc6a51e93211e78d37b712f04ed22",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/71ede5f4f1d2",\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 06:34:47.276582', 'end': '2026-08-12 06:34:47.307160', 'delta': '0:00:00.030578', '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": "6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196",', ' "Created": "2026-08-12T06:34:42.915481892Z",', ' "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": 3209,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T06:34:43.184261475Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hostname",', ' "HostsPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hosts",', ' "LogPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196-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/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5-init/diff:/var/lib/docker/overlay2/cc36e7831d31087dd2d22380266eb834026188357a484c546bba4dedbcd705f6/diff",', ' "MergedDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/merged",', ' "UpperDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/diff",', ' "WorkDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "6d1ce6965638",', ' "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": "71ede5f4f1d2da8fc40ac805af27feaf9bfbc6a51e93211e78d37b712f04ed22",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/71ede5f4f1d2",', ' "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 06:34:48.125371 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952",\n "Created": "2026-08-12T06:34:43.548766575Z",\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": 3273,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T06:34:43.767954635Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hostname",\n "HostsPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hosts",\n "LogPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952-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/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe-init/diff:/var/lib/docker/overlay2/6f1fc6731a15f2c05f3141a021f6e2675f0547e3b94a37c5fe8e58f21fba2cc0/diff:/var/lib/docker/overlay2/85da6e94f5b5c641150fced60b1eccba95aa7e0670c351c0c0b3851166195fbb/diff:/var/lib/docker/overlay2/cb82cc847340ef03c6406b6c2f5ab707e676a3c60edbdbb7252366dab42eca23/diff:/var/lib/docker/overlay2/208ef09be5ab955cc10ed8a5ec816a87d884160e97385b55578bf32189dd03d1/diff:/var/lib/docker/overlay2/3792a1618addcd9efc207d953bbb5896d4ac6c5f1262e01f7b3ddbb04390f4d3/diff:/var/lib/docker/overlay2/89a60971868a33314d56dbe86bc7358491e3c00cd04e0f5b6f39ade7b06bb116/diff:/var/lib/docker/overlay2/986caee5d1fe767564c9238de1ae1761de664d556a21a0bc41d2fc7aaa8a6fcd/diff:/var/lib/docker/overlay2/5e6f585ea645363bc65dfe1102b4bbb1bb9fa9a96e1489bd00e9e5fa508aee1c/diff",\n "MergedDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/merged",\n "UpperDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/diff",\n "WorkDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/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": "np0000188926",\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": "635c2cb7abbe6c207d7cb257e7eb41b85d0bef5dff0038368737af0a45c78ffb",\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": "59139ac92781d441ed1c52eda54f21dcbe347bd3fc5bb7bbc4adc3c272072cbb",\n "EndpointID": "478ade41c805c901ece00834e571b1e53d0092b2a95f0f7c743a8ca3148cd6f2",\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 06:34:47.598421', 'end': '2026-08-12 06:34:47.624216', 'delta': '0:00:00.025795', '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": "3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952",', ' "Created": "2026-08-12T06:34:43.548766575Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3273,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T06:34:43.767954635Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hostname",', ' "HostsPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hosts",', ' "LogPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952-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/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe-init/diff:/var/lib/docker/overlay2/6f1fc6731a15f2c05f3141a021f6e2675f0547e3b94a37c5fe8e58f21fba2cc0/diff:/var/lib/docker/overlay2/85da6e94f5b5c641150fced60b1eccba95aa7e0670c351c0c0b3851166195fbb/diff:/var/lib/docker/overlay2/cb82cc847340ef03c6406b6c2f5ab707e676a3c60edbdbb7252366dab42eca23/diff:/var/lib/docker/overlay2/208ef09be5ab955cc10ed8a5ec816a87d884160e97385b55578bf32189dd03d1/diff:/var/lib/docker/overlay2/3792a1618addcd9efc207d953bbb5896d4ac6c5f1262e01f7b3ddbb04390f4d3/diff:/var/lib/docker/overlay2/89a60971868a33314d56dbe86bc7358491e3c00cd04e0f5b6f39ade7b06bb116/diff:/var/lib/docker/overlay2/986caee5d1fe767564c9238de1ae1761de664d556a21a0bc41d2fc7aaa8a6fcd/diff:/var/lib/docker/overlay2/5e6f585ea645363bc65dfe1102b4bbb1bb9fa9a96e1489bd00e9e5fa508aee1c/diff",', ' "MergedDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/merged",', ' "UpperDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/diff",', ' "WorkDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/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": "np0000188926",', ' "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": "635c2cb7abbe6c207d7cb257e7eb41b85d0bef5dff0038368737af0a45c78ffb",', ' "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": "59139ac92781d441ed1c52eda54f21dcbe347bd3fc5bb7bbc4adc3c272072cbb",', ' "EndpointID": "478ade41c805c901ece00834e571b1e53d0092b2a95f0f7c743a8ca3148cd6f2",', ' "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 06:34:48.132372 | ubuntu-noble | 2026-08-12 06:34:48.132515 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-08-12 06:34:48.132658 | ubuntu-noble | Wednesday 12 August 2026 06:34:48 +0000 (0:00:00.063) 0:01:25.191 ****** 2026-08-12 06:34:48.826361 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:34:48.826413 | ubuntu-noble | 2026-08-12 06:34:48.826421 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 06:34:48.828352 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-12 06:34:48.828404 | ubuntu-noble | 2026-08-12 06:34:48.828414 | ubuntu-noble | 2026-08-12 06:34:48.828424 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 06:34:48.828433 | ubuntu-noble | Wednesday 12 August 2026 06:34:48 +0000 (0:00:00.693) 0:01:25.885 ****** 2026-08-12 06:34:48.828442 | ubuntu-noble | =============================================================================== 2026-08-12 06:34:48.828451 | ubuntu-noble | Update "apt" cache ----------------------------------------------------- 27.84s 2026-08-12 06:34:48.828459 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.81s 2026-08-12 06:34:48.828467 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.82s 2026-08-12 06:34:48.828620 | ubuntu-noble | Pull workload images ---------------------------------------------------- 4.31s 2026-08-12 06:34:48.828897 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-08-12 06:34:48.829168 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 2.38s 2026-08-12 06:34:48.829472 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 2.36s 2026-08-12 06:34:48.829771 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 1.97s 2026-08-12 06:34:48.830045 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 1.76s 2026-08-12 06:34:48.830341 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.55s 2026-08-12 06:34:48.830629 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.27s 2026-08-12 06:34:48.830903 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.18s 2026-08-12 06:34:48.831178 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.18s 2026-08-12 06:34:48.831546 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 1.04s 2026-08-12 06:34:48.832067 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.97s 2026-08-12 06:34:48.832572 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.96s 2026-08-12 06:34:48.832859 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-08-12 06:34:48.833135 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.89s 2026-08-12 06:34:48.833452 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.88s 2026-08-12 06:34:48.833760 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-08-12 06:34:48.951229 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-08-12 06:34:48.962179 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-08-12 06:34:49.516780 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 06:34:49.517150 | 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 06:34:49.517505 | 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 06:34:49.517786 | ubuntu-noble | 2026-08-12 06:34:50.032782 | ubuntu-noble | 2026-08-12 06:34:50.033139 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-12 06:34:50.033433 | ubuntu-noble | 2026-08-12 06:34:50.033719 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 06:34:50.033995 | ubuntu-noble | Wednesday 12 August 2026 06:34:50 +0000 (0:00:00.021) 0:00:00.021 ****** 2026-08-12 06:34:51.165116 | 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 06:34:51.169104 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:51.169450 | ubuntu-noble | 2026-08-12 06:34:51.169811 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:34:51.170144 | ubuntu-noble | Wednesday 12 August 2026 06:34:51 +0000 (0:00:01.136) 0:00:01.158 ****** 2026-08-12 06:34:51.645491 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:51.646010 | ubuntu-noble | 2026-08-12 06:34:51.646023 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:34:51.646029 | ubuntu-noble | Wednesday 12 August 2026 06:34:51 +0000 (0:00:00.476) 0:00:01.634 ****** 2026-08-12 06:34:51.683162 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:51.683202 | ubuntu-noble | 2026-08-12 06:34:51.683207 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 06:34:51.683211 | ubuntu-noble | Wednesday 12 August 2026 06:34:51 +0000 (0:00:00.037) 0:00:01.672 ****** 2026-08-12 06:34:52.149441 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:52.149489 | ubuntu-noble | 2026-08-12 06:34:52.149500 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:34:52.149509 | ubuntu-noble | Wednesday 12 August 2026 06:34:52 +0000 (0:00:00.463) 0:00:02.135 ****** 2026-08-12 06:34:52.220243 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:34:52.220264 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 06:34:52.220270 | ubuntu-noble | } 2026-08-12 06:34:52.220276 | ubuntu-noble | 2026-08-12 06:34:52.220316 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:34:52.220324 | ubuntu-noble | Wednesday 12 August 2026 06:34:52 +0000 (0:00:00.073) 0:00:02.209 ****** 2026-08-12 06:34:52.804377 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:52.804442 | ubuntu-noble | 2026-08-12 06:34:52.804453 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:34:52.804462 | ubuntu-noble | Wednesday 12 August 2026 06:34:52 +0000 (0:00:00.582) 0:00:02.791 ****** 2026-08-12 06:34:52.837031 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:52.837204 | ubuntu-noble | 2026-08-12 06:34:52.837469 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:34:52.837692 | ubuntu-noble | Wednesday 12 August 2026 06:34:52 +0000 (0:00:00.034) 0:00:02.825 ****** 2026-08-12 06:34:52.878776 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:52.878948 | ubuntu-noble | 2026-08-12 06:34:52.879163 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:34:52.879416 | ubuntu-noble | Wednesday 12 August 2026 06:34:52 +0000 (0:00:00.041) 0:00:02.867 ****** 2026-08-12 06:34:53.183172 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:53.183393 | ubuntu-noble | 2026-08-12 06:34:53.183645 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:34:53.183871 | ubuntu-noble | Wednesday 12 August 2026 06:34:53 +0000 (0:00:00.304) 0:00:03.172 ****** 2026-08-12 06:34:54.359403 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:54.359462 | ubuntu-noble | 2026-08-12 06:34:54.359473 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:34:54.359489 | ubuntu-noble | Wednesday 12 August 2026 06:34:54 +0000 (0:00:01.175) 0:00:04.348 ****** 2026-08-12 06:34:54.445454 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:34:54.445495 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 06:34:54.445508 | ubuntu-noble | } 2026-08-12 06:34:54.445518 | ubuntu-noble | 2026-08-12 06:34:54.445528 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:34:54.445538 | ubuntu-noble | Wednesday 12 August 2026 06:34:54 +0000 (0:00:00.084) 0:00:04.432 ****** 2026-08-12 06:34:54.943026 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:54.943074 | ubuntu-noble | 2026-08-12 06:34:54.943084 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:34:54.943094 | ubuntu-noble | Wednesday 12 August 2026 06:34:54 +0000 (0:00:00.495) 0:00:04.927 ****** 2026-08-12 06:34:57.580650 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:57.580704 | ubuntu-noble | 2026-08-12 06:34:57.580716 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 06:34:57.580729 | ubuntu-noble | Wednesday 12 August 2026 06:34:57 +0000 (0:00:02.640) 0:00:07.568 ****** 2026-08-12 06:34:57.607074 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:57.607121 | ubuntu-noble | 2026-08-12 06:34:57.607132 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 06:34:57.607143 | ubuntu-noble | Wednesday 12 August 2026 06:34:57 +0000 (0:00:00.027) 0:00:07.595 ****** 2026-08-12 06:34:57.632461 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:57.632527 | ubuntu-noble | 2026-08-12 06:34:57.632538 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 06:34:57.632548 | ubuntu-noble | Wednesday 12 August 2026 06:34:57 +0000 (0:00:00.025) 0:00:07.620 ****** 2026-08-12 06:34:57.657766 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:34:57.657882 | ubuntu-noble | 2026-08-12 06:34:57.658107 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 06:34:57.658367 | ubuntu-noble | Wednesday 12 August 2026 06:34:57 +0000 (0:00:00.025) 0:00:07.646 ****** 2026-08-12 06:34:58.714261 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:58.714344 | ubuntu-noble | 2026-08-12 06:34:58.714355 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 06:34:58.714364 | ubuntu-noble | Wednesday 12 August 2026 06:34:58 +0000 (0:00:01.055) 0:00:08.702 ****** 2026-08-12 06:34:59.498428 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:34:59.498506 | ubuntu-noble | 2026-08-12 06:34:59.498547 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 06:34:59.498715 | ubuntu-noble | Wednesday 12 August 2026 06:34:59 +0000 (0:00:00.783) 0:00:09.485 ****** 2026-08-12 06:35:00.988900 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-12 06:35:00.989103 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 06:35:00.989361 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 06:35:00.990526 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 06:35:00.990576 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 06:35:00.990587 | ubuntu-noble | 2026-08-12 06:35:00.990597 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 06:35:00.990606 | ubuntu-noble | Wednesday 12 August 2026 06:35:00 +0000 (0:00:01.491) 0:00:10.976 ****** 2026-08-12 06:35:01.810702 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:01.810770 | ubuntu-noble | 2026-08-12 06:35:01.810808 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 06:35:01.810818 | ubuntu-noble | Wednesday 12 August 2026 06:35:01 +0000 (0:00:00.817) 0:00:11.794 ****** 2026-08-12 06:35:01.810827 | ubuntu-noble | 2026-08-12 06:35:01.810835 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 06:35:01.810844 | ubuntu-noble | Wednesday 12 August 2026 06:35:01 +0000 (0:00:00.003) 0:00:11.797 ****** 2026-08-12 06:35:02.627941 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:02.628123 | ubuntu-noble | 2026-08-12 06:35:02.629038 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:35:02.629113 | ubuntu-noble | Wednesday 12 August 2026 06:35:02 +0000 (0:00:00.817) 0:00:12.614 ****** 2026-08-12 06:35:02.948390 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:02.948457 | ubuntu-noble | 2026-08-12 06:35:02.948828 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-12 06:35:02.948902 | ubuntu-noble | Wednesday 12 August 2026 06:35:02 +0000 (0:00:00.322) 0:00:12.937 ****** 2026-08-12 06:35:03.286785 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:35:03.286834 | ubuntu-noble | 2026-08-12 06:35:03.286846 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:35:03.286856 | ubuntu-noble | Wednesday 12 August 2026 06:35:03 +0000 (0:00:00.337) 0:00:13.274 ****** 2026-08-12 06:35:03.328160 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:35:03.328209 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-12 06:35:03.328221 | ubuntu-noble | } 2026-08-12 06:35:03.328231 | ubuntu-noble | 2026-08-12 06:35:03.328241 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:35:03.328251 | ubuntu-noble | Wednesday 12 August 2026 06:35:03 +0000 (0:00:00.040) 0:00:13.315 ****** 2026-08-12 06:35:04.341705 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:35:04.341760 | ubuntu-noble | 2026-08-12 06:35:04.341770 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:35:04.341780 | ubuntu-noble | Wednesday 12 August 2026 06:35:04 +0000 (0:00:01.011) 0:00:14.327 ****** 2026-08-12 06:35:09.984812 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:35:09.984888 | ubuntu-noble | 2026-08-12 06:35:09.984934 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 06:35:09.985036 | ubuntu-noble | Wednesday 12 August 2026 06:35:09 +0000 (0:00:05.646) 0:00:19.973 ****** 2026-08-12 06:35:10.971746 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:10.971862 | ubuntu-noble | 2026-08-12 06:35:10.972017 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-12 06:35:10.972166 | ubuntu-noble | Wednesday 12 August 2026 06:35:10 +0000 (0:00:00.986) 0:00:20.959 ****** 2026-08-12 06:35:10.997743 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:10.997800 | ubuntu-noble | 2026-08-12 06:35:10.997810 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 06:35:10.997820 | ubuntu-noble | Wednesday 12 August 2026 06:35:10 +0000 (0:00:00.025) 0:00:20.985 ****** 2026-08-12 06:35:11.459752 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:11.459810 | ubuntu-noble | 2026-08-12 06:35:11.459821 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-12 06:35:11.459830 | ubuntu-noble | Wednesday 12 August 2026 06:35:11 +0000 (0:00:00.461) 0:00:21.446 ****** 2026-08-12 06:35:12.685754 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-08-12 06:35:12.685874 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-08-12 06:35:12.686028 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-08-12 06:35:12.686167 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 06:35:12.686613 | ubuntu-noble | 2026-08-12 06:35:12.686648 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 06:35:12.686655 | ubuntu-noble | Wednesday 12 August 2026 06:35:12 +0000 (0:00:01.226) 0:00:22.673 ****** 2026-08-12 06:35:13.367798 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:13.367865 | ubuntu-noble | 2026-08-12 06:35:13.367995 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 06:35:13.368128 | ubuntu-noble | Wednesday 12 August 2026 06:35:13 +0000 (0:00:00.682) 0:00:23.355 ****** 2026-08-12 06:35:14.308807 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-12 06:35:14.308941 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 06:35:14.309092 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 06:35:14.309222 | ubuntu-noble | 2026-08-12 06:35:14.309392 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 06:35:14.309541 | ubuntu-noble | Wednesday 12 August 2026 06:35:14 +0000 (0:00:00.942) 0:00:24.298 ****** 2026-08-12 06:35:15.010488 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:15.010559 | ubuntu-noble | 2026-08-12 06:35:15.010573 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 06:35:15.010592 | ubuntu-noble | Wednesday 12 August 2026 06:35:15 +0000 (0:00:00.699) 0:00:24.997 ****** 2026-08-12 06:35:15.892833 | ubuntu-noble | changed: [ubuntu-noble] 2026-08-12 06:35:15.892898 | ubuntu-noble | 2026-08-12 06:35:15.892986 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 06:35:15.893090 | ubuntu-noble | Wednesday 12 August 2026 06:35:15 +0000 (0:00:00.881) 0:00:25.878 ****** 2026-08-12 06:35:15.893189 | ubuntu-noble | 2026-08-12 06:35:15.893312 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 06:35:15.893411 | ubuntu-noble | Wednesday 12 August 2026 06:35:15 +0000 (0:00:00.002) 0:00:25.881 ****** 2026-08-12 06:35:15.927982 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:15.928046 | ubuntu-noble | 2026-08-12 06:35:15.928060 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 06:35:15.928072 | ubuntu-noble | Wednesday 12 August 2026 06:35:15 +0000 (0:00:00.033) 0:00:25.915 ****** 2026-08-12 06:35:16.439413 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:16.439470 | ubuntu-noble | 2026-08-12 06:35:16.439486 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 06:35:16.439499 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-12 06:35:16.439516 | ubuntu-noble | 2026-08-12 06:35:16.439533 | ubuntu-noble | 2026-08-12 06:35:16.439549 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 06:35:16.439566 | ubuntu-noble | Wednesday 12 August 2026 06:35:16 +0000 (0:00:00.511) 0:00:26.427 ****** 2026-08-12 06:35:16.439583 | ubuntu-noble | =============================================================================== 2026-08-12 06:35:16.439598 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.65s 2026-08-12 06:35:16.439615 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.64s 2026-08-12 06:35:16.439632 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.49s 2026-08-12 06:35:16.439648 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.23s 2026-08-12 06:35:16.439673 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.18s 2026-08-12 06:35:16.439691 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-12 06:35:16.439707 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.06s 2026-08-12 06:35:16.439805 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.01s 2026-08-12 06:35:16.441522 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.99s 2026-08-12 06:35:16.441541 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.94s 2026-08-12 06:35:16.441548 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.88s 2026-08-12 06:35:16.441555 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.82s 2026-08-12 06:35:16.441561 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.82s 2026-08-12 06:35:16.441567 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.78s 2026-08-12 06:35:16.441574 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.70s 2026-08-12 06:35:16.441600 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.68s 2026-08-12 06:35:16.441605 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.58s 2026-08-12 06:35:16.441610 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-12 06:35:16.441615 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.50s 2026-08-12 06:35:16.441620 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-08-12 06:35:16.542516 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-08-12 06:35:16.550209 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-08-12 06:35:17.174138 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 06:35:17.174816 | 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 06:35:17.174829 | 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 06:35:17.174838 | ubuntu-noble | 2026-08-12 06:35:17.699182 | ubuntu-noble | 2026-08-12 06:35:17.699263 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-08-12 06:35:17.699325 | ubuntu-noble | 2026-08-12 06:35:17.699438 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 06:35:17.699545 | ubuntu-noble | Wednesday 12 August 2026 06:35:17 +0000 (0:00:00.022) 0:00:00.022 ****** 2026-08-12 06:35:19.862994 | 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 06:35:19.867041 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:19.867186 | ubuntu-noble | 2026-08-12 06:35:19.867489 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:35:19.867644 | ubuntu-noble | Wednesday 12 August 2026 06:35:19 +0000 (0:00:02.167) 0:00:02.190 ****** 2026-08-12 06:35:20.363024 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:20.363165 | ubuntu-noble | 2026-08-12 06:35:20.363429 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:35:20.363635 | ubuntu-noble | Wednesday 12 August 2026 06:35:20 +0000 (0:00:00.496) 0:00:02.686 ****** 2026-08-12 06:35:20.398142 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:20.398335 | ubuntu-noble | 2026-08-12 06:35:20.398555 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 06:35:20.398764 | ubuntu-noble | Wednesday 12 August 2026 06:35:20 +0000 (0:00:00.035) 0:00:02.721 ****** 2026-08-12 06:35:20.869378 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:20.869964 | ubuntu-noble | 2026-08-12 06:35:20.870009 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:35:20.870020 | ubuntu-noble | Wednesday 12 August 2026 06:35:20 +0000 (0:00:00.469) 0:00:03.191 ****** 2026-08-12 06:35:20.943908 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:35:20.943986 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 06:35:20.944050 | ubuntu-noble | } 2026-08-12 06:35:20.944178 | ubuntu-noble | 2026-08-12 06:35:20.944348 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:35:20.944493 | ubuntu-noble | Wednesday 12 August 2026 06:35:20 +0000 (0:00:00.075) 0:00:03.266 ****** 2026-08-12 06:35:21.571179 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:21.571254 | ubuntu-noble | 2026-08-12 06:35:21.571264 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:35:21.571274 | ubuntu-noble | Wednesday 12 August 2026 06:35:21 +0000 (0:00:00.626) 0:00:03.892 ****** 2026-08-12 06:35:21.602609 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:21.602687 | ubuntu-noble | 2026-08-12 06:35:21.602693 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:35:21.602729 | ubuntu-noble | Wednesday 12 August 2026 06:35:21 +0000 (0:00:00.032) 0:00:03.924 ****** 2026-08-12 06:35:21.641633 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:21.641708 | ubuntu-noble | 2026-08-12 06:35:21.641714 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:35:21.641721 | ubuntu-noble | Wednesday 12 August 2026 06:35:21 +0000 (0:00:00.039) 0:00:03.964 ****** 2026-08-12 06:35:21.985815 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:21.985893 | ubuntu-noble | 2026-08-12 06:35:21.986036 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 06:35:21.986177 | ubuntu-noble | Wednesday 12 August 2026 06:35:21 +0000 (0:00:00.343) 0:00:04.308 ****** 2026-08-12 06:35:23.166610 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:23.166663 | ubuntu-noble | 2026-08-12 06:35:23.166670 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:35:23.166677 | ubuntu-noble | Wednesday 12 August 2026 06:35:23 +0000 (0:00:01.180) 0:00:05.489 ****** 2026-08-12 06:35:23.250631 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:35:23.250679 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 06:35:23.250686 | ubuntu-noble | } 2026-08-12 06:35:23.250693 | ubuntu-noble | 2026-08-12 06:35:23.250699 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:35:23.250705 | ubuntu-noble | Wednesday 12 August 2026 06:35:23 +0000 (0:00:00.084) 0:00:05.573 ****** 2026-08-12 06:35:23.743673 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:23.743719 | ubuntu-noble | 2026-08-12 06:35:23.743730 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:35:23.743739 | ubuntu-noble | Wednesday 12 August 2026 06:35:23 +0000 (0:00:00.492) 0:00:06.065 ****** 2026-08-12 06:35:26.345730 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:26.345799 | ubuntu-noble | 2026-08-12 06:35:26.345865 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 06:35:26.345964 | ubuntu-noble | Wednesday 12 August 2026 06:35:26 +0000 (0:00:02.602) 0:00:08.667 ****** 2026-08-12 06:35:26.368595 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:26.368702 | ubuntu-noble | 2026-08-12 06:35:26.368843 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 06:35:26.368981 | ubuntu-noble | Wednesday 12 August 2026 06:35:26 +0000 (0:00:00.024) 0:00:08.692 ****** 2026-08-12 06:35:26.393502 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:26.393564 | ubuntu-noble | 2026-08-12 06:35:26.393571 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 06:35:26.393577 | ubuntu-noble | Wednesday 12 August 2026 06:35:26 +0000 (0:00:00.023) 0:00:08.715 ****** 2026-08-12 06:35:26.415237 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:26.415354 | ubuntu-noble | 2026-08-12 06:35:26.415365 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 06:35:26.415374 | ubuntu-noble | Wednesday 12 August 2026 06:35:26 +0000 (0:00:00.021) 0:00:08.736 ****** 2026-08-12 06:35:27.426717 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:27.426778 | ubuntu-noble | 2026-08-12 06:35:27.426790 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 06:35:27.426800 | ubuntu-noble | Wednesday 12 August 2026 06:35:27 +0000 (0:00:01.011) 0:00:09.748 ****** 2026-08-12 06:35:28.121453 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:28.121523 | ubuntu-noble | 2026-08-12 06:35:28.121816 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 06:35:28.121861 | ubuntu-noble | Wednesday 12 August 2026 06:35:28 +0000 (0:00:00.692) 0:00:10.441 ****** 2026-08-12 06:35:29.655000 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-08-12 06:35:29.655068 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 06:35:29.655074 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 06:35:29.655078 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 06:35:29.655083 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 06:35:29.655124 | ubuntu-noble | 2026-08-12 06:35:29.655129 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 06:35:29.655133 | ubuntu-noble | Wednesday 12 August 2026 06:35:29 +0000 (0:00:01.525) 0:00:11.966 ****** 2026-08-12 06:35:30.541866 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:30.541951 | ubuntu-noble | 2026-08-12 06:35:30.541961 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 06:35:30.542077 | ubuntu-noble | Wednesday 12 August 2026 06:35:30 +0000 (0:00:00.894) 0:00:12.860 ****** 2026-08-12 06:35:30.542164 | ubuntu-noble | 2026-08-12 06:35:30.542261 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 06:35:30.542388 | ubuntu-noble | Wednesday 12 August 2026 06:35:30 +0000 (0:00:00.003) 0:00:12.864 ****** 2026-08-12 06:35:31.387232 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:31.387322 | ubuntu-noble | 2026-08-12 06:35:31.387339 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 06:35:31.387349 | ubuntu-noble | Wednesday 12 August 2026 06:35:31 +0000 (0:00:00.844) 0:00:13.708 ****** 2026-08-12 06:35:31.707887 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:31.707952 | ubuntu-noble | 2026-08-12 06:35:31.707964 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-08-12 06:35:31.707973 | ubuntu-noble | Wednesday 12 August 2026 06:35:31 +0000 (0:00:00.321) 0:00:14.030 ****** 2026-08-12 06:35:32.034404 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:32.034598 | ubuntu-noble | 2026-08-12 06:35:32.034610 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 06:35:32.034619 | ubuntu-noble | Wednesday 12 August 2026 06:35:32 +0000 (0:00:00.325) 0:00:14.355 ****** 2026-08-12 06:35:32.074773 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:35:32.074833 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-08-12 06:35:32.074839 | ubuntu-noble | } 2026-08-12 06:35:32.074845 | ubuntu-noble | 2026-08-12 06:35:32.074850 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 06:35:32.074856 | ubuntu-noble | Wednesday 12 August 2026 06:35:32 +0000 (0:00:00.040) 0:00:14.396 ****** 2026-08-12 06:35:32.585398 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:32.585443 | ubuntu-noble | 2026-08-12 06:35:32.585450 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 06:35:32.585456 | ubuntu-noble | Wednesday 12 August 2026 06:35:32 +0000 (0:00:00.510) 0:00:14.906 ****** 2026-08-12 06:35:36.592505 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:36.592571 | ubuntu-noble | 2026-08-12 06:35:36.593001 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 06:35:36.593064 | ubuntu-noble | Wednesday 12 August 2026 06:35:36 +0000 (0:00:04.008) 0:00:18.914 ****** 2026-08-12 06:35:37.648988 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:37.649096 | ubuntu-noble | 2026-08-12 06:35:37.649107 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-08-12 06:35:37.649269 | ubuntu-noble | Wednesday 12 August 2026 06:35:37 +0000 (0:00:01.056) 0:00:19.971 ****** 2026-08-12 06:35:37.678819 | ubuntu-noble | skipping: [ubuntu-noble] 2026-08-12 06:35:37.678892 | ubuntu-noble | 2026-08-12 06:35:37.678903 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 06:35:37.678913 | ubuntu-noble | Wednesday 12 August 2026 06:35:37 +0000 (0:00:00.028) 0:00:20.000 ****** 2026-08-12 06:35:38.120468 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:38.120543 | ubuntu-noble | 2026-08-12 06:35:38.120555 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-08-12 06:35:38.120564 | ubuntu-noble | Wednesday 12 August 2026 06:35:38 +0000 (0:00:00.439) 0:00:20.439 ****** 2026-08-12 06:35:39.300871 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-12 06:35:39.300976 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-12 06:35:39.301112 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-12 06:35:39.301250 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 06:35:39.301439 | ubuntu-noble | 2026-08-12 06:35:39.301556 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 06:35:39.301690 | ubuntu-noble | Wednesday 12 August 2026 06:35:39 +0000 (0:00:01.184) 0:00:21.623 ****** 2026-08-12 06:35:40.018438 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:40.018496 | ubuntu-noble | 2026-08-12 06:35:40.018506 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 06:35:40.018514 | ubuntu-noble | Wednesday 12 August 2026 06:35:40 +0000 (0:00:00.716) 0:00:22.340 ****** 2026-08-12 06:35:40.973511 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-08-12 06:35:40.973613 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 06:35:40.973624 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 06:35:40.973634 | ubuntu-noble | 2026-08-12 06:35:40.973643 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 06:35:40.973652 | ubuntu-noble | Wednesday 12 August 2026 06:35:40 +0000 (0:00:00.953) 0:00:23.293 ****** 2026-08-12 06:35:41.694061 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:41.694195 | ubuntu-noble | 2026-08-12 06:35:41.694473 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 06:35:41.694698 | ubuntu-noble | Wednesday 12 August 2026 06:35:41 +0000 (0:00:00.721) 0:00:24.015 ****** 2026-08-12 06:35:42.393333 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:42.393383 | ubuntu-noble | 2026-08-12 06:35:42.393387 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 06:35:42.393392 | ubuntu-noble | Wednesday 12 August 2026 06:35:42 +0000 (0:00:00.697) 0:00:24.712 ****** 2026-08-12 06:35:42.393396 | ubuntu-noble | 2026-08-12 06:35:42.393400 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 06:35:42.393404 | ubuntu-noble | Wednesday 12 August 2026 06:35:42 +0000 (0:00:00.002) 0:00:24.715 ****** 2026-08-12 06:35:42.902425 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:42.902951 | ubuntu-noble | 2026-08-12 06:35:42.903408 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 06:35:42.904353 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-08-12 06:35:42.904390 | ubuntu-noble | 2026-08-12 06:35:42.904404 | ubuntu-noble | 2026-08-12 06:35:42.904504 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 06:35:42.904865 | ubuntu-noble | Wednesday 12 August 2026 06:35:42 +0000 (0:00:00.509) 0:00:25.224 ****** 2026-08-12 06:35:42.905141 | ubuntu-noble | =============================================================================== 2026-08-12 06:35:42.905452 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.01s 2026-08-12 06:35:42.905737 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.60s 2026-08-12 06:35:42.906010 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 2.17s 2026-08-12 06:35:42.906319 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.53s 2026-08-12 06:35:42.906634 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.18s 2026-08-12 06:35:42.907044 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.18s 2026-08-12 06:35:42.907640 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.06s 2026-08-12 06:35:42.908345 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.01s 2026-08-12 06:35:42.908470 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 0.95s 2026-08-12 06:35:42.908852 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.89s 2026-08-12 06:35:42.909279 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.84s 2026-08-12 06:35:42.911614 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.72s 2026-08-12 06:35:42.911630 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.72s 2026-08-12 06:35:42.911636 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.70s 2026-08-12 06:35:42.911658 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.69s 2026-08-12 06:35:42.911664 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.63s 2026-08-12 06:35:42.911669 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-08-12 06:35:42.911673 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.51s 2026-08-12 06:35:42.911678 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.50s 2026-08-12 06:35:42.911683 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-08-12 06:35:43.046475 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-08-12 06:35:43.056519 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-08-12 06:35:43.056845 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 06:35:43.062591 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-08-12 06:35:43.640243 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-08-12 06:35:43.640481 | 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 06:35:43.640716 | 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 06:35:43.640906 | ubuntu-noble | 2026-08-12 06:35:44.052717 | ubuntu-noble | 2026-08-12 06:35:44.052838 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-08-12 06:35:44.053020 | ubuntu-noble | 2026-08-12 06:35:44.053227 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-08-12 06:35:44.053822 | ubuntu-noble | Wednesday 12 August 2026 06:35:44 +0000 (0:00:00.010) 0:00:00.010 ****** 2026-08-12 06:35:45.228055 | 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 06:35:45.230450 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:45.230572 | ubuntu-noble | 2026-08-12 06:35:45.230715 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-08-12 06:35:45.230860 | ubuntu-noble | Wednesday 12 August 2026 06:35:45 +0000 (0:00:01.178) 0:00:01.188 ****** 2026-08-12 06:35:45.690085 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:45.690232 | ubuntu-noble | 2026-08-12 06:35:45.690490 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-08-12 06:35:45.690707 | ubuntu-noble | Wednesday 12 August 2026 06:35:45 +0000 (0:00:00.458) 0:00:01.646 ****** 2026-08-12 06:35:45.732522 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:45.732593 | ubuntu-noble | 2026-08-12 06:35:45.732690 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-08-12 06:35:45.732789 | ubuntu-noble | Wednesday 12 August 2026 06:35:45 +0000 (0:00:00.042) 0:00:01.689 ****** 2026-08-12 06:35:46.224153 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:46.224328 | ubuntu-noble | 2026-08-12 06:35:46.224569 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-08-12 06:35:46.224833 | ubuntu-noble | Wednesday 12 August 2026 06:35:46 +0000 (0:00:00.490) 0:00:02.180 ****** 2026-08-12 06:35:46.567026 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:46.567187 | ubuntu-noble | 2026-08-12 06:35:46.567449 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-08-12 06:35:46.567670 | ubuntu-noble | Wednesday 12 August 2026 06:35:46 +0000 (0:00:00.343) 0:00:02.523 ****** 2026-08-12 06:35:46.931791 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:46.931935 | ubuntu-noble | 2026-08-12 06:35:46.932156 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-08-12 06:35:46.932408 | ubuntu-noble | Wednesday 12 August 2026 06:35:46 +0000 (0:00:00.364) 0:00:02.888 ****** 2026-08-12 06:35:47.335999 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:47.336141 | ubuntu-noble | 2026-08-12 06:35:47.336402 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-08-12 06:35:47.336629 | ubuntu-noble | Wednesday 12 August 2026 06:35:47 +0000 (0:00:00.401) 0:00:03.290 ****** 2026-08-12 06:35:48.714832 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-08-12 06:35:48.715151 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-08-12 06:35:48.715303 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-08-12 06:35:48.715463 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-08-12 06:35:48.715588 | ubuntu-noble | 2026-08-12 06:35:48.715731 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-08-12 06:35:48.715868 | ubuntu-noble | Wednesday 12 August 2026 06:35:48 +0000 (0:00:01.372) 0:00:04.662 ****** 2026-08-12 06:35:49.013337 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:49.013383 | ubuntu-noble | 2026-08-12 06:35:49.013390 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-08-12 06:35:49.013396 | ubuntu-noble | Wednesday 12 August 2026 06:35:49 +0000 (0:00:00.306) 0:00:04.969 ****** 2026-08-12 06:35:49.058816 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:49.058987 | ubuntu-noble | 2026-08-12 06:35:49.059206 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-08-12 06:35:49.059453 | ubuntu-noble | Wednesday 12 August 2026 06:35:49 +0000 (0:00:00.046) 0:00:05.016 ****** 2026-08-12 06:35:49.379679 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:49.379830 | ubuntu-noble | 2026-08-12 06:35:49.380047 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-08-12 06:35:49.380262 | ubuntu-noble | Wednesday 12 August 2026 06:35:49 +0000 (0:00:00.319) 0:00:05.335 ****** 2026-08-12 06:35:49.693232 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:49.693463 | ubuntu-noble | 2026-08-12 06:35:49.693700 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-08-12 06:35:49.693928 | ubuntu-noble | Wednesday 12 August 2026 06:35:49 +0000 (0:00:00.312) 0:00:05.648 ****** 2026-08-12 06:35:50.017929 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:50.018066 | ubuntu-noble | 2026-08-12 06:35:50.018303 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-08-12 06:35:50.018520 | ubuntu-noble | Wednesday 12 August 2026 06:35:50 +0000 (0:00:00.326) 0:00:05.975 ****** 2026-08-12 06:35:50.711538 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196', 'pid': 3209, 'restart_count': 0, 'started_at': '2026-08-12T06:34:43.184261475Z'}}) 2026-08-12 06:35:50.711639 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952', 'pid': 3273, 'restart_count': 0, 'started_at': '2026-08-12T06:34:43.767954635Z'}}) 2026-08-12 06:35:50.711668 | ubuntu-noble | 2026-08-12 06:35:50.711921 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-08-12 06:35:50.712097 | ubuntu-noble | Wednesday 12 August 2026 06:35:50 +0000 (0:00:00.693) 0:00:06.668 ****** 2026-08-12 06:35:50.762921 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196",\n "Created": "2026-08-12T06:34:42.915481892Z",\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": 3209,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T06:34:43.184261475Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hostname",\n "HostsPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hosts",\n "LogPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196-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/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5-init/diff:/var/lib/docker/overlay2/cc36e7831d31087dd2d22380266eb834026188357a484c546bba4dedbcd705f6/diff",\n "MergedDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/merged",\n "UpperDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/diff",\n "WorkDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "6d1ce6965638",\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": "71ede5f4f1d2da8fc40ac805af27feaf9bfbc6a51e93211e78d37b712f04ed22",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/71ede5f4f1d2",\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 06:35:50.288910', 'end': '2026-08-12 06:35:50.327459', 'delta': '0:00:00.038549', '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": "6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196",', ' "Created": "2026-08-12T06:34:42.915481892Z",', ' "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": 3209,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T06:34:43.184261475Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hostname",', ' "HostsPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/hosts",', ' "LogPath": "/var/lib/docker/containers/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196/6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196-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/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5-init/diff:/var/lib/docker/overlay2/cc36e7831d31087dd2d22380266eb834026188357a484c546bba4dedbcd705f6/diff",', ' "MergedDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/merged",', ' "UpperDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/diff",', ' "WorkDir": "/var/lib/docker/overlay2/26cd67c4e09cfa8d6cae518086393e8f16cf9e8d2b21b300b7002552b35ca4f5/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "6d1ce6965638",', ' "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": "71ede5f4f1d2da8fc40ac805af27feaf9bfbc6a51e93211e78d37b712f04ed22",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/71ede5f4f1d2",', ' "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': '6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196', 'pid': 3209, 'restart_count': 0, 'started_at': '2026-08-12T06:34:43.184261475Z'}}, 'ansible_loop_var': 'item'}) 2026-08-12 06:35:50.780062 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952",\n "Created": "2026-08-12T06:34:43.548766575Z",\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": 3273,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-08-12T06:34:43.767954635Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hostname",\n "HostsPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hosts",\n "LogPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952-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/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe-init/diff:/var/lib/docker/overlay2/6f1fc6731a15f2c05f3141a021f6e2675f0547e3b94a37c5fe8e58f21fba2cc0/diff:/var/lib/docker/overlay2/85da6e94f5b5c641150fced60b1eccba95aa7e0670c351c0c0b3851166195fbb/diff:/var/lib/docker/overlay2/cb82cc847340ef03c6406b6c2f5ab707e676a3c60edbdbb7252366dab42eca23/diff:/var/lib/docker/overlay2/208ef09be5ab955cc10ed8a5ec816a87d884160e97385b55578bf32189dd03d1/diff:/var/lib/docker/overlay2/3792a1618addcd9efc207d953bbb5896d4ac6c5f1262e01f7b3ddbb04390f4d3/diff:/var/lib/docker/overlay2/89a60971868a33314d56dbe86bc7358491e3c00cd04e0f5b6f39ade7b06bb116/diff:/var/lib/docker/overlay2/986caee5d1fe767564c9238de1ae1761de664d556a21a0bc41d2fc7aaa8a6fcd/diff:/var/lib/docker/overlay2/5e6f585ea645363bc65dfe1102b4bbb1bb9fa9a96e1489bd00e9e5fa508aee1c/diff",\n "MergedDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/merged",\n "UpperDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/diff",\n "WorkDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/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": "np0000188926",\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": "635c2cb7abbe6c207d7cb257e7eb41b85d0bef5dff0038368737af0a45c78ffb",\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": "59139ac92781d441ed1c52eda54f21dcbe347bd3fc5bb7bbc4adc3c272072cbb",\n "EndpointID": "478ade41c805c901ece00834e571b1e53d0092b2a95f0f7c743a8ca3148cd6f2",\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 06:35:50.626776', 'end': '2026-08-12 06:35:50.660620', 'delta': '0:00:00.033844', '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": "3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952",', ' "Created": "2026-08-12T06:34:43.548766575Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3273,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-08-12T06:34:43.767954635Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hostname",', ' "HostsPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/hosts",', ' "LogPath": "/var/lib/docker/containers/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952/3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952-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/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe-init/diff:/var/lib/docker/overlay2/6f1fc6731a15f2c05f3141a021f6e2675f0547e3b94a37c5fe8e58f21fba2cc0/diff:/var/lib/docker/overlay2/85da6e94f5b5c641150fced60b1eccba95aa7e0670c351c0c0b3851166195fbb/diff:/var/lib/docker/overlay2/cb82cc847340ef03c6406b6c2f5ab707e676a3c60edbdbb7252366dab42eca23/diff:/var/lib/docker/overlay2/208ef09be5ab955cc10ed8a5ec816a87d884160e97385b55578bf32189dd03d1/diff:/var/lib/docker/overlay2/3792a1618addcd9efc207d953bbb5896d4ac6c5f1262e01f7b3ddbb04390f4d3/diff:/var/lib/docker/overlay2/89a60971868a33314d56dbe86bc7358491e3c00cd04e0f5b6f39ade7b06bb116/diff:/var/lib/docker/overlay2/986caee5d1fe767564c9238de1ae1761de664d556a21a0bc41d2fc7aaa8a6fcd/diff:/var/lib/docker/overlay2/5e6f585ea645363bc65dfe1102b4bbb1bb9fa9a96e1489bd00e9e5fa508aee1c/diff",', ' "MergedDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/merged",', ' "UpperDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/diff",', ' "WorkDir": "/var/lib/docker/overlay2/7eaee34aec6d615d1254edcf34f4efc2108818e58c560dd22b3fc40430f4dcfe/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": "np0000188926",', ' "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": "635c2cb7abbe6c207d7cb257e7eb41b85d0bef5dff0038368737af0a45c78ffb",', ' "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": "59139ac92781d441ed1c52eda54f21dcbe347bd3fc5bb7bbc4adc3c272072cbb",', ' "EndpointID": "478ade41c805c901ece00834e571b1e53d0092b2a95f0f7c743a8ca3148cd6f2",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': '3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952', 'pid': 3273, 'restart_count': 0, 'started_at': '2026-08-12T06:34:43.767954635Z'}}, 'ansible_loop_var': 'item'}) 2026-08-12 06:35:50.789255 | ubuntu-noble | 2026-08-12 06:35:50.789442 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-08-12 06:35:50.789674 | ubuntu-noble | Wednesday 12 August 2026 06:35:50 +0000 (0:00:00.078) 0:00:06.746 ****** 2026-08-12 06:35:50.838219 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:35:50.838390 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.838616 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:50.838826 | ubuntu-noble | } 2026-08-12 06:35:50.839022 | ubuntu-noble | 2026-08-12 06:35:50.839251 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-08-12 06:35:50.839520 | ubuntu-noble | Wednesday 12 August 2026 06:35:50 +0000 (0:00:00.049) 0:00:06.795 ****** 2026-08-12 06:35:50.871443 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-08-12 06:35:50.871605 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.871831 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:50.872048 | ubuntu-noble | } 2026-08-12 06:35:50.872251 | ubuntu-noble | 2026-08-12 06:35:50.872556 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-08-12 06:35:50.872780 | ubuntu-noble | Wednesday 12 August 2026 06:35:50 +0000 (0:00:00.032) 0:00:06.828 ****** 2026-08-12 06:35:50.925187 | 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': 1786516511.7444956, 'mtime': 1786516511.7354949, 'ctime': 1786516511.7354949, '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 06:35:50.925386 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.925611 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.925845 | ubuntu-noble | "item": { 2026-08-12 06:35:50.926057 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.926303 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.926518 | ubuntu-noble | "failed": false, 2026-08-12 06:35:50.926731 | ubuntu-noble | "invocation": { 2026-08-12 06:35:50.926946 | ubuntu-noble | "module_args": { 2026-08-12 06:35:50.927166 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 06:35:50.927413 | ubuntu-noble | "follow": false, 2026-08-12 06:35:50.927621 | ubuntu-noble | "get_attributes": true, 2026-08-12 06:35:50.927834 | ubuntu-noble | "get_checksum": true, 2026-08-12 06:35:50.928046 | ubuntu-noble | "get_mime": true, 2026-08-12 06:35:50.928268 | ubuntu-noble | "path": "/usr/bin/docker" 2026-08-12 06:35:50.928529 | ubuntu-noble | } 2026-08-12 06:35:50.928739 | ubuntu-noble | }, 2026-08-12 06:35:50.928950 | ubuntu-noble | "item": "docker", 2026-08-12 06:35:50.929173 | ubuntu-noble | "stat": { 2026-08-12 06:35:50.929627 | ubuntu-noble | "atime": 1786516511.7444956, 2026-08-12 06:35:50.929869 | ubuntu-noble | "attr_flags": "", 2026-08-12 06:35:50.930086 | ubuntu-noble | "attributes": [], 2026-08-12 06:35:50.930319 | ubuntu-noble | "block_size": 4096, 2026-08-12 06:35:50.930639 | ubuntu-noble | "blocks": 0, 2026-08-12 06:35:50.930866 | ubuntu-noble | "charset": "unknown", 2026-08-12 06:35:50.931088 | ubuntu-noble | "ctime": 1786516511.7354949, 2026-08-12 06:35:50.931318 | ubuntu-noble | "dev": 64769, 2026-08-12 06:35:50.931668 | ubuntu-noble | "device_type": 0, 2026-08-12 06:35:50.931949 | ubuntu-noble | "executable": true, 2026-08-12 06:35:50.932226 | ubuntu-noble | "exists": true, 2026-08-12 06:35:50.932643 | ubuntu-noble | "gid": 0, 2026-08-12 06:35:50.932910 | ubuntu-noble | "gr_name": "root", 2026-08-12 06:35:50.933023 | ubuntu-noble | "inode": 545912, 2026-08-12 06:35:50.933144 | ubuntu-noble | "isblk": false, 2026-08-12 06:35:50.933253 | ubuntu-noble | "ischr": false, 2026-08-12 06:35:50.933385 | ubuntu-noble | "isdir": false, 2026-08-12 06:35:50.933476 | ubuntu-noble | "isfifo": false, 2026-08-12 06:35:50.933577 | ubuntu-noble | "isgid": false, 2026-08-12 06:35:50.933682 | ubuntu-noble | "islnk": true, 2026-08-12 06:35:50.933781 | ubuntu-noble | "isreg": false, 2026-08-12 06:35:50.933883 | ubuntu-noble | "issock": false, 2026-08-12 06:35:50.933979 | ubuntu-noble | "isuid": false, 2026-08-12 06:35:50.934102 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-12 06:35:50.934206 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-08-12 06:35:50.934339 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 06:35:50.934432 | ubuntu-noble | "mode": "0777", 2026-08-12 06:35:50.934525 | ubuntu-noble | "mtime": 1786516511.7354949, 2026-08-12 06:35:50.934617 | ubuntu-noble | "nlink": 1, 2026-08-12 06:35:50.934709 | ubuntu-noble | "path": "/usr/bin/docker", 2026-08-12 06:35:50.934802 | ubuntu-noble | "pw_name": "root", 2026-08-12 06:35:50.934894 | ubuntu-noble | "readable": true, 2026-08-12 06:35:50.934983 | ubuntu-noble | "rgrp": true, 2026-08-12 06:35:50.935072 | ubuntu-noble | "roth": true, 2026-08-12 06:35:50.935161 | ubuntu-noble | "rusr": true, 2026-08-12 06:35:50.935253 | ubuntu-noble | "size": 39, 2026-08-12 06:35:50.935373 | ubuntu-noble | "uid": 0, 2026-08-12 06:35:50.935459 | ubuntu-noble | "version": null, 2026-08-12 06:35:50.935585 | ubuntu-noble | "wgrp": true, 2026-08-12 06:35:50.935680 | ubuntu-noble | "woth": true, 2026-08-12 06:35:50.935781 | ubuntu-noble | "writeable": true, 2026-08-12 06:35:50.935870 | ubuntu-noble | "wusr": true, 2026-08-12 06:35:50.935972 | ubuntu-noble | "xgrp": true, 2026-08-12 06:35:50.936064 | ubuntu-noble | "xoth": true, 2026-08-12 06:35:50.936155 | ubuntu-noble | "xusr": true 2026-08-12 06:35:50.936245 | ubuntu-noble | } 2026-08-12 06:35:50.936365 | ubuntu-noble | }, 2026-08-12 06:35:50.936462 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:50.936586 | ubuntu-noble | } 2026-08-12 06:35:50.936726 | 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': 1786516512.0515194, 'mtime': 1786516512.0505195, 'ctime': 1786516512.0505195, '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 06:35:50.936826 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.936919 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.937015 | ubuntu-noble | "item": { 2026-08-12 06:35:50.937115 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.937209 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.937340 | ubuntu-noble | "failed": false, 2026-08-12 06:35:50.937432 | ubuntu-noble | "invocation": { 2026-08-12 06:35:50.937535 | ubuntu-noble | "module_args": { 2026-08-12 06:35:50.937631 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 06:35:50.937739 | ubuntu-noble | "follow": false, 2026-08-12 06:35:50.937833 | ubuntu-noble | "get_attributes": true, 2026-08-12 06:35:50.937933 | ubuntu-noble | "get_checksum": true, 2026-08-12 06:35:50.938030 | ubuntu-noble | "get_mime": true, 2026-08-12 06:35:50.938132 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-08-12 06:35:50.938230 | ubuntu-noble | } 2026-08-12 06:35:50.938350 | ubuntu-noble | }, 2026-08-12 06:35:50.938441 | ubuntu-noble | "item": "docker-init", 2026-08-12 06:35:50.938532 | ubuntu-noble | "stat": { 2026-08-12 06:35:50.938625 | ubuntu-noble | "atime": 1786516512.0515194, 2026-08-12 06:35:50.938719 | ubuntu-noble | "attr_flags": "", 2026-08-12 06:35:50.938809 | ubuntu-noble | "attributes": [], 2026-08-12 06:35:50.938902 | ubuntu-noble | "block_size": 4096, 2026-08-12 06:35:50.938992 | ubuntu-noble | "blocks": 0, 2026-08-12 06:35:50.939083 | ubuntu-noble | "charset": "unknown", 2026-08-12 06:35:50.939178 | ubuntu-noble | "ctime": 1786516512.0505195, 2026-08-12 06:35:50.939268 | ubuntu-noble | "dev": 64769, 2026-08-12 06:35:50.939392 | ubuntu-noble | "device_type": 0, 2026-08-12 06:35:50.939483 | ubuntu-noble | "executable": true, 2026-08-12 06:35:50.939575 | ubuntu-noble | "exists": true, 2026-08-12 06:35:50.939665 | ubuntu-noble | "gid": 0, 2026-08-12 06:35:50.939757 | ubuntu-noble | "gr_name": "root", 2026-08-12 06:35:50.939851 | ubuntu-noble | "inode": 545908, 2026-08-12 06:35:50.939939 | ubuntu-noble | "isblk": false, 2026-08-12 06:35:50.940033 | ubuntu-noble | "ischr": false, 2026-08-12 06:35:50.940121 | ubuntu-noble | "isdir": false, 2026-08-12 06:35:50.940212 | ubuntu-noble | "isfifo": false, 2026-08-12 06:35:50.940330 | ubuntu-noble | "isgid": false, 2026-08-12 06:35:50.940422 | ubuntu-noble | "islnk": true, 2026-08-12 06:35:50.940541 | ubuntu-noble | "isreg": false, 2026-08-12 06:35:50.940648 | ubuntu-noble | "issock": false, 2026-08-12 06:35:50.940738 | ubuntu-noble | "isuid": false, 2026-08-12 06:35:50.940836 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-12 06:35:50.940931 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-08-12 06:35:50.941023 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 06:35:50.941114 | ubuntu-noble | "mode": "0777", 2026-08-12 06:35:50.941207 | ubuntu-noble | "mtime": 1786516512.0505195, 2026-08-12 06:35:50.941318 | ubuntu-noble | "nlink": 1, 2026-08-12 06:35:50.941418 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-08-12 06:35:50.941511 | ubuntu-noble | "pw_name": "root", 2026-08-12 06:35:50.941601 | ubuntu-noble | "readable": true, 2026-08-12 06:35:50.941690 | ubuntu-noble | "rgrp": true, 2026-08-12 06:35:50.941781 | ubuntu-noble | "roth": true, 2026-08-12 06:35:50.941871 | ubuntu-noble | "rusr": true, 2026-08-12 06:35:50.941964 | ubuntu-noble | "size": 44, 2026-08-12 06:35:50.942052 | ubuntu-noble | "uid": 0, 2026-08-12 06:35:50.942143 | ubuntu-noble | "version": null, 2026-08-12 06:35:50.942234 | ubuntu-noble | "wgrp": true, 2026-08-12 06:35:50.942361 | ubuntu-noble | "woth": true, 2026-08-12 06:35:50.942450 | ubuntu-noble | "writeable": true, 2026-08-12 06:35:50.942541 | ubuntu-noble | "wusr": true, 2026-08-12 06:35:50.942632 | ubuntu-noble | "xgrp": true, 2026-08-12 06:35:50.942722 | ubuntu-noble | "xoth": true, 2026-08-12 06:35:50.942811 | ubuntu-noble | "xusr": true 2026-08-12 06:35:50.942902 | ubuntu-noble | } 2026-08-12 06:35:50.942989 | ubuntu-noble | }, 2026-08-12 06:35:50.943083 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:50.943172 | ubuntu-noble | } 2026-08-12 06:35:50.943342 | 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': 1786516538.968783, 'mtime': 1786516512.353543, 'ctime': 1786516512.353543, '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 06:35:50.943437 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.943529 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.943621 | ubuntu-noble | "item": { 2026-08-12 06:35:50.943715 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.943807 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.943898 | ubuntu-noble | "failed": false, 2026-08-12 06:35:50.943990 | ubuntu-noble | "invocation": { 2026-08-12 06:35:50.944082 | ubuntu-noble | "module_args": { 2026-08-12 06:35:50.944177 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 06:35:50.944269 | ubuntu-noble | "follow": false, 2026-08-12 06:35:50.944398 | ubuntu-noble | "get_attributes": true, 2026-08-12 06:35:50.944495 | ubuntu-noble | "get_checksum": true, 2026-08-12 06:35:50.944618 | ubuntu-noble | "get_mime": true, 2026-08-12 06:35:50.944702 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-08-12 06:35:50.944791 | ubuntu-noble | } 2026-08-12 06:35:50.944881 | ubuntu-noble | }, 2026-08-12 06:35:50.944970 | ubuntu-noble | "item": "dockerd", 2026-08-12 06:35:50.945060 | ubuntu-noble | "stat": { 2026-08-12 06:35:50.945154 | ubuntu-noble | "atime": 1786516538.968783, 2026-08-12 06:35:50.945246 | ubuntu-noble | "attr_flags": "", 2026-08-12 06:35:50.945371 | ubuntu-noble | "attributes": [], 2026-08-12 06:35:50.945461 | ubuntu-noble | "block_size": 4096, 2026-08-12 06:35:50.945552 | ubuntu-noble | "blocks": 0, 2026-08-12 06:35:50.945644 | ubuntu-noble | "charset": "unknown", 2026-08-12 06:35:50.945734 | ubuntu-noble | "ctime": 1786516512.353543, 2026-08-12 06:35:50.945824 | ubuntu-noble | "dev": 64769, 2026-08-12 06:35:50.945913 | ubuntu-noble | "device_type": 0, 2026-08-12 06:35:50.946004 | ubuntu-noble | "executable": true, 2026-08-12 06:35:50.946094 | ubuntu-noble | "exists": true, 2026-08-12 06:35:50.946183 | ubuntu-noble | "gid": 0, 2026-08-12 06:35:50.946275 | ubuntu-noble | "gr_name": "root", 2026-08-12 06:35:50.946403 | ubuntu-noble | "inode": 545909, 2026-08-12 06:35:50.946497 | ubuntu-noble | "isblk": false, 2026-08-12 06:35:50.946589 | ubuntu-noble | "ischr": false, 2026-08-12 06:35:50.946681 | ubuntu-noble | "isdir": false, 2026-08-12 06:35:50.946773 | ubuntu-noble | "isfifo": false, 2026-08-12 06:35:50.946864 | ubuntu-noble | "isgid": false, 2026-08-12 06:35:50.946954 | ubuntu-noble | "islnk": true, 2026-08-12 06:35:50.947045 | ubuntu-noble | "isreg": false, 2026-08-12 06:35:50.947137 | ubuntu-noble | "issock": false, 2026-08-12 06:35:50.947227 | ubuntu-noble | "isuid": false, 2026-08-12 06:35:50.947355 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-12 06:35:50.947447 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-08-12 06:35:50.947544 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 06:35:50.947632 | ubuntu-noble | "mode": "0777", 2026-08-12 06:35:50.947728 | ubuntu-noble | "mtime": 1786516512.353543, 2026-08-12 06:35:50.947821 | ubuntu-noble | "nlink": 1, 2026-08-12 06:35:50.947926 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-08-12 06:35:50.948021 | ubuntu-noble | "pw_name": "root", 2026-08-12 06:35:50.948113 | ubuntu-noble | "readable": true, 2026-08-12 06:35:50.948209 | ubuntu-noble | "rgrp": true, 2026-08-12 06:35:50.948326 | ubuntu-noble | "roth": true, 2026-08-12 06:35:50.948420 | ubuntu-noble | "rusr": true, 2026-08-12 06:35:50.948509 | ubuntu-noble | "size": 40, 2026-08-12 06:35:50.948646 | ubuntu-noble | "uid": 0, 2026-08-12 06:35:50.948737 | ubuntu-noble | "version": null, 2026-08-12 06:35:50.948829 | ubuntu-noble | "wgrp": true, 2026-08-12 06:35:50.948924 | ubuntu-noble | "woth": true, 2026-08-12 06:35:50.949014 | ubuntu-noble | "writeable": true, 2026-08-12 06:35:50.949108 | ubuntu-noble | "wusr": true, 2026-08-12 06:35:50.949199 | ubuntu-noble | "xgrp": true, 2026-08-12 06:35:50.949307 | ubuntu-noble | "xoth": true, 2026-08-12 06:35:50.949412 | ubuntu-noble | "xusr": true 2026-08-12 06:35:50.949502 | ubuntu-noble | } 2026-08-12 06:35:50.949587 | ubuntu-noble | }, 2026-08-12 06:35:50.949682 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:50.949771 | ubuntu-noble | } 2026-08-12 06:35:50.949999 | 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': 1786516512.645566, 'mtime': 1786516512.6445658, 'ctime': 1786516512.6445658, '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 06:35:50.950094 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.950188 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.950297 | ubuntu-noble | "item": { 2026-08-12 06:35:50.950414 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:50.950509 | ubuntu-noble | "changed": false, 2026-08-12 06:35:50.950598 | ubuntu-noble | "failed": false, 2026-08-12 06:35:50.950690 | ubuntu-noble | "invocation": { 2026-08-12 06:35:50.950783 | ubuntu-noble | "module_args": { 2026-08-12 06:35:50.950878 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-08-12 06:35:50.950970 | ubuntu-noble | "follow": false, 2026-08-12 06:35:50.951065 | ubuntu-noble | "get_attributes": true, 2026-08-12 06:35:50.951160 | ubuntu-noble | "get_checksum": true, 2026-08-12 06:35:50.951253 | ubuntu-noble | "get_mime": true, 2026-08-12 06:35:50.951383 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-08-12 06:35:50.951468 | ubuntu-noble | } 2026-08-12 06:35:50.951559 | ubuntu-noble | }, 2026-08-12 06:35:50.951654 | ubuntu-noble | "item": "docker-proxy", 2026-08-12 06:35:50.951744 | ubuntu-noble | "stat": { 2026-08-12 06:35:50.951838 | ubuntu-noble | "atime": 1786516512.645566, 2026-08-12 06:35:50.951931 | ubuntu-noble | "attr_flags": "", 2026-08-12 06:35:50.952025 | ubuntu-noble | "attributes": [], 2026-08-12 06:35:50.952118 | ubuntu-noble | "block_size": 4096, 2026-08-12 06:35:50.952208 | ubuntu-noble | "blocks": 0, 2026-08-12 06:35:50.952335 | ubuntu-noble | "charset": "unknown", 2026-08-12 06:35:50.952430 | ubuntu-noble | "ctime": 1786516512.6445658, 2026-08-12 06:35:50.952521 | ubuntu-noble | "dev": 64769, 2026-08-12 06:35:50.952634 | ubuntu-noble | "device_type": 0, 2026-08-12 06:35:50.952723 | ubuntu-noble | "executable": true, 2026-08-12 06:35:50.952813 | ubuntu-noble | "exists": true, 2026-08-12 06:35:50.952902 | ubuntu-noble | "gid": 0, 2026-08-12 06:35:50.952992 | ubuntu-noble | "gr_name": "root", 2026-08-12 06:35:50.953083 | ubuntu-noble | "inode": 545913, 2026-08-12 06:35:50.953173 | ubuntu-noble | "isblk": false, 2026-08-12 06:35:50.953265 | ubuntu-noble | "ischr": false, 2026-08-12 06:35:50.953390 | ubuntu-noble | "isdir": false, 2026-08-12 06:35:50.953476 | ubuntu-noble | "isfifo": false, 2026-08-12 06:35:50.953568 | ubuntu-noble | "isgid": false, 2026-08-12 06:35:50.953659 | ubuntu-noble | "islnk": true, 2026-08-12 06:35:50.953750 | ubuntu-noble | "isreg": false, 2026-08-12 06:35:50.953842 | ubuntu-noble | "issock": false, 2026-08-12 06:35:50.953932 | ubuntu-noble | "isuid": false, 2026-08-12 06:35:50.954030 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-12 06:35:50.954128 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-08-12 06:35:50.954232 | ubuntu-noble | "mimetype": "unknown", 2026-08-12 06:35:50.954358 | ubuntu-noble | "mode": "0777", 2026-08-12 06:35:50.954450 | ubuntu-noble | "mtime": 1786516512.6445658, 2026-08-12 06:35:50.954541 | ubuntu-noble | "nlink": 1, 2026-08-12 06:35:50.954778 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-08-12 06:35:50.954879 | ubuntu-noble | "pw_name": "root", 2026-08-12 06:35:50.954970 | ubuntu-noble | "readable": true, 2026-08-12 06:35:50.955070 | ubuntu-noble | "rgrp": true, 2026-08-12 06:35:50.955163 | ubuntu-noble | "roth": true, 2026-08-12 06:35:50.955258 | ubuntu-noble | "rusr": true, 2026-08-12 06:35:50.955390 | ubuntu-noble | "size": 45, 2026-08-12 06:35:50.955490 | ubuntu-noble | "uid": 0, 2026-08-12 06:35:50.955581 | ubuntu-noble | "version": null, 2026-08-12 06:35:50.955684 | ubuntu-noble | "wgrp": true, 2026-08-12 06:35:50.955777 | ubuntu-noble | "woth": true, 2026-08-12 06:35:50.955873 | ubuntu-noble | "writeable": true, 2026-08-12 06:35:50.955970 | ubuntu-noble | "wusr": true, 2026-08-12 06:35:50.956063 | ubuntu-noble | "xgrp": true, 2026-08-12 06:35:50.956163 | ubuntu-noble | "xoth": true, 2026-08-12 06:35:50.956255 | ubuntu-noble | "xusr": true 2026-08-12 06:35:50.956382 | ubuntu-noble | } 2026-08-12 06:35:50.956468 | ubuntu-noble | }, 2026-08-12 06:35:50.956625 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:50.956707 | ubuntu-noble | } 2026-08-12 06:35:50.956793 | ubuntu-noble | 2026-08-12 06:35:50.956889 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-08-12 06:35:50.956987 | ubuntu-noble | Wednesday 12 August 2026 06:35:50 +0000 (0:00:00.070) 0:00:06.899 ****** 2026-08-12 06:35:51.006954 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196', 'pid': 3209, 'restart_count': 0, 'started_at': '2026-08-12T06:34:43.184261475Z'}}) => { 2026-08-12 06:35:51.007033 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:51.007041 | ubuntu-noble | "changed": false, 2026-08-12 06:35:51.007104 | ubuntu-noble | "item": { 2026-08-12 06:35:51.007196 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-08-12 06:35:51.007305 | ubuntu-noble | "value": { 2026-08-12 06:35:51.007410 | ubuntu-noble | "id": "6d1ce6965638037cfbb2a0076e1dedcbacdf4040a46b81984f4c7900f3240196", 2026-08-12 06:35:51.007493 | ubuntu-noble | "pid": 3209, 2026-08-12 06:35:51.007584 | ubuntu-noble | "restart_count": 0, 2026-08-12 06:35:51.007678 | ubuntu-noble | "started_at": "2026-08-12T06:34:43.184261475Z" 2026-08-12 06:35:51.007764 | ubuntu-noble | } 2026-08-12 06:35:51.007851 | ubuntu-noble | }, 2026-08-12 06:35:51.007942 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:51.008026 | ubuntu-noble | } 2026-08-12 06:35:51.008168 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': '3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952', 'pid': 3273, 'restart_count': 0, 'started_at': '2026-08-12T06:34:43.767954635Z'}}) => { 2026-08-12 06:35:51.008248 | ubuntu-noble | "ansible_loop_var": "item", 2026-08-12 06:35:51.008362 | ubuntu-noble | "changed": false, 2026-08-12 06:35:51.008445 | ubuntu-noble | "item": { 2026-08-12 06:35:51.008538 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-08-12 06:35:51.008658 | ubuntu-noble | "value": { 2026-08-12 06:35:51.008747 | ubuntu-noble | "id": "3e3c8d30c4f4e65544589fce39288cf779cd4553567723f843692c2d5f28b952", 2026-08-12 06:35:51.008837 | ubuntu-noble | "pid": 3273, 2026-08-12 06:35:51.008926 | ubuntu-noble | "restart_count": 0, 2026-08-12 06:35:51.009018 | ubuntu-noble | "started_at": "2026-08-12T06:34:43.767954635Z" 2026-08-12 06:35:51.009106 | ubuntu-noble | } 2026-08-12 06:35:51.009196 | ubuntu-noble | }, 2026-08-12 06:35:51.009304 | ubuntu-noble | "msg": "All assertions passed" 2026-08-12 06:35:51.009399 | ubuntu-noble | } 2026-08-12 06:35:51.009483 | ubuntu-noble | 2026-08-12 06:35:51.009580 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-08-12 06:35:51.009674 | ubuntu-noble | Wednesday 12 August 2026 06:35:51 +0000 (0:00:00.064) 0:00:06.964 ****** 2026-08-12 06:35:51.411691 | ubuntu-noble | ok: [ubuntu-noble] 2026-08-12 06:35:51.411862 | ubuntu-noble | 2026-08-12 06:35:51.412105 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-08-12 06:35:51.412366 | ubuntu-noble | Wednesday 12 August 2026 06:35:51 +0000 (0:00:00.404) 0:00:07.369 ****** 2026-08-12 06:35:51.449951 | ubuntu-noble | [ERROR]: Task failed: Action failed: Assertion failed 2026-08-12 06:35:51.450091 | ubuntu-noble | Origin: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/verify.yml:185:7 2026-08-12 06:35:51.450307 | ubuntu-noble | 2026-08-12 06:35:51.450546 | ubuntu-noble | 183 changed_when: false 2026-08-12 06:35:51.450728 | ubuntu-noble | 184 2026-08-12 06:35:51.450935 | ubuntu-noble | 185 - name: Assert counter workload remained functional 2026-08-12 06:35:51.451126 | ubuntu-noble | ^ column 7 2026-08-12 06:35:51.451348 | ubuntu-noble | 2026-08-12 06:35:51.451641 | ubuntu-noble | fatal: [ubuntu-noble]: FAILED! => { 2026-08-12 06:35:51.451862 | ubuntu-noble | "assertion": "_docker_upgrade_counter_after.stdout | int > _docker_upgrade_before.counter", 2026-08-12 06:35:51.452065 | ubuntu-noble | "changed": false, 2026-08-12 06:35:51.452511 | ubuntu-noble | "evaluated_to": false, 2026-08-12 06:35:51.452706 | ubuntu-noble | "msg": "Assertion failed" 2026-08-12 06:35:51.452900 | ubuntu-noble | } 2026-08-12 06:35:51.453170 | ubuntu-noble | 2026-08-12 06:35:51.453434 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-08-12 06:35:51.453654 | ubuntu-noble | ubuntu-noble : ok=20 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-08-12 06:35:51.453838 | ubuntu-noble | 2026-08-12 06:35:51.454023 | ubuntu-noble | 2026-08-12 06:35:51.454243 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-08-12 06:35:51.454506 | ubuntu-noble | Wednesday 12 August 2026 06:35:51 +0000 (0:00:00.040) 0:00:07.410 ****** 2026-08-12 06:35:51.454690 | ubuntu-noble | =============================================================================== 2026-08-12 06:35:51.454896 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.37s 2026-08-12 06:35:51.455098 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.18s 2026-08-12 06:35:51.455342 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.69s 2026-08-12 06:35:51.455559 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.49s 2026-08-12 06:35:51.455761 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.46s 2026-08-12 06:35:51.455972 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.40s 2026-08-12 06:35:51.456173 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.40s 2026-08-12 06:35:51.456422 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.36s 2026-08-12 06:35:51.456618 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 0.34s 2026-08-12 06:35:51.456819 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.33s 2026-08-12 06:35:51.457026 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.32s 2026-08-12 06:35:51.457228 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.31s 2026-08-12 06:35:51.457544 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.31s 2026-08-12 06:35:51.457735 | ubuntu-noble | Build current workload state -------------------------------------------- 0.08s 2026-08-12 06:35:51.457942 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.07s 2026-08-12 06:35:51.458071 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.06s 2026-08-12 06:35:51.458163 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.05s 2026-08-12 06:35:51.458249 | ubuntu-noble | Decode future Docker daemon configuration ------------------------------- 0.05s 2026-08-12 06:35:51.458378 | ubuntu-noble | Decode pre-upgrade state ------------------------------------------------ 0.04s 2026-08-12 06:35:51.458466 | ubuntu-noble | Assert counter workload remained functional ----------------------------- 0.04s 2026-08-12 06:35:51.548067 | ubuntu-noble | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.docker-upgrade/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/verify.yml 2026-08-12 06:35:51.548156 | ubuntu-noble | ERROR [docker-upgrade > verify] Executed: Failed 2026-08-12 06:35:51.548270 | ubuntu-noble | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.docker-upgrade/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/verify.yml 2026-08-12 06:35:51.823845 | ubuntu-noble | ERROR 2026-08-12 06:35:51.824122 | ubuntu-noble | { 2026-08-12 06:35:51.824164 | ubuntu-noble | "delta": "0:02:46.761351", 2026-08-12 06:35:51.824193 | ubuntu-noble | "end": "2026-08-12 06:35:51.630228", 2026-08-12 06:35:51.824219 | ubuntu-noble | "msg": "non-zero return code", 2026-08-12 06:35:51.824244 | ubuntu-noble | "rc": 2, 2026-08-12 06:35:51.824272 | ubuntu-noble | "start": "2026-08-12 06:33:04.868877" 2026-08-12 06:35:51.824296 | ubuntu-noble | } failure 2026-08-12 06:35:51.839981 | 2026-08-12 06:35:51.840067 | PLAY RECAP 2026-08-12 06:35:51.840112 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-12 06:35:51.840135 | 2026-08-12 06:35:51.976362 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 06:35:52.672225 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 06:35:53.251998 | 2026-08-12 06:35:53.252126 | PLAY [all] 2026-08-12 06:35:53.263914 | 2026-08-12 06:35:53.263995 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 06:35:53.308462 | ubuntu-noble | skipping: Conditional result was False 2026-08-12 06:35:53.314093 | 2026-08-12 06:35:53.314171 | TASK [fetch-output : Set log path for single node] 2026-08-12 06:35:53.352979 | ubuntu-noble | ok 2026-08-12 06:35:53.358973 | 2026-08-12 06:35:53.359039 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 06:35:53.725164 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/work/logs" 2026-08-12 06:35:53.929455 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/work/artifacts" 2026-08-12 06:35:54.516408 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/587a6f7d7afb4a818806267012f76534/work/docs" 2026-08-12 06:35:54.533896 | 2026-08-12 06:35:54.534182 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 06:35:55.186852 | ubuntu-noble | ok 2026-08-12 06:35:55.187098 | ubuntu-noble | changed: All items complete 2026-08-12 06:35:55.187137 | 2026-08-12 06:35:55.655804 | ubuntu-noble | changed: .d..t...... ./ 2026-08-12 06:35:56.118504 | ubuntu-noble | changed: .d..t...... ./ 2026-08-12 06:35:56.146541 | 2026-08-12 06:35:56.146697 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 06:35:56.543805 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.006849 2026-08-12 06:35:56.755372 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006931 2026-08-12 06:35:56.775637 | 2026-08-12 06:35:56.775761 | PLAY [all] 2026-08-12 06:35:56.782994 | 2026-08-12 06:35:56.783061 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 06:35:57.244836 | ubuntu-noble | changed 2026-08-12 06:35:57.251103 | 2026-08-12 06:35:57.251156 | PLAY RECAP 2026-08-12 06:35:57.251201 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 06:35:57.251223 | 2026-08-12 06:35:57.367983 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 06:35:57.369591 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 06:35:57.917970 | 2026-08-12 06:35:57.918102 | PLAY [localhost] 2026-08-12 06:35:57.928349 | 2026-08-12 06:35:57.928423 | TASK [Generate Zuul manifest] 2026-08-12 06:35:57.948448 | localhost | ok 2026-08-12 06:35:57.964193 | 2026-08-12 06:35:57.964268 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 06:35:58.360845 | localhost | changed 2026-08-12 06:35:58.371363 | 2026-08-12 06:35:58.371441 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 06:35:58.404617 | localhost | ok 2026-08-12 06:35:58.415000 | 2026-08-12 06:35:58.415091 | TASK [Upload logs] 2026-08-12 06:35:58.438094 | localhost | ok 2026-08-12 06:35:58.502875 | 2026-08-12 06:35:58.503045 | TASK [Set zuul-log-path fact] 2026-08-12 06:35:58.524651 | localhost | ok 2026-08-12 06:35:58.537941 | 2026-08-12 06:35:58.538015 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 06:35:58.570331 | localhost | ok 2026-08-12 06:35:58.578960 | 2026-08-12 06:35:58.579033 | TASK [upload-logs : Create log directories] 2026-08-12 06:35:58.975706 | localhost | changed 2026-08-12 06:35:58.982744 | 2026-08-12 06:35:58.982813 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 06:35:59.390367 | localhost -> localhost | ok: Runtime: 0:00:00.004862 2026-08-12 06:35:59.396758 | 2026-08-12 06:35:59.396847 | TASK [upload-logs : Upload logs to log server] 2026-08-12 06:35:59.853093 | localhost | Output suppressed because no_log was given 2026-08-12 06:35:59.857960 | 2026-08-12 06:35:59.858087 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 06:35:59.905707 | localhost | skipping: Conditional result was False 2026-08-12 06:35:59.913318 | localhost | skipping: Conditional result was False 2026-08-12 06:35:59.934090 | 2026-08-12 06:35:59.934291 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 06:35:59.977790 | localhost | skipping: Conditional result was False 2026-08-12 06:35:59.978487 | 2026-08-12 06:35:59.981833 | localhost | skipping: Conditional result was False 2026-08-12 06:35:59.998234 | 2026-08-12 06:35:59.998428 | LOOP [upload-logs : Upload console log and json output]