2026-09-17 00:56:38.273362 | Job console starting 2026-09-17 00:56:38.284047 | Updating git repos 2026-09-17 00:56:38.319688 | Cloning repos into workspace 2026-09-17 00:56:38.351559 | Restoring repo states 2026-09-17 00:56:38.360959 | Merging changes 2026-09-17 00:56:38.855673 | Checking out repos 2026-09-17 00:56:38.942706 | Preparing playbooks 2026-09-17 00:56:41.442471 | Running Ansible setup 2026-09-17 00:56:45.379491 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 00:56:45.944176 | 2026-09-17 00:56:45.944332 | PLAY [localhost] 2026-09-17 00:56:45.951260 | 2026-09-17 00:56:45.951334 | TASK [Gathering Facts] 2026-09-17 00:56:46.828104 | localhost | ok 2026-09-17 00:56:46.837711 | 2026-09-17 00:56:46.837820 | TASK [Setup log path fact] 2026-09-17 00:56:46.859966 | localhost | ok 2026-09-17 00:56:46.878413 | 2026-09-17 00:56:46.878563 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 00:56:46.910666 | localhost | ok 2026-09-17 00:56:46.922088 | 2026-09-17 00:56:46.922327 | TASK [emit-job-header : Print job information] 2026-09-17 00:56:46.974483 | # Job Information 2026-09-17 00:56:46.974756 | Ansible Version: 2.16.18 2026-09-17 00:56:46.974818 | Job: ansible-collection-containers-molecule-docker-upgrade-ubuntu-noble 2026-09-17 00:56:46.974860 | Pipeline: check 2026-09-17 00:56:46.974899 | Executor: 2d72f0692154 2026-09-17 00:56:46.974936 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/149 2026-09-17 00:56:46.974981 | Event ID: fdcba780-b231-11f1-9399-d3d30f48488d 2026-09-17 00:56:46.980181 | 2026-09-17 00:56:46.980322 | LOOP [emit-job-header : Print node information] 2026-09-17 00:56:47.092355 | localhost | ok: 2026-09-17 00:56:47.092659 | localhost | # Node Information 2026-09-17 00:56:47.092718 | localhost | Inventory Hostname: ubuntu-noble 2026-09-17 00:56:47.092760 | localhost | Hostname: np0000192967 2026-09-17 00:56:47.092798 | localhost | Username: zuul 2026-09-17 00:56:47.092841 | localhost | Distro: Ubuntu 24.04 2026-09-17 00:56:47.092878 | localhost | Provider: yul1 2026-09-17 00:56:47.092914 | localhost | Region: ca-ymq-1 2026-09-17 00:56:47.092949 | localhost | Label: ubuntu-noble 2026-09-17 00:56:47.092985 | localhost | Product Name: OpenStack Nova 2026-09-17 00:56:47.093024 | localhost | Interface IP: 162.253.55.45 2026-09-17 00:56:47.109832 | 2026-09-17 00:56:47.110033 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 00:56:47.540954 | localhost -> localhost | changed 2026-09-17 00:56:47.550323 | 2026-09-17 00:56:47.550497 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 00:56:48.540168 | localhost -> localhost | changed 2026-09-17 00:56:48.546560 | 2026-09-17 00:56:48.546619 | PLAY [all] 2026-09-17 00:56:48.554546 | 2026-09-17 00:56:48.554615 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 00:56:48.783621 | ubuntu-noble -> localhost | ok 2026-09-17 00:56:48.790570 | 2026-09-17 00:56:48.790641 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 00:56:48.809616 | ubuntu-noble | ok 2026-09-17 00:56:48.823442 | ubuntu-noble | included: /var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 00:56:48.828875 | 2026-09-17 00:56:48.828935 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 00:56:49.804115 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-09-17 00:56:49.804414 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/work/9a99f9baac2c4b8c9c97fca4c0359b7e_id_rsa 2026-09-17 00:56:49.804475 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/work/9a99f9baac2c4b8c9c97fca4c0359b7e_id_rsa.pub 2026-09-17 00:56:49.804555 | ubuntu-noble -> localhost | The key fingerprint is: 2026-09-17 00:56:49.804598 | ubuntu-noble -> localhost | SHA256:zJ4+QxEx982t+biwyuasQLpijJbyp6CbvkheIVGRUss zuul-build-sshkey 2026-09-17 00:56:49.804655 | ubuntu-noble -> localhost | The key's randomart image is: 2026-09-17 00:56:49.804695 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-09-17 00:56:49.804744 | ubuntu-noble -> localhost | | .+o o.. | 2026-09-17 00:56:49.804786 | ubuntu-noble -> localhost | | .o.. .o . o . | 2026-09-17 00:56:49.804824 | ubuntu-noble -> localhost | | ..E . . o .| 2026-09-17 00:56:49.804861 | ubuntu-noble -> localhost | | . o. o | 2026-09-17 00:56:49.804897 | ubuntu-noble -> localhost | | . . . S. o | 2026-09-17 00:56:49.804933 | ubuntu-noble -> localhost | | . .o ... o | 2026-09-17 00:56:49.804969 | ubuntu-noble -> localhost | |.+... ..o . . .| 2026-09-17 00:56:49.805006 | ubuntu-noble -> localhost | |B== .. ooo. o . | 2026-09-17 00:56:49.805048 | ubuntu-noble -> localhost | |OB++. o*=.. . | 2026-09-17 00:56:49.805086 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-09-17 00:56:49.805176 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.561475 2026-09-17 00:56:49.814804 | 2026-09-17 00:56:49.814889 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 00:56:49.847843 | ubuntu-noble | ok 2026-09-17 00:56:49.863387 | ubuntu-noble | included: /var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 00:56:49.872745 | 2026-09-17 00:56:49.872825 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 00:56:49.898328 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:56:49.907433 | 2026-09-17 00:56:49.907598 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 00:56:50.478208 | ubuntu-noble | changed 2026-09-17 00:56:50.489092 | 2026-09-17 00:56:50.489230 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 00:56:50.734999 | ubuntu-noble | ok 2026-09-17 00:56:50.746218 | 2026-09-17 00:56:50.746478 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 00:56:51.370081 | ubuntu-noble | changed 2026-09-17 00:56:51.382867 | 2026-09-17 00:56:51.382994 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 00:56:52.014853 | ubuntu-noble | changed 2026-09-17 00:56:52.026710 | 2026-09-17 00:56:52.026840 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 00:56:52.052183 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:56:52.063966 | 2026-09-17 00:56:52.064100 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 00:56:52.463886 | ubuntu-noble -> localhost | changed 2026-09-17 00:56:52.485583 | 2026-09-17 00:56:52.485822 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 00:56:52.801678 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/work/9a99f9baac2c4b8c9c97fca4c0359b7e_id_rsa (zuul-build-sshkey) 2026-09-17 00:56:52.801932 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.017284 2026-09-17 00:56:52.809756 | 2026-09-17 00:56:52.809822 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 00:56:53.168659 | ubuntu-noble | ok 2026-09-17 00:56:53.178853 | 2026-09-17 00:56:53.178986 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 00:56:53.235287 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:56:53.261243 | 2026-09-17 00:56:53.261494 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-17 00:56:53.759122 | ubuntu-noble | ok 2026-09-17 00:56:53.821022 | 2026-09-17 00:56:53.821173 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-17 00:56:54.708140 | ubuntu-noble | Output suppressed because no_log was given 2026-09-17 00:56:54.727057 | 2026-09-17 00:56:54.727199 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-17 00:56:54.981749 | ubuntu-noble | ok: "logs" 2026-09-17 00:56:54.982524 | ubuntu-noble | ok: All items complete 2026-09-17 00:56:54.982554 | 2026-09-17 00:56:55.216755 | ubuntu-noble | ok: "artifacts" 2026-09-17 00:56:55.442193 | ubuntu-noble | ok: "docs" 2026-09-17 00:56:55.462619 | 2026-09-17 00:56:55.462832 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-17 00:56:55.727975 | ubuntu-noble | changed: "logs" 2026-09-17 00:56:55.950845 | ubuntu-noble | changed: "artifacts" 2026-09-17 00:56:56.170921 | ubuntu-noble | changed: "docs" 2026-09-17 00:56:56.185566 | 2026-09-17 00:56:56.185662 | PLAY RECAP 2026-09-17 00:56:56.185751 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 00:56:56.185808 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 00:56:56.185852 | 2026-09-17 00:56:56.346511 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 00:56:56.348803 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 00:56:56.961117 | 2026-09-17 00:56:56.961493 | PLAY [all] 2026-09-17 00:56:56.972443 | 2026-09-17 00:56:56.972554 | TASK [setup-uv : Extract archive] 2026-09-17 00:56:59.718627 | ubuntu-noble | changed 2026-09-17 00:56:59.730710 | 2026-09-17 00:56:59.730873 | TASK [setup-uv : Print version] 2026-09-17 00:57:00.178150 | ubuntu-noble | uv 0.8.13 2026-09-17 00:57:00.279975 | ubuntu-noble | ok: Runtime: 0:00:00.018759 2026-09-17 00:57:00.300088 | 2026-09-17 00:57:00.300188 | TASK [Install Ansible collection siblings] 2026-09-17 00:57:00.737108 | ubuntu-noble | ok: 2026-09-17 00:57:00.737335 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-09-17 00:57:00.737363 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-09-17 00:57:00.739087 | 2026-09-17 00:57:00.739134 | PLAY RECAP 2026-09-17 00:57:00.739182 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 00:57:00.739202 | 2026-09-17 00:57:00.923340 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 00:57:00.925738 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 00:57:01.605803 | 2026-09-17 00:57:01.606253 | PLAY [all] 2026-09-17 00:57:01.618572 | 2026-09-17 00:57:01.618679 | LOOP [Check inventory directories] 2026-09-17 00:57:01.980481 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers" 2026-09-17 00:57:02.157967 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/molecule/docker-upgrade/inventory" 2026-09-17 00:57:02.337757 | ubuntu-noble | ok: "src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/inventory" 2026-09-17 00:57:02.358387 | 2026-09-17 00:57:02.358699 | LOOP [Copy inventory file for Zuul] 2026-09-17 00:57:03.407529 | ubuntu-noble | changed: 2026-09-17 00:57:03.407819 | ubuntu-noble | { 2026-09-17 00:57:03.407895 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 00:57:03.407961 | ubuntu-noble | "changed": false, 2026-09-17 00:57:03.408003 | ubuntu-noble | "failed": false, 2026-09-17 00:57:03.408048 | ubuntu-noble | "invocation": { 2026-09-17 00:57:03.408086 | ubuntu-noble | "module_args": { 2026-09-17 00:57:03.408121 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-09-17 00:57:03.408155 | ubuntu-noble | "follow": true, 2026-09-17 00:57:03.408189 | ubuntu-noble | "get_attributes": true, 2026-09-17 00:57:03.408226 | ubuntu-noble | "get_checksum": true, 2026-09-17 00:57:03.408262 | ubuntu-noble | "get_mime": true, 2026-09-17 00:57:03.408322 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers" 2026-09-17 00:57:03.408358 | ubuntu-noble | } 2026-09-17 00:57:03.408391 | ubuntu-noble | }, 2026-09-17 00:57:03.408424 | ubuntu-noble | "item": "src/github.com/vexxhost/ansible-collection-containers", 2026-09-17 00:57:03.408473 | ubuntu-noble | "stat": { 2026-09-17 00:57:03.408535 | ubuntu-noble | "atime": 1789606614.58052, 2026-09-17 00:57:03.408572 | ubuntu-noble | "attr_flags": "e", 2026-09-17 00:57:03.408605 | ubuntu-noble | "attributes": [ 2026-09-17 00:57:03.408638 | ubuntu-noble | "extents" 2026-09-17 00:57:03.408671 | ubuntu-noble | ], 2026-09-17 00:57:03.408704 | ubuntu-noble | "block_size": 4096, 2026-09-17 00:57:03.408737 | ubuntu-noble | "blocks": 8, 2026-09-17 00:57:03.408771 | ubuntu-noble | "charset": "unknown", 2026-09-17 00:57:03.408808 | ubuntu-noble | "ctime": 1789606614.5985198, 2026-09-17 00:57:03.408853 | ubuntu-noble | "dev": 64769, 2026-09-17 00:57:03.408899 | ubuntu-noble | "device_type": 0, 2026-09-17 00:57:03.408957 | ubuntu-noble | "executable": true, 2026-09-17 00:57:03.409018 | ubuntu-noble | "exists": true, 2026-09-17 00:57:03.409062 | ubuntu-noble | "gid": 1000, 2026-09-17 00:57:03.409103 | ubuntu-noble | "gr_name": "zuul", 2026-09-17 00:57:03.409144 | ubuntu-noble | "inode": 1034784, 2026-09-17 00:57:03.409183 | ubuntu-noble | "isblk": false, 2026-09-17 00:57:03.409225 | ubuntu-noble | "ischr": false, 2026-09-17 00:57:03.409341 | ubuntu-noble | "isdir": true, 2026-09-17 00:57:03.409387 | ubuntu-noble | "isfifo": false, 2026-09-17 00:57:03.409422 | ubuntu-noble | "isgid": false, 2026-09-17 00:57:03.409455 | ubuntu-noble | "islnk": false, 2026-09-17 00:57:03.409488 | ubuntu-noble | "isreg": false, 2026-09-17 00:57:03.409520 | ubuntu-noble | "issock": false, 2026-09-17 00:57:03.409551 | ubuntu-noble | "isuid": false, 2026-09-17 00:57:03.409583 | ubuntu-noble | "mimetype": "unknown", 2026-09-17 00:57:03.409615 | ubuntu-noble | "mode": "0755", 2026-09-17 00:57:03.409647 | ubuntu-noble | "mtime": 1789606598.38631, 2026-09-17 00:57:03.409680 | ubuntu-noble | "nlink": 11, 2026-09-17 00:57:03.409712 | ubuntu-noble | "path": "src/github.com/vexxhost/ansible-collection-containers", 2026-09-17 00:57:03.409745 | ubuntu-noble | "pw_name": "zuul", 2026-09-17 00:57:03.409783 | ubuntu-noble | "readable": true, 2026-09-17 00:57:03.409817 | ubuntu-noble | "rgrp": true, 2026-09-17 00:57:03.409850 | ubuntu-noble | "roth": true, 2026-09-17 00:57:03.409884 | ubuntu-noble | "rusr": true, 2026-09-17 00:57:03.409917 | ubuntu-noble | "size": 4096, 2026-09-17 00:57:03.409950 | ubuntu-noble | "uid": 1000, 2026-09-17 00:57:03.409983 | ubuntu-noble | "version": "897544333", 2026-09-17 00:57:03.410016 | ubuntu-noble | "wgrp": false, 2026-09-17 00:57:03.410051 | ubuntu-noble | "woth": false, 2026-09-17 00:57:03.410085 | ubuntu-noble | "writeable": true, 2026-09-17 00:57:03.410118 | ubuntu-noble | "wusr": true, 2026-09-17 00:57:03.410151 | ubuntu-noble | "xgrp": true, 2026-09-17 00:57:03.410183 | ubuntu-noble | "xoth": true, 2026-09-17 00:57:03.410215 | ubuntu-noble | "xusr": true 2026-09-17 00:57:03.410247 | ubuntu-noble | } 2026-09-17 00:57:03.410299 | ubuntu-noble | } 2026-09-17 00:57:03.410367 | ubuntu-noble | ok: All items complete 2026-09-17 00:57:03.410408 | 2026-09-17 00:57:03.412827 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:57:03.413976 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:57:03.433314 | 2026-09-17 00:57:03.433533 | LOOP [Switch "ansible_host" to private IP] 2026-09-17 00:57:03.867947 | ubuntu-noble | changed: 1 replacements made 2026-09-17 00:57:03.870169 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:57:03.872714 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 00:57:03.890786 | 2026-09-17 00:57:03.891005 | TASK [Run Molecule scenario] 2026-09-17 00:57:04.430541 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-09-17 00:57:04.430706 | ubuntu-noble | Creating virtual environment at: .venv 2026-09-17 00:57:04.848241 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-09-17 00:57:04.848547 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-09-17 00:57:04.849237 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-09-17 00:57:05.188144 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-09-17 00:57:05.188217 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-09-17 00:57:05.188240 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-09-17 00:57:05.397143 | ubuntu-noble | Downloading cryptography 2026-09-17 00:57:05.414514 | ubuntu-noble | Downloading pygments 2026-09-17 00:57:05.628820 | ubuntu-noble | Downloading ansible-core 2026-09-17 00:57:05.692064 | ubuntu-noble | Installed 37 packages in 62ms 2026-09-17 00:57:06.470578 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-09-17 00:57:06.470653 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-09-17 00:57:07.375483 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-09-17 00:57:07.375583 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-09-17 00:57:07.375603 | ubuntu-noble | INFO [docker-upgrade > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-17 00:57:07.375716 | ubuntu-noble | INFO [docker-upgrade > prerun] Performing prerun with role_name_check=0... 2026-09-17 00:58:52.211725 | ubuntu-noble | INFO [docker-upgrade > dependency] Executing 2026-09-17 00:58:52.211873 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing roles requirements file: requirements.yml 2026-09-17 00:58:52.212093 | ubuntu-noble | WARNING [docker-upgrade > dependency] Missing collections requirements file: collections.yml 2026-09-17 00:58:52.212186 | ubuntu-noble | WARNING [docker-upgrade > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-17 00:58:52.218926 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-09-17 00:58:52.219269 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 00:58:52.225811 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-09-17 00:58:52.225848 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-09-17 00:58:52.225953 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-09-17 00:58:52.234619 | ubuntu-noble | INFO [docker-upgrade > syntax] Executing 2026-09-17 00:58:52.815158 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-09-17 00:58:52.815347 | 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-09-17 00:58:52.815622 | 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-09-17 00:58:52.815982 | ubuntu-noble | 2026-09-17 00:58:53.325352 | ubuntu-noble | 2026-09-17 00:58:53.325537 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/docker-upgrade/converge.yml 2026-09-17 00:58:53.401063 | ubuntu-noble | INFO [docker-upgrade > syntax] Executed: Successful 2026-09-17 00:58:53.414074 | ubuntu-noble | INFO [docker-upgrade > create] Executing 2026-09-17 00:58:53.417184 | ubuntu-noble | WARNING [docker-upgrade > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 00:58:53.429001 | ubuntu-noble | INFO [docker-upgrade > prepare] Executing 2026-09-17 00:58:54.022479 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-09-17 00:58:54.022854 | 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-09-17 00:58:54.022981 | 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-09-17 00:58:54.023156 | ubuntu-noble | 2026-09-17 00:58:54.548739 | ubuntu-noble | 2026-09-17 00:58:54.548949 | ubuntu-noble | PLAY [Prepare Docker upgrade] ************************************************** 2026-09-17 00:58:54.549129 | ubuntu-noble | 2026-09-17 00:58:54.549321 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-09-17 00:58:54.549609 | ubuntu-noble | Thursday 17 September 2026 00:58:54 +0000 (0:00:00.044) 0:00:00.044 **** 2026-09-17 00:58:55.976358 | 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-09-17 00:58:55.981373 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:58:55.981516 | ubuntu-noble | 2026-09-17 00:58:55.981646 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-09-17 00:58:55.981764 | ubuntu-noble | Thursday 17 September 2026 00:58:55 +0000 (0:00:01.433) 0:00:01.477 **** 2026-09-17 00:59:01.111844 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:01.111963 | ubuntu-noble | 2026-09-17 00:59:01.112159 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 00:59:01.112431 | ubuntu-noble | Thursday 17 September 2026 00:59:01 +0000 (0:00:05.129) 0:00:06.606 **** 2026-09-17 00:59:01.678926 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:01.679046 | ubuntu-noble | 2026-09-17 00:59:01.679074 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 00:59:01.679087 | ubuntu-noble | Thursday 17 September 2026 00:59:01 +0000 (0:00:00.567) 0:00:07.174 **** 2026-09-17 00:59:01.710177 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:01.710276 | ubuntu-noble | 2026-09-17 00:59:01.710294 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 00:59:01.710489 | ubuntu-noble | Thursday 17 September 2026 00:59:01 +0000 (0:00:00.032) 0:00:07.206 **** 2026-09-17 00:59:02.254686 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:02.254799 | ubuntu-noble | 2026-09-17 00:59:02.254900 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 00:59:02.255085 | ubuntu-noble | Thursday 17 September 2026 00:59:02 +0000 (0:00:00.543) 0:00:07.750 **** 2026-09-17 00:59:02.387946 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 00:59:02.388080 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 00:59:02.388193 | ubuntu-noble | } 2026-09-17 00:59:02.388420 | ubuntu-noble | 2026-09-17 00:59:02.388610 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 00:59:02.388793 | ubuntu-noble | Thursday 17 September 2026 00:59:02 +0000 (0:00:00.133) 0:00:07.883 **** 2026-09-17 00:59:03.293099 | 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-09-17 00:59:03.303576 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:03.303678 | ubuntu-noble | 2026-09-17 00:59:03.303693 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 00:59:03.303735 | ubuntu-noble | Thursday 17 September 2026 00:59:03 +0000 (0:00:00.914) 0:00:08.798 **** 2026-09-17 00:59:03.348290 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:03.348510 | ubuntu-noble | 2026-09-17 00:59:03.348718 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 00:59:03.348918 | ubuntu-noble | Thursday 17 September 2026 00:59:03 +0000 (0:00:00.045) 0:00:08.843 **** 2026-09-17 00:59:03.400557 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:03.400710 | ubuntu-noble | 2026-09-17 00:59:03.401438 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 00:59:03.401648 | ubuntu-noble | Thursday 17 September 2026 00:59:03 +0000 (0:00:00.052) 0:00:08.896 **** 2026-09-17 00:59:03.763761 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:03.763904 | ubuntu-noble | 2026-09-17 00:59:03.764108 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 00:59:03.764329 | ubuntu-noble | Thursday 17 September 2026 00:59:03 +0000 (0:00:00.363) 0:00:09.259 **** 2026-09-17 00:59:05.025218 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:05.025269 | ubuntu-noble | 2026-09-17 00:59:05.025280 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 00:59:05.025317 | ubuntu-noble | Thursday 17 September 2026 00:59:05 +0000 (0:00:01.260) 0:00:10.520 **** 2026-09-17 00:59:05.116560 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 00:59:05.116617 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.4.0/containerd-2.4.0-linux-amd64.tar.gz" 2026-09-17 00:59:05.116628 | ubuntu-noble | } 2026-09-17 00:59:05.116637 | ubuntu-noble | 2026-09-17 00:59:05.116646 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 00:59:05.116655 | ubuntu-noble | Thursday 17 September 2026 00:59:05 +0000 (0:00:00.090) 0:00:10.610 **** 2026-09-17 00:59:06.289554 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:06.289612 | ubuntu-noble | 2026-09-17 00:59:06.289623 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 00:59:06.289668 | ubuntu-noble | Thursday 17 September 2026 00:59:06 +0000 (0:00:01.173) 0:00:11.784 **** 2026-09-17 00:59:09.861576 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:09.861623 | ubuntu-noble | 2026-09-17 00:59:09.861633 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 00:59:09.861644 | ubuntu-noble | Thursday 17 September 2026 00:59:09 +0000 (0:00:03.570) 0:00:15.355 **** 2026-09-17 00:59:09.887545 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:09.887602 | ubuntu-noble | 2026-09-17 00:59:09.887613 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 00:59:09.887623 | ubuntu-noble | Thursday 17 September 2026 00:59:09 +0000 (0:00:00.027) 0:00:15.382 **** 2026-09-17 00:59:09.922493 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:09.922522 | ubuntu-noble | 2026-09-17 00:59:09.922531 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 00:59:09.922540 | ubuntu-noble | Thursday 17 September 2026 00:59:09 +0000 (0:00:00.034) 0:00:15.417 **** 2026-09-17 00:59:09.953105 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:09.953194 | ubuntu-noble | 2026-09-17 00:59:09.953205 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 00:59:09.953240 | ubuntu-noble | Thursday 17 September 2026 00:59:09 +0000 (0:00:00.030) 0:00:15.447 **** 2026-09-17 00:59:18.294133 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:18.294218 | ubuntu-noble | 2026-09-17 00:59:18.294228 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 00:59:18.294238 | ubuntu-noble | Thursday 17 September 2026 00:59:18 +0000 (0:00:08.340) 0:00:23.788 **** 2026-09-17 00:59:19.242924 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:19.242991 | ubuntu-noble | 2026-09-17 00:59:19.243004 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 00:59:19.243014 | ubuntu-noble | Thursday 17 September 2026 00:59:19 +0000 (0:00:00.948) 0:00:24.737 **** 2026-09-17 00:59:20.919794 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-09-17 00:59:20.919863 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 00:59:20.919874 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 00:59:20.919883 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 00:59:20.919892 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 00:59:20.919901 | ubuntu-noble | 2026-09-17 00:59:20.919910 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 00:59:20.919919 | ubuntu-noble | Thursday 17 September 2026 00:59:20 +0000 (0:00:01.676) 0:00:26.413 **** 2026-09-17 00:59:21.903585 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:21.903668 | ubuntu-noble | 2026-09-17 00:59:21.904707 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 00:59:21.904793 | ubuntu-noble | Thursday 17 September 2026 00:59:21 +0000 (0:00:00.980) 0:00:27.394 **** 2026-09-17 00:59:21.904803 | ubuntu-noble | 2026-09-17 00:59:21.904814 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 00:59:21.904852 | ubuntu-noble | Thursday 17 September 2026 00:59:21 +0000 (0:00:00.003) 0:00:27.398 **** 2026-09-17 00:59:23.194486 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:23.194528 | ubuntu-noble | 2026-09-17 00:59:23.194844 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 00:59:23.194887 | ubuntu-noble | Thursday 17 September 2026 00:59:23 +0000 (0:00:01.288) 0:00:28.686 **** 2026-09-17 00:59:23.899836 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:23.899916 | ubuntu-noble | 2026-09-17 00:59:23.899926 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 00:59:23.899936 | ubuntu-noble | Thursday 17 September 2026 00:59:23 +0000 (0:00:00.707) 0:00:29.393 **** 2026-09-17 00:59:24.716040 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:24.716233 | ubuntu-noble | 2026-09-17 00:59:24.716506 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 00:59:24.716707 | ubuntu-noble | Thursday 17 September 2026 00:59:24 +0000 (0:00:00.817) 0:00:30.211 **** 2026-09-17 00:59:25.070693 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:25.070769 | ubuntu-noble | 2026-09-17 00:59:25.070776 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-24.0.9)] *** 2026-09-17 00:59:25.070783 | ubuntu-noble | Thursday 17 September 2026 00:59:25 +0000 (0:00:00.354) 0:00:30.565 **** 2026-09-17 00:59:25.449040 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:25.449148 | ubuntu-noble | 2026-09-17 00:59:25.449330 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 00:59:25.449620 | ubuntu-noble | Thursday 17 September 2026 00:59:25 +0000 (0:00:00.376) 0:00:30.942 **** 2026-09-17 00:59:25.488181 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 00:59:25.488233 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 00:59:25.488243 | ubuntu-noble | } 2026-09-17 00:59:25.488252 | ubuntu-noble | 2026-09-17 00:59:25.488261 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 00:59:25.488271 | ubuntu-noble | Thursday 17 September 2026 00:59:25 +0000 (0:00:00.037) 0:00:30.979 **** 2026-09-17 00:59:27.683013 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:27.683070 | ubuntu-noble | 2026-09-17 00:59:27.683083 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 00:59:27.683095 | ubuntu-noble | Thursday 17 September 2026 00:59:27 +0000 (0:00:02.197) 0:00:33.177 **** 2026-09-17 00:59:32.556078 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:32.556168 | ubuntu-noble | 2026-09-17 00:59:32.556182 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 00:59:32.556195 | ubuntu-noble | Thursday 17 September 2026 00:59:32 +0000 (0:00:04.873) 0:00:38.050 **** 2026-09-17 00:59:33.724854 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:33.724953 | ubuntu-noble | 2026-09-17 00:59:33.724967 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-09-17 00:59:33.724980 | ubuntu-noble | Thursday 17 September 2026 00:59:33 +0000 (0:00:01.169) 0:00:39.219 **** 2026-09-17 00:59:33.759813 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:33.759975 | ubuntu-noble | 2026-09-17 00:59:33.760171 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 00:59:33.760361 | ubuntu-noble | Thursday 17 September 2026 00:59:33 +0000 (0:00:00.034) 0:00:39.254 **** 2026-09-17 00:59:34.320268 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:34.321095 | ubuntu-noble | 2026-09-17 00:59:34.321178 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-09-17 00:59:34.321197 | ubuntu-noble | Thursday 17 September 2026 00:59:34 +0000 (0:00:00.560) 0:00:39.814 **** 2026-09-17 00:59:35.671517 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-09-17 00:59:35.671587 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-09-17 00:59:35.671594 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-09-17 00:59:35.671600 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-09-17 00:59:35.671606 | ubuntu-noble | 2026-09-17 00:59:35.671612 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 00:59:35.671633 | ubuntu-noble | Thursday 17 September 2026 00:59:35 +0000 (0:00:01.348) 0:00:41.163 **** 2026-09-17 00:59:36.461939 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:36.462044 | ubuntu-noble | 2026-09-17 00:59:36.462051 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 00:59:36.462187 | ubuntu-noble | Thursday 17 September 2026 00:59:36 +0000 (0:00:00.791) 0:00:41.955 **** 2026-09-17 00:59:37.466654 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-09-17 00:59:37.466800 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 00:59:37.466982 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 00:59:37.467131 | ubuntu-noble | 2026-09-17 00:59:37.467300 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 00:59:37.467497 | ubuntu-noble | Thursday 17 September 2026 00:59:37 +0000 (0:00:01.007) 0:00:42.962 **** 2026-09-17 00:59:38.212275 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:38.212451 | ubuntu-noble | 2026-09-17 00:59:38.212710 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 00:59:38.213033 | ubuntu-noble | Thursday 17 September 2026 00:59:38 +0000 (0:00:00.742) 0:00:43.704 **** 2026-09-17 00:59:38.956467 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:38.956513 | ubuntu-noble | 2026-09-17 00:59:38.956522 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 00:59:38.956530 | ubuntu-noble | Thursday 17 September 2026 00:59:38 +0000 (0:00:00.745) 0:00:44.450 **** 2026-09-17 00:59:38.956537 | ubuntu-noble | 2026-09-17 00:59:38.956545 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Reload Docker systemd units] ***** 2026-09-17 00:59:38.956557 | ubuntu-noble | Thursday 17 September 2026 00:59:38 +0000 (0:00:00.002) 0:00:44.452 **** 2026-09-17 00:59:39.663860 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:39.663915 | ubuntu-noble | 2026-09-17 00:59:39.663930 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 00:59:39.663942 | ubuntu-noble | Thursday 17 September 2026 00:59:39 +0000 (0:00:00.703) 0:00:45.155 **** 2026-09-17 00:59:39.711552 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 00:59:39.711601 | ubuntu-noble | 2026-09-17 00:59:39.711614 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 00:59:39.711626 | ubuntu-noble | Thursday 17 September 2026 00:59:39 +0000 (0:00:00.049) 0:00:45.204 **** 2026-09-17 00:59:41.313471 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:41.313583 | ubuntu-noble | 2026-09-17 00:59:41.313598 | ubuntu-noble | TASK [Stop Docker before establishing legacy binary layout] ******************** 2026-09-17 00:59:41.313615 | ubuntu-noble | Thursday 17 September 2026 00:59:41 +0000 (0:00:01.602) 0:00:46.807 **** 2026-09-17 00:59:41.916484 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:41.916537 | ubuntu-noble | 2026-09-17 00:59:41.916545 | ubuntu-noble | TASK [Remove versioned Docker binary links] ************************************ 2026-09-17 00:59:41.916553 | ubuntu-noble | Thursday 17 September 2026 00:59:41 +0000 (0:00:00.604) 0:00:47.411 **** 2026-09-17 00:59:43.273621 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-09-17 00:59:43.273706 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-09-17 00:59:43.273714 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-09-17 00:59:43.273722 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-09-17 00:59:43.273729 | ubuntu-noble | 2026-09-17 00:59:43.273737 | ubuntu-noble | TASK [Install legacy Docker binaries directly into /usr/bin] ******************* 2026-09-17 00:59:43.273745 | ubuntu-noble | Thursday 17 September 2026 00:59:43 +0000 (0:00:01.354) 0:00:48.765 **** 2026-09-17 00:59:45.337455 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-09-17 00:59:45.337513 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-09-17 00:59:45.338562 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-09-17 00:59:45.338658 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-09-17 00:59:45.338672 | ubuntu-noble | 2026-09-17 00:59:45.338684 | ubuntu-noble | TASK [Start Docker from legacy binary layout] ********************************** 2026-09-17 00:59:45.338715 | ubuntu-noble | Thursday 17 September 2026 00:59:45 +0000 (0:00:02.066) 0:00:50.832 **** 2026-09-17 00:59:46.040118 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:46.040171 | ubuntu-noble | 2026-09-17 00:59:46.040178 | ubuntu-noble | TASK [Create HTTP workload configuration] ************************************** 2026-09-17 00:59:46.040184 | ubuntu-noble | Thursday 17 September 2026 00:59:46 +0000 (0:00:00.700) 0:00:51.533 **** 2026-09-17 00:59:46.764537 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:46.764642 | ubuntu-noble | 2026-09-17 00:59:46.764659 | ubuntu-noble | TASK [Pull workload images] **************************************************** 2026-09-17 00:59:46.765063 | ubuntu-noble | Thursday 17 September 2026 00:59:46 +0000 (0:00:00.725) 0:00:52.259 **** 2026-09-17 00:59:53.610019 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/busybox:1.36.1) 2026-09-17 00:59:53.610086 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker.io/library/nginx:1.27.5-alpine) 2026-09-17 00:59:53.610101 | ubuntu-noble | 2026-09-17 00:59:53.610113 | ubuntu-noble | TASK [Start counter workload container] **************************************** 2026-09-17 00:59:53.610125 | ubuntu-noble | Thursday 17 September 2026 00:59:53 +0000 (0:00:06.844) 0:00:59.103 **** 2026-09-17 00:59:54.393512 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:54.393575 | ubuntu-noble | 2026-09-17 00:59:54.393590 | ubuntu-noble | TASK [Start HTTP workload container] ******************************************* 2026-09-17 00:59:54.393735 | ubuntu-noble | Thursday 17 September 2026 00:59:54 +0000 (0:00:00.781) 0:00:59.885 **** 2026-09-17 00:59:55.048134 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 00:59:55.048313 | ubuntu-noble | 2026-09-17 00:59:55.048611 | ubuntu-noble | TASK [Wait for the HTTP workload] ********************************************** 2026-09-17 00:59:55.048804 | ubuntu-noble | Thursday 17 September 2026 00:59:55 +0000 (0:00:00.657) 0:01:00.542 **** 2026-09-17 00:59:55.726449 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:55.726487 | ubuntu-noble | 2026-09-17 00:59:55.726815 | ubuntu-noble | TASK [Read Docker service PID] ************************************************* 2026-09-17 00:59:55.726868 | ubuntu-noble | Thursday 17 September 2026 00:59:55 +0000 (0:00:00.678) 0:01:01.221 **** 2026-09-17 00:59:56.062045 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:56.062100 | ubuntu-noble | 2026-09-17 00:59:56.062213 | ubuntu-noble | TASK [Read Docker service invocation ID] *************************************** 2026-09-17 00:59:56.062542 | ubuntu-noble | Thursday 17 September 2026 00:59:56 +0000 (0:00:00.333) 0:01:01.555 **** 2026-09-17 00:59:56.433722 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:56.434025 | ubuntu-noble | 2026-09-17 00:59:56.434304 | ubuntu-noble | TASK [Read running Docker server version] ************************************** 2026-09-17 00:59:56.434660 | ubuntu-noble | Thursday 17 September 2026 00:59:56 +0000 (0:00:00.374) 0:01:01.929 **** 2026-09-17 00:59:56.852827 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:56.852877 | ubuntu-noble | 2026-09-17 00:59:56.852892 | ubuntu-noble | TASK [Read running Docker live-restore state] ********************************** 2026-09-17 00:59:56.852904 | ubuntu-noble | Thursday 17 September 2026 00:59:56 +0000 (0:00:00.417) 0:01:02.346 **** 2026-09-17 00:59:57.244102 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:57.244152 | ubuntu-noble | 2026-09-17 00:59:57.244165 | ubuntu-noble | TASK [Read legacy Docker daemon configuration] ********************************* 2026-09-17 00:59:57.244177 | ubuntu-noble | Thursday 17 September 2026 00:59:57 +0000 (0:00:00.392) 0:01:02.739 **** 2026-09-17 00:59:57.709426 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:57.709467 | ubuntu-noble | 2026-09-17 00:59:57.709480 | ubuntu-noble | TASK [Decode legacy Docker daemon configuration] ******************************* 2026-09-17 00:59:57.709492 | ubuntu-noble | Thursday 17 September 2026 00:59:57 +0000 (0:00:00.459) 0:01:03.198 **** 2026-09-17 00:59:57.772616 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:57.772689 | ubuntu-noble | 2026-09-17 00:59:57.772709 | ubuntu-noble | TASK [Assert legacy Docker state matches the fleet] **************************** 2026-09-17 00:59:57.772902 | ubuntu-noble | Thursday 17 September 2026 00:59:57 +0000 (0:00:00.069) 0:01:03.268 **** 2026-09-17 00:59:57.831126 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 00:59:57.831310 | ubuntu-noble | "changed": false, 2026-09-17 00:59:57.831615 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 00:59:57.831783 | ubuntu-noble | } 2026-09-17 00:59:57.831955 | ubuntu-noble | 2026-09-17 00:59:57.832133 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-09-17 00:59:57.832324 | ubuntu-noble | Thursday 17 September 2026 00:59:57 +0000 (0:00:00.058) 0:01:03.327 **** 2026-09-17 00:59:58.185408 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:58.185569 | ubuntu-noble | 2026-09-17 00:59:58.185762 | ubuntu-noble | TASK [Inspect Docker socket] *************************************************** 2026-09-17 00:59:58.185952 | ubuntu-noble | Thursday 17 September 2026 00:59:58 +0000 (0:00:00.354) 0:01:03.681 **** 2026-09-17 00:59:58.536854 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:58.536979 | ubuntu-noble | 2026-09-17 00:59:58.537197 | ubuntu-noble | TASK [Inspect workload containers] ********************************************* 2026-09-17 00:59:58.537423 | ubuntu-noble | Thursday 17 September 2026 00:59:58 +0000 (0:00:00.351) 0:01:04.032 **** 2026-09-17 00:59:59.272613 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-busybox) 2026-09-17 00:59:59.272792 | ubuntu-noble | ok: [ubuntu-noble] => (item=molecule-upgrade-nginx) 2026-09-17 00:59:59.272970 | ubuntu-noble | 2026-09-17 00:59:59.273169 | ubuntu-noble | TASK [Read counter workload progress] ****************************************** 2026-09-17 00:59:59.273451 | ubuntu-noble | Thursday 17 September 2026 00:59:59 +0000 (0:00:00.735) 0:01:04.768 **** 2026-09-17 00:59:59.749439 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 00:59:59.749570 | ubuntu-noble | 2026-09-17 00:59:59.749796 | ubuntu-noble | TASK [Build workload state snapshot] ******************************************* 2026-09-17 00:59:59.750010 | ubuntu-noble | Thursday 17 September 2026 00:59:59 +0000 (0:00:00.476) 0:01:05.245 **** 2026-09-17 00:59:59.799544 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51",\n "Created": "2026-09-17T00:59:53.937514514Z",\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": 3219,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-09-17T00:59:54.317126552Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hostname",\n "HostsPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hosts",\n "LogPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51-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/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f-init/diff:/var/lib/docker/overlay2/cdc9b3cf3838c5590165cf46cc9de763cf3ee590111591d26609b41c3c0fd200/diff",\n "MergedDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/merged",\n "UpperDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/diff",\n "WorkDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "673e45e95fb9",\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": "6443c7f58f6abf34a0b1ca9369a116e88a89606c9b49e646ea6160ae30e32263",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/6443c7f58f6a",\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-09-17 00:59:58.838670', 'end': '2026-09-17 00:59:58.876552', 'delta': '0:00:00.037882', '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": "673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51",', ' "Created": "2026-09-17T00:59:53.937514514Z",', ' "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": 3219,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-09-17T00:59:54.317126552Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hostname",', ' "HostsPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hosts",', ' "LogPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51-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/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f-init/diff:/var/lib/docker/overlay2/cdc9b3cf3838c5590165cf46cc9de763cf3ee590111591d26609b41c3c0fd200/diff",', ' "MergedDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/merged",', ' "UpperDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/diff",', ' "WorkDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "673e45e95fb9",', ' "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": "6443c7f58f6abf34a0b1ca9369a116e88a89606c9b49e646ea6160ae30e32263",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/6443c7f58f6a",', ' "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-09-17 00:59:59.808470 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79",\n "Created": "2026-09-17T00:59:54.72772037Z",\n "Path": "/docker-entrypoint.sh",\n "Args": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3282,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-09-17T00:59:54.971910045Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hostname",\n "HostsPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hosts",\n "LogPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79-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/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1-init/diff:/var/lib/docker/overlay2/92f5b50c89a32f0da9acaeb845a55d2d8640a815358046dda2523e10aff724ce/diff:/var/lib/docker/overlay2/2569e8c04d862d430fb97efa6c9587edcb0acd4f9f86f4c7bd38d97b98e34b66/diff:/var/lib/docker/overlay2/d9168cc4179de155a5f3fbcb5508d5fd0ecd2a9c611517fdb9490bdfa71d32aa/diff:/var/lib/docker/overlay2/e737ce1c6d49d24529f7eafc4a5b44c06d365e486a21693c9560cb0e1227269f/diff:/var/lib/docker/overlay2/05acf7d718605fc40640e020aaf85b44701f0bb671ffba861a85439a9f0c99c9/diff:/var/lib/docker/overlay2/0d0f623da88adf1851e09c1ca3d3681ebee8d0bcdfa77a8ab2ca5937c0d749b6/diff:/var/lib/docker/overlay2/2a32a2c3107463b8a7160b48bf0326e8e97b819c4c112f4e9a727346f85280f4/diff:/var/lib/docker/overlay2/fe5b029c376155fcee0cbf8e34883f0d6772bb50a472625b8e0b4a780da6e8eb/diff",\n "MergedDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/merged",\n "UpperDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/diff",\n "WorkDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/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": "np0000192967",\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": "2f1b63773cb50aa7f88782c16410286268505a2803673012f38233dab49acabc",\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": "92c3b66efea215dd3edb3b929ae1220e67334d83f589a2b62c389256e89ac6a8",\n "EndpointID": "d819fa33fc4456d169fff01a1ac3eed64330c5c8a81e114014c19f9ddd1bd03c",\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-09-17 00:59:59.197174', 'end': '2026-09-17 00:59:59.225626', 'delta': '0:00:00.028452', '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": "dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79",', ' "Created": "2026-09-17T00:59:54.72772037Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3282,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-09-17T00:59:54.971910045Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hostname",', ' "HostsPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hosts",', ' "LogPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79-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/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1-init/diff:/var/lib/docker/overlay2/92f5b50c89a32f0da9acaeb845a55d2d8640a815358046dda2523e10aff724ce/diff:/var/lib/docker/overlay2/2569e8c04d862d430fb97efa6c9587edcb0acd4f9f86f4c7bd38d97b98e34b66/diff:/var/lib/docker/overlay2/d9168cc4179de155a5f3fbcb5508d5fd0ecd2a9c611517fdb9490bdfa71d32aa/diff:/var/lib/docker/overlay2/e737ce1c6d49d24529f7eafc4a5b44c06d365e486a21693c9560cb0e1227269f/diff:/var/lib/docker/overlay2/05acf7d718605fc40640e020aaf85b44701f0bb671ffba861a85439a9f0c99c9/diff:/var/lib/docker/overlay2/0d0f623da88adf1851e09c1ca3d3681ebee8d0bcdfa77a8ab2ca5937c0d749b6/diff:/var/lib/docker/overlay2/2a32a2c3107463b8a7160b48bf0326e8e97b819c4c112f4e9a727346f85280f4/diff:/var/lib/docker/overlay2/fe5b029c376155fcee0cbf8e34883f0d6772bb50a472625b8e0b4a780da6e8eb/diff",', ' "MergedDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/merged",', ' "UpperDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/diff",', ' "WorkDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/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": "np0000192967",', ' "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": "2f1b63773cb50aa7f88782c16410286268505a2803673012f38233dab49acabc",', ' "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": "92c3b66efea215dd3edb3b929ae1220e67334d83f589a2b62c389256e89ac6a8",', ' "EndpointID": "d819fa33fc4456d169fff01a1ac3eed64330c5c8a81e114014c19f9ddd1bd03c",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': 'molecule-upgrade-nginx', 'ansible_loop_var': 'item'}) 2026-09-17 00:59:59.816495 | ubuntu-noble | 2026-09-17 00:59:59.816708 | ubuntu-noble | TASK [Save pre-upgrade state] ************************************************** 2026-09-17 00:59:59.816892 | ubuntu-noble | Thursday 17 September 2026 00:59:59 +0000 (0:00:00.067) 0:01:05.312 **** 2026-09-17 01:00:00.553353 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 01:00:00.556411 | ubuntu-noble | 2026-09-17 01:00:00.556440 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-09-17 01:00:00.556451 | ubuntu-noble | ubuntu-noble : ok=54 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-09-17 01:00:00.556460 | ubuntu-noble | 2026-09-17 01:00:00.556469 | ubuntu-noble | 2026-09-17 01:00:00.556477 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-09-17 01:00:00.556500 | ubuntu-noble | Thursday 17 September 2026 01:00:00 +0000 (0:00:00.736) 0:01:06.049 **** 2026-09-17 01:00:00.556510 | ubuntu-noble | =============================================================================== 2026-09-17 01:00:00.556518 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.34s 2026-09-17 01:00:00.556528 | ubuntu-noble | Pull workload images ---------------------------------------------------- 6.84s 2026-09-17 01:00:00.556677 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 5.13s 2026-09-17 01:00:00.556968 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.87s 2026-09-17 01:00:00.557280 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.57s 2026-09-17 01:00:00.557650 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 2.20s 2026-09-17 01:00:00.557961 | ubuntu-noble | Install legacy Docker binaries directly into /usr/bin ------------------- 2.07s 2026-09-17 01:00:00.558284 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.68s 2026-09-17 01:00:00.558631 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 1.60s 2026-09-17 01:00:00.558979 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.43s 2026-09-17 01:00:00.559280 | ubuntu-noble | Remove versioned Docker binary links ------------------------------------ 1.35s 2026-09-17 01:00:00.559680 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.35s 2026-09-17 01:00:00.559983 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.29s 2026-09-17 01:00:00.560336 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.26s 2026-09-17 01:00:00.560682 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.17s 2026-09-17 01:00:00.561048 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.17s 2026-09-17 01:00:00.561489 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 1.01s 2026-09-17 01:00:00.561802 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.98s 2026-09-17 01:00:00.562163 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.95s 2026-09-17 01:00:00.562573 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-09-17 01:00:00.669335 | ubuntu-noble | INFO [docker-upgrade > prepare] Executed: Successful 2026-09-17 01:00:00.682262 | ubuntu-noble | INFO [docker-upgrade > converge] Executing 2026-09-17 01:00:01.213249 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-09-17 01:00:01.213355 | 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-09-17 01:00:01.213539 | 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-09-17 01:00:01.213649 | ubuntu-noble | 2026-09-17 01:00:01.690438 | ubuntu-noble | 2026-09-17 01:00:01.690663 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-09-17 01:00:01.690826 | ubuntu-noble | 2026-09-17 01:00:01.691010 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-09-17 01:00:01.691198 | ubuntu-noble | Thursday 17 September 2026 01:00:01 +0000 (0:00:00.020) 0:00:00.020 **** 2026-09-17 01:00:02.898360 | 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-09-17 01:00:02.903463 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:02.903663 | ubuntu-noble | 2026-09-17 01:00:02.903861 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 01:00:02.904057 | ubuntu-noble | Thursday 17 September 2026 01:00:02 +0000 (0:00:01.212) 0:00:01.233 **** 2026-09-17 01:00:03.423847 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:03.423962 | ubuntu-noble | 2026-09-17 01:00:03.424183 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 01:00:03.424437 | ubuntu-noble | Thursday 17 September 2026 01:00:03 +0000 (0:00:00.520) 0:00:01.753 **** 2026-09-17 01:00:03.477438 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:03.477543 | ubuntu-noble | 2026-09-17 01:00:03.477672 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 01:00:03.477792 | ubuntu-noble | Thursday 17 September 2026 01:00:03 +0000 (0:00:00.053) 0:00:01.807 **** 2026-09-17 01:00:03.963177 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:03.963370 | ubuntu-noble | 2026-09-17 01:00:03.963652 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 01:00:03.963890 | ubuntu-noble | Thursday 17 September 2026 01:00:03 +0000 (0:00:00.485) 0:00:02.292 **** 2026-09-17 01:00:04.055714 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:00:04.055980 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 01:00:04.056267 | ubuntu-noble | } 2026-09-17 01:00:04.056609 | ubuntu-noble | 2026-09-17 01:00:04.056768 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 01:00:04.057019 | ubuntu-noble | Thursday 17 September 2026 01:00:04 +0000 (0:00:00.092) 0:00:02.385 **** 2026-09-17 01:00:04.666066 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:04.666152 | ubuntu-noble | 2026-09-17 01:00:04.666423 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 01:00:04.666619 | ubuntu-noble | Thursday 17 September 2026 01:00:04 +0000 (0:00:00.610) 0:00:02.995 **** 2026-09-17 01:00:04.706289 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:04.706432 | ubuntu-noble | 2026-09-17 01:00:04.706672 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 01:00:04.706868 | ubuntu-noble | Thursday 17 September 2026 01:00:04 +0000 (0:00:00.040) 0:00:03.035 **** 2026-09-17 01:00:04.758081 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:04.758118 | ubuntu-noble | 2026-09-17 01:00:04.758278 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 01:00:04.758428 | ubuntu-noble | Thursday 17 September 2026 01:00:04 +0000 (0:00:00.052) 0:00:03.088 **** 2026-09-17 01:00:05.090414 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:05.090446 | ubuntu-noble | 2026-09-17 01:00:05.090450 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 01:00:05.090455 | ubuntu-noble | Thursday 17 September 2026 01:00:05 +0000 (0:00:00.330) 0:00:03.418 **** 2026-09-17 01:00:06.420638 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:06.420777 | ubuntu-noble | 2026-09-17 01:00:06.420983 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 01:00:06.421203 | ubuntu-noble | Thursday 17 September 2026 01:00:06 +0000 (0:00:01.331) 0:00:04.750 **** 2026-09-17 01:00:06.510668 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:00:06.510858 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.4.0/containerd-2.4.0-linux-amd64.tar.gz" 2026-09-17 01:00:06.511032 | ubuntu-noble | } 2026-09-17 01:00:06.511207 | ubuntu-noble | 2026-09-17 01:00:06.511417 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 01:00:06.511611 | ubuntu-noble | Thursday 17 September 2026 01:00:06 +0000 (0:00:00.090) 0:00:04.840 **** 2026-09-17 01:00:07.049546 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:07.049602 | ubuntu-noble | 2026-09-17 01:00:07.049678 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 01:00:07.049784 | ubuntu-noble | Thursday 17 September 2026 01:00:07 +0000 (0:00:00.537) 0:00:05.377 **** 2026-09-17 01:00:09.871599 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:09.871675 | ubuntu-noble | 2026-09-17 01:00:09.872016 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 01:00:09.872058 | ubuntu-noble | Thursday 17 September 2026 01:00:09 +0000 (0:00:02.823) 0:00:08.201 **** 2026-09-17 01:00:09.912901 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:09.912934 | ubuntu-noble | 2026-09-17 01:00:09.912943 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 01:00:09.912953 | ubuntu-noble | Thursday 17 September 2026 01:00:09 +0000 (0:00:00.040) 0:00:08.241 **** 2026-09-17 01:00:09.945539 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:09.945567 | ubuntu-noble | 2026-09-17 01:00:09.945577 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 01:00:09.945586 | ubuntu-noble | Thursday 17 September 2026 01:00:09 +0000 (0:00:00.033) 0:00:08.274 **** 2026-09-17 01:00:09.976467 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:09.976496 | ubuntu-noble | 2026-09-17 01:00:09.976505 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 01:00:09.976514 | ubuntu-noble | Thursday 17 September 2026 01:00:09 +0000 (0:00:00.031) 0:00:08.305 **** 2026-09-17 01:00:11.354413 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:11.354461 | ubuntu-noble | 2026-09-17 01:00:11.354467 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 01:00:11.354473 | ubuntu-noble | Thursday 17 September 2026 01:00:11 +0000 (0:00:01.377) 0:00:09.683 **** 2026-09-17 01:00:12.167947 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:12.168119 | ubuntu-noble | 2026-09-17 01:00:12.168341 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 01:00:12.168607 | ubuntu-noble | Thursday 17 September 2026 01:00:12 +0000 (0:00:00.812) 0:00:10.496 **** 2026-09-17 01:00:13.814492 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-09-17 01:00:13.814552 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 01:00:13.814563 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 01:00:13.814572 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 01:00:13.814581 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 01:00:13.814589 | ubuntu-noble | 2026-09-17 01:00:13.814599 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 01:00:13.814633 | ubuntu-noble | Thursday 17 September 2026 01:00:13 +0000 (0:00:01.646) 0:00:12.142 **** 2026-09-17 01:00:14.670563 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:14.670606 | ubuntu-noble | 2026-09-17 01:00:14.670616 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 01:00:14.670626 | ubuntu-noble | Thursday 17 September 2026 01:00:14 +0000 (0:00:00.851) 0:00:12.993 **** 2026-09-17 01:00:14.670635 | ubuntu-noble | 2026-09-17 01:00:14.670643 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 01:00:14.670652 | ubuntu-noble | Thursday 17 September 2026 01:00:14 +0000 (0:00:00.004) 0:00:12.998 **** 2026-09-17 01:00:16.522101 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:16.522177 | ubuntu-noble | 2026-09-17 01:00:16.522188 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 01:00:16.522198 | ubuntu-noble | Thursday 17 September 2026 01:00:16 +0000 (0:00:01.851) 0:00:14.849 **** 2026-09-17 01:00:16.881166 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:16.881206 | ubuntu-noble | 2026-09-17 01:00:16.881211 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-09-17 01:00:16.881215 | ubuntu-noble | Thursday 17 September 2026 01:00:16 +0000 (0:00:00.361) 0:00:15.210 **** 2026-09-17 01:00:17.236797 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 01:00:17.236879 | ubuntu-noble | 2026-09-17 01:00:17.236887 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 01:00:17.236893 | ubuntu-noble | Thursday 17 September 2026 01:00:17 +0000 (0:00:00.354) 0:00:15.565 **** 2026-09-17 01:00:17.297078 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:00:17.297118 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-09-17 01:00:17.297125 | ubuntu-noble | } 2026-09-17 01:00:17.297132 | ubuntu-noble | 2026-09-17 01:00:17.297138 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 01:00:17.297144 | ubuntu-noble | Thursday 17 September 2026 01:00:17 +0000 (0:00:00.059) 0:00:15.625 **** 2026-09-17 01:00:18.427257 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 01:00:18.427339 | ubuntu-noble | 2026-09-17 01:00:18.427370 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 01:00:18.427416 | ubuntu-noble | Thursday 17 September 2026 01:00:18 +0000 (0:00:01.129) 0:00:16.754 **** 2026-09-17 01:00:24.266104 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 01:00:24.266181 | ubuntu-noble | 2026-09-17 01:00:24.266191 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 01:00:24.266201 | ubuntu-noble | Thursday 17 September 2026 01:00:24 +0000 (0:00:05.839) 0:00:22.594 **** 2026-09-17 01:00:25.445146 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:25.445221 | ubuntu-noble | 2026-09-17 01:00:25.445231 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-09-17 01:00:25.445241 | ubuntu-noble | Thursday 17 September 2026 01:00:25 +0000 (0:00:01.179) 0:00:23.773 **** 2026-09-17 01:00:25.471906 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:25.472055 | ubuntu-noble | 2026-09-17 01:00:25.472511 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 01:00:25.472546 | ubuntu-noble | Thursday 17 September 2026 01:00:25 +0000 (0:00:00.026) 0:00:23.800 **** 2026-09-17 01:00:25.985474 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:25.986298 | ubuntu-noble | 2026-09-17 01:00:25.986406 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-09-17 01:00:25.986427 | ubuntu-noble | Thursday 17 September 2026 01:00:25 +0000 (0:00:00.511) 0:00:24.312 **** 2026-09-17 01:00:27.385436 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker) 2026-09-17 01:00:27.385478 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-init) 2026-09-17 01:00:27.385487 | ubuntu-noble | changed: [ubuntu-noble] => (item=dockerd) 2026-09-17 01:00:27.385694 | ubuntu-noble | changed: [ubuntu-noble] => (item=docker-proxy) 2026-09-17 01:00:27.385893 | ubuntu-noble | 2026-09-17 01:00:27.386091 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 01:00:27.386289 | ubuntu-noble | Thursday 17 September 2026 01:00:27 +0000 (0:00:01.401) 0:00:25.714 **** 2026-09-17 01:00:28.218007 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:28.218243 | ubuntu-noble | 2026-09-17 01:00:28.218771 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 01:00:28.218803 | ubuntu-noble | Thursday 17 September 2026 01:00:28 +0000 (0:00:00.832) 0:00:26.546 **** 2026-09-17 01:00:29.230313 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-09-17 01:00:29.230412 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 01:00:29.230428 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 01:00:29.230437 | ubuntu-noble | 2026-09-17 01:00:29.230446 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 01:00:29.230455 | ubuntu-noble | Thursday 17 September 2026 01:00:29 +0000 (0:00:01.011) 0:00:27.558 **** 2026-09-17 01:00:29.969291 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:29.969329 | ubuntu-noble | 2026-09-17 01:00:29.969335 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 01:00:29.969341 | ubuntu-noble | Thursday 17 September 2026 01:00:29 +0000 (0:00:00.739) 0:00:28.298 **** 2026-09-17 01:00:30.867002 | ubuntu-noble | changed: [ubuntu-noble] 2026-09-17 01:00:30.867077 | ubuntu-noble | 2026-09-17 01:00:30.867089 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 01:00:30.867099 | ubuntu-noble | Thursday 17 September 2026 01:00:30 +0000 (0:00:00.889) 0:00:29.187 **** 2026-09-17 01:00:30.867107 | ubuntu-noble | 2026-09-17 01:00:30.867116 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 01:00:30.867124 | ubuntu-noble | Thursday 17 September 2026 01:00:30 +0000 (0:00:00.005) 0:00:29.193 **** 2026-09-17 01:00:30.913566 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:30.913642 | ubuntu-noble | 2026-09-17 01:00:30.913683 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 01:00:30.913974 | ubuntu-noble | Thursday 17 September 2026 01:00:30 +0000 (0:00:00.048) 0:00:29.241 **** 2026-09-17 01:00:31.476312 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:31.476652 | ubuntu-noble | 2026-09-17 01:00:31.477001 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-09-17 01:00:31.477354 | ubuntu-noble | ubuntu-noble : ok=28 changed=5 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-09-17 01:00:31.478032 | ubuntu-noble | 2026-09-17 01:00:31.478256 | ubuntu-noble | 2026-09-17 01:00:31.481572 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-09-17 01:00:31.481852 | ubuntu-noble | Thursday 17 September 2026 01:00:31 +0000 (0:00:00.562) 0:00:29.804 **** 2026-09-17 01:00:31.482072 | ubuntu-noble | =============================================================================== 2026-09-17 01:00:31.482277 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 5.84s 2026-09-17 01:00:31.482570 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.82s 2026-09-17 01:00:31.482794 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 1.85s 2026-09-17 01:00:31.483003 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.65s 2026-09-17 01:00:31.483192 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.40s 2026-09-17 01:00:31.483422 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.38s 2026-09-17 01:00:31.484456 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.33s 2026-09-17 01:00:31.484522 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.21s 2026-09-17 01:00:31.484535 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.18s 2026-09-17 01:00:31.484547 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-09-17 01:00:31.484706 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 1.01s 2026-09-17 01:00:31.484986 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.89s 2026-09-17 01:00:31.485257 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.85s 2026-09-17 01:00:31.485575 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.83s 2026-09-17 01:00:31.485917 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.81s 2026-09-17 01:00:31.486186 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.74s 2026-09-17 01:00:31.486561 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.61s 2026-09-17 01:00:31.486900 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.56s 2026-09-17 01:00:31.487171 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.54s 2026-09-17 01:00:31.487536 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.52s 2026-09-17 01:00:31.726210 | ubuntu-noble | INFO [docker-upgrade > converge] Executed: Successful 2026-09-17 01:00:31.740439 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executing 2026-09-17 01:00:32.280333 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-09-17 01:00:32.280840 | 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-09-17 01:00:32.281137 | 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-09-17 01:00:32.281520 | ubuntu-noble | 2026-09-17 01:00:32.744142 | ubuntu-noble | 2026-09-17 01:00:32.744223 | ubuntu-noble | PLAY [Converge Docker upgrade] ************************************************* 2026-09-17 01:00:32.744234 | ubuntu-noble | 2026-09-17 01:00:32.744243 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-09-17 01:00:32.744252 | ubuntu-noble | Thursday 17 September 2026 01:00:32 +0000 (0:00:00.019) 0:00:00.019 **** 2026-09-17 01:00:33.917791 | 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-09-17 01:00:33.923585 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:33.923652 | ubuntu-noble | 2026-09-17 01:00:33.923671 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 01:00:33.923867 | ubuntu-noble | Thursday 17 September 2026 01:00:33 +0000 (0:00:01.179) 0:00:01.199 **** 2026-09-17 01:00:34.417693 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:34.417831 | ubuntu-noble | 2026-09-17 01:00:34.418025 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 01:00:34.418213 | ubuntu-noble | Thursday 17 September 2026 01:00:34 +0000 (0:00:00.494) 0:00:01.694 **** 2026-09-17 01:00:34.474960 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:34.475061 | ubuntu-noble | 2026-09-17 01:00:34.475263 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 01:00:34.475484 | ubuntu-noble | Thursday 17 September 2026 01:00:34 +0000 (0:00:00.057) 0:00:01.751 **** 2026-09-17 01:00:34.992259 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:34.992309 | ubuntu-noble | 2026-09-17 01:00:34.992319 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 01:00:34.992329 | ubuntu-noble | Thursday 17 September 2026 01:00:34 +0000 (0:00:00.516) 0:00:02.268 **** 2026-09-17 01:00:35.092187 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:00:35.092244 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 01:00:35.092254 | ubuntu-noble | } 2026-09-17 01:00:35.092263 | ubuntu-noble | 2026-09-17 01:00:35.092272 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 01:00:35.092281 | ubuntu-noble | Thursday 17 September 2026 01:00:35 +0000 (0:00:00.098) 0:00:02.366 **** 2026-09-17 01:00:35.794019 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:35.794147 | ubuntu-noble | 2026-09-17 01:00:35.794355 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 01:00:35.794677 | ubuntu-noble | Thursday 17 September 2026 01:00:35 +0000 (0:00:00.700) 0:00:03.067 **** 2026-09-17 01:00:35.835900 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:35.836139 | ubuntu-noble | 2026-09-17 01:00:35.836443 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 01:00:35.836710 | ubuntu-noble | Thursday 17 September 2026 01:00:35 +0000 (0:00:00.043) 0:00:03.111 **** 2026-09-17 01:00:35.889320 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:35.889365 | ubuntu-noble | 2026-09-17 01:00:35.889370 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 01:00:35.889397 | ubuntu-noble | Thursday 17 September 2026 01:00:35 +0000 (0:00:00.053) 0:00:03.165 **** 2026-09-17 01:00:36.268185 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:36.268239 | ubuntu-noble | 2026-09-17 01:00:36.268244 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 01:00:36.268250 | ubuntu-noble | Thursday 17 September 2026 01:00:36 +0000 (0:00:00.377) 0:00:03.543 **** 2026-09-17 01:00:37.667782 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:37.667920 | ubuntu-noble | 2026-09-17 01:00:37.668150 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 01:00:37.668363 | ubuntu-noble | Thursday 17 September 2026 01:00:37 +0000 (0:00:01.400) 0:00:04.944 **** 2026-09-17 01:00:37.765626 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:00:37.765669 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.4.0/containerd-2.4.0-linux-amd64.tar.gz" 2026-09-17 01:00:37.765679 | ubuntu-noble | } 2026-09-17 01:00:37.765689 | ubuntu-noble | 2026-09-17 01:00:37.765698 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 01:00:37.765707 | ubuntu-noble | Thursday 17 September 2026 01:00:37 +0000 (0:00:00.095) 0:00:05.040 **** 2026-09-17 01:00:38.338682 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:38.338739 | ubuntu-noble | 2026-09-17 01:00:38.338749 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 01:00:38.338759 | ubuntu-noble | Thursday 17 September 2026 01:00:38 +0000 (0:00:00.573) 0:00:05.613 **** 2026-09-17 01:00:41.285811 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:41.285860 | ubuntu-noble | 2026-09-17 01:00:41.285895 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 01:00:41.285919 | ubuntu-noble | Thursday 17 September 2026 01:00:41 +0000 (0:00:02.948) 0:00:08.561 **** 2026-09-17 01:00:41.308795 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:41.308850 | ubuntu-noble | 2026-09-17 01:00:41.308860 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 01:00:41.308892 | ubuntu-noble | Thursday 17 September 2026 01:00:41 +0000 (0:00:00.022) 0:00:08.584 **** 2026-09-17 01:00:41.344816 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:41.344905 | ubuntu-noble | 2026-09-17 01:00:41.344916 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 01:00:41.344926 | ubuntu-noble | Thursday 17 September 2026 01:00:41 +0000 (0:00:00.032) 0:00:08.616 **** 2026-09-17 01:00:41.376926 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:41.377026 | ubuntu-noble | 2026-09-17 01:00:41.377152 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 01:00:41.377283 | ubuntu-noble | Thursday 17 September 2026 01:00:41 +0000 (0:00:00.035) 0:00:08.652 **** 2026-09-17 01:00:42.693028 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:42.693110 | ubuntu-noble | 2026-09-17 01:00:42.693420 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 01:00:42.693633 | ubuntu-noble | Thursday 17 September 2026 01:00:42 +0000 (0:00:01.316) 0:00:09.969 **** 2026-09-17 01:00:43.449195 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:43.449234 | ubuntu-noble | 2026-09-17 01:00:43.449239 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 01:00:43.449243 | ubuntu-noble | Thursday 17 September 2026 01:00:43 +0000 (0:00:00.755) 0:00:10.724 **** 2026-09-17 01:00:45.147491 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-09-17 01:00:45.147548 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 01:00:45.147559 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 01:00:45.148500 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 01:00:45.148552 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 01:00:45.148562 | ubuntu-noble | 2026-09-17 01:00:45.148572 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 01:00:45.148580 | ubuntu-noble | Thursday 17 September 2026 01:00:45 +0000 (0:00:01.698) 0:00:12.423 **** 2026-09-17 01:00:46.012229 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:46.012343 | ubuntu-noble | 2026-09-17 01:00:46.013474 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 01:00:46.013546 | ubuntu-noble | Thursday 17 September 2026 01:00:46 +0000 (0:00:00.858) 0:00:13.281 **** 2026-09-17 01:00:46.013556 | ubuntu-noble | 2026-09-17 01:00:46.013566 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 01:00:46.013575 | ubuntu-noble | Thursday 17 September 2026 01:00:46 +0000 (0:00:00.004) 0:00:13.286 **** 2026-09-17 01:00:46.844912 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:46.845008 | ubuntu-noble | 2026-09-17 01:00:46.845019 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 01:00:46.845029 | ubuntu-noble | Thursday 17 September 2026 01:00:46 +0000 (0:00:00.833) 0:00:14.119 **** 2026-09-17 01:00:47.225164 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:47.225253 | ubuntu-noble | 2026-09-17 01:00:47.225264 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads/docker-29.7.2)] *** 2026-09-17 01:00:47.225273 | ubuntu-noble | Thursday 17 September 2026 01:00:47 +0000 (0:00:00.380) 0:00:14.500 **** 2026-09-17 01:00:47.581195 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:47.581237 | ubuntu-noble | 2026-09-17 01:00:47.581243 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 01:00:47.581249 | ubuntu-noble | Thursday 17 September 2026 01:00:47 +0000 (0:00:00.356) 0:00:14.857 **** 2026-09-17 01:00:47.641648 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:00:47.641690 | ubuntu-noble | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz" 2026-09-17 01:00:47.641696 | ubuntu-noble | } 2026-09-17 01:00:47.641702 | ubuntu-noble | 2026-09-17 01:00:47.641708 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 01:00:47.641716 | ubuntu-noble | Thursday 17 September 2026 01:00:47 +0000 (0:00:00.059) 0:00:14.917 **** 2026-09-17 01:00:48.199697 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:48.199749 | ubuntu-noble | 2026-09-17 01:00:48.199759 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 01:00:48.199768 | ubuntu-noble | Thursday 17 September 2026 01:00:48 +0000 (0:00:00.557) 0:00:15.474 **** 2026-09-17 01:00:52.323287 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:52.323324 | ubuntu-noble | 2026-09-17 01:00:52.323330 | ubuntu-noble | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 01:00:52.323336 | ubuntu-noble | Thursday 17 September 2026 01:00:52 +0000 (0:00:04.124) 0:00:19.599 **** 2026-09-17 01:00:53.513593 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:53.513642 | ubuntu-noble | 2026-09-17 01:00:53.513658 | ubuntu-noble | TASK [vexxhost.containers.docker : Install SELinux packages] ******************* 2026-09-17 01:00:53.513876 | ubuntu-noble | Thursday 17 September 2026 01:00:53 +0000 (0:00:01.189) 0:00:20.788 **** 2026-09-17 01:00:53.543809 | ubuntu-noble | skipping: [ubuntu-noble] 2026-09-17 01:00:53.543922 | ubuntu-noble | 2026-09-17 01:00:53.544142 | ubuntu-noble | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 01:00:53.544330 | ubuntu-noble | Thursday 17 September 2026 01:00:53 +0000 (0:00:00.031) 0:00:20.820 **** 2026-09-17 01:00:54.064079 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:54.064193 | ubuntu-noble | 2026-09-17 01:00:54.064417 | ubuntu-noble | TASK [vexxhost.containers.docker : Create links to Docker binaries] ************ 2026-09-17 01:00:54.064682 | ubuntu-noble | Thursday 17 September 2026 01:00:54 +0000 (0:00:00.517) 0:00:21.337 **** 2026-09-17 01:00:55.366592 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-09-17 01:00:55.366644 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-09-17 01:00:55.366649 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-09-17 01:00:55.366666 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-09-17 01:00:55.366670 | ubuntu-noble | 2026-09-17 01:00:55.366674 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 01:00:55.366679 | ubuntu-noble | Thursday 17 September 2026 01:00:55 +0000 (0:00:01.303) 0:00:22.641 **** 2026-09-17 01:00:56.100772 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:56.100989 | ubuntu-noble | 2026-09-17 01:00:56.101309 | ubuntu-noble | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 01:00:56.101706 | ubuntu-noble | Thursday 17 September 2026 01:00:56 +0000 (0:00:00.735) 0:00:23.377 **** 2026-09-17 01:00:57.126463 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/docker'}) 2026-09-17 01:00:57.126513 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 01:00:57.126524 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 01:00:57.126533 | ubuntu-noble | 2026-09-17 01:00:57.126829 | ubuntu-noble | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 01:00:57.126855 | ubuntu-noble | Thursday 17 September 2026 01:00:57 +0000 (0:00:01.025) 0:00:24.402 **** 2026-09-17 01:00:57.858178 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:57.858329 | ubuntu-noble | 2026-09-17 01:00:57.858827 | ubuntu-noble | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 01:00:57.858901 | ubuntu-noble | Thursday 17 September 2026 01:00:57 +0000 (0:00:00.731) 0:00:25.133 **** 2026-09-17 01:00:58.603492 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:58.603539 | ubuntu-noble | 2026-09-17 01:00:58.603550 | ubuntu-noble | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 01:00:58.604461 | ubuntu-noble | Thursday 17 September 2026 01:00:58 +0000 (0:00:00.740) 0:00:25.874 **** 2026-09-17 01:00:58.604502 | ubuntu-noble | 2026-09-17 01:00:58.604514 | ubuntu-noble | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 01:00:58.604525 | ubuntu-noble | Thursday 17 September 2026 01:00:58 +0000 (0:00:00.004) 0:00:25.878 **** 2026-09-17 01:00:59.139028 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:00:59.139207 | ubuntu-noble | 2026-09-17 01:00:59.139429 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-09-17 01:00:59.139644 | ubuntu-noble | ubuntu-noble : ok=28 changed=0 unreachable=0 failed=0 skipped=7 rescued=0 ignored=0 2026-09-17 01:00:59.139810 | ubuntu-noble | 2026-09-17 01:00:59.139967 | ubuntu-noble | 2026-09-17 01:00:59.140185 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-09-17 01:00:59.140404 | ubuntu-noble | Thursday 17 September 2026 01:00:59 +0000 (0:00:00.535) 0:00:26.414 **** 2026-09-17 01:00:59.140594 | ubuntu-noble | =============================================================================== 2026-09-17 01:00:59.140774 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 4.12s 2026-09-17 01:00:59.140959 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.95s 2026-09-17 01:00:59.141164 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.70s 2026-09-17 01:00:59.141351 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.40s 2026-09-17 01:00:59.144627 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.32s 2026-09-17 01:00:59.144830 | ubuntu-noble | vexxhost.containers.docker : Create links to Docker binaries ------------ 1.30s 2026-09-17 01:00:59.145005 | ubuntu-noble | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.19s 2026-09-17 01:00:59.145207 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.18s 2026-09-17 01:00:59.145428 | ubuntu-noble | vexxhost.containers.docker : Create folders for configuration ----------- 1.03s 2026-09-17 01:00:59.147415 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.86s 2026-09-17 01:00:59.147445 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.83s 2026-09-17 01:00:59.147454 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.76s 2026-09-17 01:00:59.147463 | ubuntu-noble | vexxhost.containers.docker : Create docker daemon config file ----------- 0.74s 2026-09-17 01:00:59.147487 | ubuntu-noble | vexxhost.containers.docker : Create systemd service file for docker ----- 0.74s 2026-09-17 01:00:59.147496 | ubuntu-noble | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.73s 2026-09-17 01:00:59.147504 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-09-17 01:00:59.147513 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.57s 2026-09-17 01:00:59.147521 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-09-17 01:00:59.147529 | ubuntu-noble | vexxhost.containers.docker : Enable and start service ------------------- 0.54s 2026-09-17 01:00:59.147710 | ubuntu-noble | vexxhost.containers.docker : Ensure group "docker" exists --------------- 0.52s 2026-09-17 01:00:59.290534 | ubuntu-noble | INFO [docker-upgrade > idempotence] Executed: Successful 2026-09-17 01:00:59.303575 | ubuntu-noble | INFO [docker-upgrade > side_effect] Executing 2026-09-17 01:00:59.304318 | ubuntu-noble | WARNING [docker-upgrade > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 01:00:59.316648 | ubuntu-noble | INFO [docker-upgrade > verify] Executing 2026-09-17 01:00:59.952962 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-09-17 01:00:59.953487 | 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-09-17 01:00:59.953777 | 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-09-17 01:00:59.954012 | ubuntu-noble | 2026-09-17 01:01:00.331605 | ubuntu-noble | 2026-09-17 01:01:00.331908 | ubuntu-noble | PLAY [Verify staged Docker upgrade] ******************************************** 2026-09-17 01:01:00.332161 | ubuntu-noble | 2026-09-17 01:01:00.332446 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-09-17 01:01:00.333009 | ubuntu-noble | Thursday 17 September 2026 01:01:00 +0000 (0:00:00.009) 0:00:00.009 **** 2026-09-17 01:01:01.465329 | 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-09-17 01:01:01.469053 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:01.469362 | ubuntu-noble | 2026-09-17 01:01:01.469727 | ubuntu-noble | TASK [Read pre-upgrade state] ************************************************** 2026-09-17 01:01:01.470009 | ubuntu-noble | Thursday 17 September 2026 01:01:01 +0000 (0:00:01.136) 0:00:01.146 **** 2026-09-17 01:01:01.913292 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:01.913629 | ubuntu-noble | 2026-09-17 01:01:01.913901 | ubuntu-noble | TASK [Decode pre-upgrade state] ************************************************ 2026-09-17 01:01:01.914185 | ubuntu-noble | Thursday 17 September 2026 01:01:01 +0000 (0:00:00.442) 0:00:01.588 **** 2026-09-17 01:01:01.969442 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:01.969721 | ubuntu-noble | 2026-09-17 01:01:01.970000 | ubuntu-noble | TASK [Read current Docker service PID] ***************************************** 2026-09-17 01:01:01.970331 | ubuntu-noble | Thursday 17 September 2026 01:01:01 +0000 (0:00:00.057) 0:00:01.646 **** 2026-09-17 01:01:02.439776 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:02.440564 | ubuntu-noble | 2026-09-17 01:01:02.440625 | ubuntu-noble | TASK [Read current Docker service invocation ID] ******************************* 2026-09-17 01:01:02.440637 | ubuntu-noble | Thursday 17 September 2026 01:01:02 +0000 (0:00:00.469) 0:00:02.115 **** 2026-09-17 01:01:03.835440 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:03.835496 | ubuntu-noble | 2026-09-17 01:01:03.835509 | ubuntu-noble | TASK [Read current Docker server version] ************************************** 2026-09-17 01:01:03.835521 | ubuntu-noble | Thursday 17 September 2026 01:01:03 +0000 (0:00:01.393) 0:00:03.509 **** 2026-09-17 01:01:04.232165 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:04.232329 | ubuntu-noble | 2026-09-17 01:01:04.232590 | ubuntu-noble | TASK [Read installed Docker daemon version] ************************************ 2026-09-17 01:01:04.232794 | ubuntu-noble | Thursday 17 September 2026 01:01:04 +0000 (0:00:00.398) 0:00:03.908 **** 2026-09-17 01:01:04.627774 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:04.628000 | ubuntu-noble | 2026-09-17 01:01:04.628457 | ubuntu-noble | TASK [Inspect installed Docker binary links] *********************************** 2026-09-17 01:01:04.628824 | ubuntu-noble | Thursday 17 September 2026 01:01:04 +0000 (0:00:00.395) 0:00:04.303 **** 2026-09-17 01:01:06.065234 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker) 2026-09-17 01:01:06.065410 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-init) 2026-09-17 01:01:06.065598 | ubuntu-noble | ok: [ubuntu-noble] => (item=dockerd) 2026-09-17 01:01:06.065786 | ubuntu-noble | ok: [ubuntu-noble] => (item=docker-proxy) 2026-09-17 01:01:06.065955 | ubuntu-noble | 2026-09-17 01:01:06.066142 | ubuntu-noble | TASK [Read future Docker daemon configuration] ********************************* 2026-09-17 01:01:06.066358 | ubuntu-noble | Thursday 17 September 2026 01:01:06 +0000 (0:00:01.431) 0:00:05.735 **** 2026-09-17 01:01:06.403719 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:06.403866 | ubuntu-noble | 2026-09-17 01:01:06.404063 | ubuntu-noble | TASK [Decode future Docker daemon configuration] ******************************* 2026-09-17 01:01:06.404286 | ubuntu-noble | Thursday 17 September 2026 01:01:06 +0000 (0:00:00.345) 0:00:06.080 **** 2026-09-17 01:01:06.435296 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:06.435521 | ubuntu-noble | 2026-09-17 01:01:06.435740 | ubuntu-noble | TASK [Resolve running Docker daemon executable] ******************************** 2026-09-17 01:01:06.435956 | ubuntu-noble | Thursday 17 September 2026 01:01:06 +0000 (0:00:00.032) 0:00:06.113 **** 2026-09-17 01:01:06.748104 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:06.748338 | ubuntu-noble | 2026-09-17 01:01:06.748627 | ubuntu-noble | TASK [Read running Docker daemon executable inode] ***************************** 2026-09-17 01:01:06.748870 | ubuntu-noble | Thursday 17 September 2026 01:01:06 +0000 (0:00:00.311) 0:00:06.424 **** 2026-09-17 01:01:07.076485 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:07.076537 | ubuntu-noble | 2026-09-17 01:01:07.076822 | ubuntu-noble | TASK [Inspect current Docker socket] ******************************************* 2026-09-17 01:01:07.076847 | ubuntu-noble | Thursday 17 September 2026 01:01:07 +0000 (0:00:00.328) 0:00:06.752 **** 2026-09-17 01:01:07.414931 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:07.415071 | ubuntu-noble | 2026-09-17 01:01:07.415294 | ubuntu-noble | TASK [Inspect workload containers after upgrade] ******************************* 2026-09-17 01:01:07.415529 | ubuntu-noble | Thursday 17 September 2026 01:01:07 +0000 (0:00:00.338) 0:00:07.091 **** 2026-09-17 01:01:08.205555 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51', 'pid': 3219, 'restart_count': 0, 'started_at': '2026-09-17T00:59:54.317126552Z'}}) 2026-09-17 01:01:08.206430 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': 'dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79', 'pid': 3282, 'restart_count': 0, 'started_at': '2026-09-17T00:59:54.971910045Z'}}) 2026-09-17 01:01:08.206497 | ubuntu-noble | 2026-09-17 01:01:08.206508 | ubuntu-noble | TASK [Build current workload state] ******************************************** 2026-09-17 01:01:08.206518 | ubuntu-noble | Thursday 17 September 2026 01:01:08 +0000 (0:00:00.789) 0:00:07.881 **** 2026-09-17 01:01:08.276335 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51",\n "Created": "2026-09-17T00:59:53.937514514Z",\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": 3219,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-09-17T00:59:54.317126552Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",\n "ResolvConfPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hostname",\n "HostsPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hosts",\n "LogPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51-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/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f-init/diff:/var/lib/docker/overlay2/cdc9b3cf3838c5590165cf46cc9de763cf3ee590111591d26609b41c3c0fd200/diff",\n "MergedDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/merged",\n "UpperDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/diff",\n "WorkDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/work"\n },\n "Name": "overlay2"\n },\n "Mounts": [],\n "Config": {\n "Hostname": "673e45e95fb9",\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": "6443c7f58f6abf34a0b1ca9369a116e88a89606c9b49e646ea6160ae30e32263",\n "HairpinMode": false,\n "LinkLocalIPv6Address": "",\n "LinkLocalIPv6PrefixLen": 0,\n "Ports": {},\n "SandboxKey": "/run/docker/netns/6443c7f58f6a",\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-09-17 01:01:07.721216', 'end': '2026-09-17 01:01:07.760603', 'delta': '0:00:00.039387', '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": "673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51",', ' "Created": "2026-09-17T00:59:53.937514514Z",', ' "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": 3219,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-09-17T00:59:54.317126552Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:b116e155074440ffd9e449559433feb4cd2341eb3554b1da1c638c976e56451d",', ' "ResolvConfPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hostname",', ' "HostsPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/hosts",', ' "LogPath": "/var/lib/docker/containers/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51/673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51-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/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f-init/diff:/var/lib/docker/overlay2/cdc9b3cf3838c5590165cf46cc9de763cf3ee590111591d26609b41c3c0fd200/diff",', ' "MergedDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/merged",', ' "UpperDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/diff",', ' "WorkDir": "/var/lib/docker/overlay2/20611c212661f1a0e150bc9951322f3998ca5943c0af5f440eb2e04e882a571f/work"', ' },', ' "Name": "overlay2"', ' },', ' "Mounts": [],', ' "Config": {', ' "Hostname": "673e45e95fb9",', ' "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": "6443c7f58f6abf34a0b1ca9369a116e88a89606c9b49e646ea6160ae30e32263",', ' "HairpinMode": false,', ' "LinkLocalIPv6Address": "",', ' "LinkLocalIPv6PrefixLen": 0,', ' "Ports": {},', ' "SandboxKey": "/run/docker/netns/6443c7f58f6a",', ' "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': '673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51', 'pid': 3219, 'restart_count': 0, 'started_at': '2026-09-17T00:59:54.317126552Z'}}, 'ansible_loop_var': 'item'}) 2026-09-17 01:01:08.287732 | ubuntu-noble | ok: [ubuntu-noble] => (item={'changed': False, 'stdout': '[\n {\n "Id": "dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79",\n "Created": "2026-09-17T00:59:54.72772037Z",\n "Path": "/docker-entrypoint.sh",\n "Args": [\n "nginx",\n "-g",\n "daemon off;"\n ],\n "State": {\n "Status": "running",\n "Running": true,\n "Paused": false,\n "Restarting": false,\n "OOMKilled": false,\n "Dead": false,\n "Pid": 3282,\n "ExitCode": 0,\n "Error": "",\n "StartedAt": "2026-09-17T00:59:54.971910045Z",\n "FinishedAt": "0001-01-01T00:00:00Z"\n },\n "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",\n "ResolvConfPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/resolv.conf",\n "HostnamePath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hostname",\n "HostsPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hosts",\n "LogPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79-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/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1-init/diff:/var/lib/docker/overlay2/92f5b50c89a32f0da9acaeb845a55d2d8640a815358046dda2523e10aff724ce/diff:/var/lib/docker/overlay2/2569e8c04d862d430fb97efa6c9587edcb0acd4f9f86f4c7bd38d97b98e34b66/diff:/var/lib/docker/overlay2/d9168cc4179de155a5f3fbcb5508d5fd0ecd2a9c611517fdb9490bdfa71d32aa/diff:/var/lib/docker/overlay2/e737ce1c6d49d24529f7eafc4a5b44c06d365e486a21693c9560cb0e1227269f/diff:/var/lib/docker/overlay2/05acf7d718605fc40640e020aaf85b44701f0bb671ffba861a85439a9f0c99c9/diff:/var/lib/docker/overlay2/0d0f623da88adf1851e09c1ca3d3681ebee8d0bcdfa77a8ab2ca5937c0d749b6/diff:/var/lib/docker/overlay2/2a32a2c3107463b8a7160b48bf0326e8e97b819c4c112f4e9a727346f85280f4/diff:/var/lib/docker/overlay2/fe5b029c376155fcee0cbf8e34883f0d6772bb50a472625b8e0b4a780da6e8eb/diff",\n "MergedDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/merged",\n "UpperDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/diff",\n "WorkDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/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": "np0000192967",\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": "2f1b63773cb50aa7f88782c16410286268505a2803673012f38233dab49acabc",\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": "92c3b66efea215dd3edb3b929ae1220e67334d83f589a2b62c389256e89ac6a8",\n "EndpointID": "d819fa33fc4456d169fff01a1ac3eed64330c5c8a81e114014c19f9ddd1bd03c",\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-09-17 01:01:08.102878', 'end': '2026-09-17 01:01:08.148091', 'delta': '0:00:00.045213', '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": "dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79",', ' "Created": "2026-09-17T00:59:54.72772037Z",', ' "Path": "/docker-entrypoint.sh",', ' "Args": [', ' "nginx",', ' "-g",', ' "daemon off;"', ' ],', ' "State": {', ' "Status": "running",', ' "Running": true,', ' "Paused": false,', ' "Restarting": false,', ' "OOMKilled": false,', ' "Dead": false,', ' "Pid": 3282,', ' "ExitCode": 0,', ' "Error": "",', ' "StartedAt": "2026-09-17T00:59:54.971910045Z",', ' "FinishedAt": "0001-01-01T00:00:00Z"', ' },', ' "Image": "sha256:6769dc3a703c719c1d2756bda113659be28ae16cf0da58dd5fd823d6b9a050ea",', ' "ResolvConfPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/resolv.conf",', ' "HostnamePath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hostname",', ' "HostsPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/hosts",', ' "LogPath": "/var/lib/docker/containers/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79/dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79-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/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1-init/diff:/var/lib/docker/overlay2/92f5b50c89a32f0da9acaeb845a55d2d8640a815358046dda2523e10aff724ce/diff:/var/lib/docker/overlay2/2569e8c04d862d430fb97efa6c9587edcb0acd4f9f86f4c7bd38d97b98e34b66/diff:/var/lib/docker/overlay2/d9168cc4179de155a5f3fbcb5508d5fd0ecd2a9c611517fdb9490bdfa71d32aa/diff:/var/lib/docker/overlay2/e737ce1c6d49d24529f7eafc4a5b44c06d365e486a21693c9560cb0e1227269f/diff:/var/lib/docker/overlay2/05acf7d718605fc40640e020aaf85b44701f0bb671ffba861a85439a9f0c99c9/diff:/var/lib/docker/overlay2/0d0f623da88adf1851e09c1ca3d3681ebee8d0bcdfa77a8ab2ca5937c0d749b6/diff:/var/lib/docker/overlay2/2a32a2c3107463b8a7160b48bf0326e8e97b819c4c112f4e9a727346f85280f4/diff:/var/lib/docker/overlay2/fe5b029c376155fcee0cbf8e34883f0d6772bb50a472625b8e0b4a780da6e8eb/diff",', ' "MergedDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/merged",', ' "UpperDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/diff",', ' "WorkDir": "/var/lib/docker/overlay2/b1ca0049fd121074e7025ff18507eda01160808eb2df795abeb2f3fb51e51ba1/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": "np0000192967",', ' "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": "2f1b63773cb50aa7f88782c16410286268505a2803673012f38233dab49acabc",', ' "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": "92c3b66efea215dd3edb3b929ae1220e67334d83f589a2b62c389256e89ac6a8",', ' "EndpointID": "d819fa33fc4456d169fff01a1ac3eed64330c5c8a81e114014c19f9ddd1bd03c",', ' "Gateway": "",', ' "IPAddress": "",', ' "IPPrefixLen": 0,', ' "IPv6Gateway": "",', ' "GlobalIPv6Address": "",', ' "GlobalIPv6PrefixLen": 0,', ' "MacAddress": "",', ' "DriverOpts": null', ' }', ' }', ' }', ' }', ']'], 'stderr_lines': [], 'failed': False, 'item': {'key': 'molecule-upgrade-nginx', 'value': {'id': 'dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79', 'pid': 3282, 'restart_count': 0, 'started_at': '2026-09-17T00:59:54.971910045Z'}}, 'ansible_loop_var': 'item'}) 2026-09-17 01:01:08.296672 | ubuntu-noble | 2026-09-17 01:01:08.296753 | ubuntu-noble | TASK [Assert Docker daemon was not restarted] ********************************** 2026-09-17 01:01:08.296764 | ubuntu-noble | Thursday 17 September 2026 01:01:08 +0000 (0:00:00.090) 0:00:07.972 **** 2026-09-17 01:01:08.354459 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:01:08.354526 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.354536 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.354544 | ubuntu-noble | } 2026-09-17 01:01:08.354553 | ubuntu-noble | 2026-09-17 01:01:08.354562 | ubuntu-noble | TASK [Assert new Docker daemon is installed for future activation] ************* 2026-09-17 01:01:08.354571 | ubuntu-noble | Thursday 17 September 2026 01:01:08 +0000 (0:00:00.057) 0:00:08.029 **** 2026-09-17 01:01:08.395278 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:01:08.395328 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.395337 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.395346 | ubuntu-noble | } 2026-09-17 01:01:08.395355 | ubuntu-noble | 2026-09-17 01:01:08.395364 | ubuntu-noble | TASK [Assert Docker binaries point to the staged version] ********************** 2026-09-17 01:01:08.395403 | ubuntu-noble | Thursday 17 September 2026 01:01:08 +0000 (0:00:00.040) 0:00:08.070 **** 2026-09-17 01:01:08.474478 | 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': 33534, 'dev': 64769, 'nlink': 1, 'atime': 1789606826.3541992, 'mtime': 1789606826.334199, 'ctime': 1789606826.334199, '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-09-17 01:01:08.474533 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.474544 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.474553 | ubuntu-noble | "item": { 2026-09-17 01:01:08.474562 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.474571 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.474579 | ubuntu-noble | "failed": false, 2026-09-17 01:01:08.474588 | ubuntu-noble | "invocation": { 2026-09-17 01:01:08.474596 | ubuntu-noble | "module_args": { 2026-09-17 01:01:08.474604 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-09-17 01:01:08.474613 | ubuntu-noble | "follow": false, 2026-09-17 01:01:08.474621 | ubuntu-noble | "get_attributes": true, 2026-09-17 01:01:08.474629 | ubuntu-noble | "get_checksum": true, 2026-09-17 01:01:08.474706 | ubuntu-noble | "get_mime": true, 2026-09-17 01:01:08.474967 | ubuntu-noble | "path": "/usr/bin/docker" 2026-09-17 01:01:08.475229 | ubuntu-noble | } 2026-09-17 01:01:08.480639 | ubuntu-noble | }, 2026-09-17 01:01:08.480671 | ubuntu-noble | "item": "docker", 2026-09-17 01:01:08.480682 | ubuntu-noble | "stat": { 2026-09-17 01:01:08.480693 | ubuntu-noble | "atime": 1789606826.3541992, 2026-09-17 01:01:08.480703 | ubuntu-noble | "attr_flags": "", 2026-09-17 01:01:08.480713 | ubuntu-noble | "attributes": [], 2026-09-17 01:01:08.480723 | ubuntu-noble | "block_size": 4096, 2026-09-17 01:01:08.480733 | ubuntu-noble | "blocks": 0, 2026-09-17 01:01:08.480743 | ubuntu-noble | "charset": "unknown", 2026-09-17 01:01:08.480829 | ubuntu-noble | "ctime": 1789606826.334199, 2026-09-17 01:01:08.481074 | ubuntu-noble | "dev": 64769, 2026-09-17 01:01:08.481408 | ubuntu-noble | "device_type": 0, 2026-09-17 01:01:08.481719 | ubuntu-noble | "executable": true, 2026-09-17 01:01:08.481962 | ubuntu-noble | "exists": true, 2026-09-17 01:01:08.482223 | ubuntu-noble | "gid": 0, 2026-09-17 01:01:08.482568 | ubuntu-noble | "gr_name": "root", 2026-09-17 01:01:08.482864 | ubuntu-noble | "inode": 33534, 2026-09-17 01:01:08.483098 | ubuntu-noble | "isblk": false, 2026-09-17 01:01:08.483447 | ubuntu-noble | "ischr": false, 2026-09-17 01:01:08.483726 | ubuntu-noble | "isdir": false, 2026-09-17 01:01:08.483962 | ubuntu-noble | "isfifo": false, 2026-09-17 01:01:08.484224 | ubuntu-noble | "isgid": false, 2026-09-17 01:01:08.484558 | ubuntu-noble | "islnk": true, 2026-09-17 01:01:08.484862 | ubuntu-noble | "isreg": false, 2026-09-17 01:01:08.485106 | ubuntu-noble | "issock": false, 2026-09-17 01:01:08.485446 | ubuntu-noble | "isuid": false, 2026-09-17 01:01:08.485774 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker", 2026-09-17 01:01:08.486023 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker", 2026-09-17 01:01:08.486316 | ubuntu-noble | "mimetype": "unknown", 2026-09-17 01:01:08.486601 | ubuntu-noble | "mode": "0777", 2026-09-17 01:01:08.486862 | ubuntu-noble | "mtime": 1789606826.334199, 2026-09-17 01:01:08.487127 | ubuntu-noble | "nlink": 1, 2026-09-17 01:01:08.487486 | ubuntu-noble | "path": "/usr/bin/docker", 2026-09-17 01:01:08.487772 | ubuntu-noble | "pw_name": "root", 2026-09-17 01:01:08.488003 | ubuntu-noble | "readable": true, 2026-09-17 01:01:08.488278 | ubuntu-noble | "rgrp": true, 2026-09-17 01:01:08.488603 | ubuntu-noble | "roth": true, 2026-09-17 01:01:08.488898 | ubuntu-noble | "rusr": true, 2026-09-17 01:01:08.489130 | ubuntu-noble | "size": 39, 2026-09-17 01:01:08.489476 | ubuntu-noble | "uid": 0, 2026-09-17 01:01:08.489781 | ubuntu-noble | "version": null, 2026-09-17 01:01:08.490020 | ubuntu-noble | "wgrp": true, 2026-09-17 01:01:08.490322 | ubuntu-noble | "woth": true, 2026-09-17 01:01:08.490605 | ubuntu-noble | "writeable": true, 2026-09-17 01:01:08.490845 | ubuntu-noble | "wusr": true, 2026-09-17 01:01:08.491075 | ubuntu-noble | "xgrp": true, 2026-09-17 01:01:08.491368 | ubuntu-noble | "xoth": true, 2026-09-17 01:01:08.491716 | ubuntu-noble | "xusr": true 2026-09-17 01:01:08.491986 | ubuntu-noble | } 2026-09-17 01:01:08.492255 | ubuntu-noble | }, 2026-09-17 01:01:08.492594 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.492883 | ubuntu-noble | } 2026-09-17 01:01:08.493260 | 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': 33530, 'dev': 64769, 'nlink': 1, 'atime': 1789606854.6962867, 'mtime': 1789606826.695201, 'ctime': 1789606826.696201, '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-09-17 01:01:08.493614 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.493898 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.494131 | ubuntu-noble | "item": { 2026-09-17 01:01:08.494493 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.494753 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.494987 | ubuntu-noble | "failed": false, 2026-09-17 01:01:08.495257 | ubuntu-noble | "invocation": { 2026-09-17 01:01:08.495591 | ubuntu-noble | "module_args": { 2026-09-17 01:01:08.495858 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-09-17 01:01:08.496095 | ubuntu-noble | "follow": false, 2026-09-17 01:01:08.496435 | ubuntu-noble | "get_attributes": true, 2026-09-17 01:01:08.496751 | ubuntu-noble | "get_checksum": true, 2026-09-17 01:01:08.497001 | ubuntu-noble | "get_mime": true, 2026-09-17 01:01:08.497295 | ubuntu-noble | "path": "/usr/bin/docker-init" 2026-09-17 01:01:08.497620 | ubuntu-noble | } 2026-09-17 01:01:08.497900 | ubuntu-noble | }, 2026-09-17 01:01:08.498138 | ubuntu-noble | "item": "docker-init", 2026-09-17 01:01:08.498485 | ubuntu-noble | "stat": { 2026-09-17 01:01:08.498792 | ubuntu-noble | "atime": 1789606854.6962867, 2026-09-17 01:01:08.499031 | ubuntu-noble | "attr_flags": "", 2026-09-17 01:01:08.499323 | ubuntu-noble | "attributes": [], 2026-09-17 01:01:08.500543 | ubuntu-noble | "block_size": 4096, 2026-09-17 01:01:08.500568 | ubuntu-noble | "blocks": 0, 2026-09-17 01:01:08.500573 | ubuntu-noble | "charset": "unknown", 2026-09-17 01:01:08.500592 | ubuntu-noble | "ctime": 1789606826.696201, 2026-09-17 01:01:08.500597 | ubuntu-noble | "dev": 64769, 2026-09-17 01:01:08.501431 | ubuntu-noble | "device_type": 0, 2026-09-17 01:01:08.501467 | ubuntu-noble | "executable": true, 2026-09-17 01:01:08.501478 | ubuntu-noble | "exists": true, 2026-09-17 01:01:08.501489 | ubuntu-noble | "gid": 0, 2026-09-17 01:01:08.501721 | ubuntu-noble | "gr_name": "root", 2026-09-17 01:01:08.501971 | ubuntu-noble | "inode": 33530, 2026-09-17 01:01:08.502237 | ubuntu-noble | "isblk": false, 2026-09-17 01:01:08.502572 | ubuntu-noble | "ischr": false, 2026-09-17 01:01:08.502875 | ubuntu-noble | "isdir": false, 2026-09-17 01:01:08.503111 | ubuntu-noble | "isfifo": false, 2026-09-17 01:01:08.503457 | ubuntu-noble | "isgid": false, 2026-09-17 01:01:08.503695 | ubuntu-noble | "islnk": true, 2026-09-17 01:01:08.503862 | ubuntu-noble | "isreg": false, 2026-09-17 01:01:08.504017 | ubuntu-noble | "issock": false, 2026-09-17 01:01:08.504171 | ubuntu-noble | "isuid": false, 2026-09-17 01:01:08.504418 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-09-17 01:01:08.504632 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-init", 2026-09-17 01:01:08.504803 | ubuntu-noble | "mimetype": "unknown", 2026-09-17 01:01:08.504958 | ubuntu-noble | "mode": "0777", 2026-09-17 01:01:08.505115 | ubuntu-noble | "mtime": 1789606826.695201, 2026-09-17 01:01:08.505344 | ubuntu-noble | "nlink": 1, 2026-09-17 01:01:08.505541 | ubuntu-noble | "path": "/usr/bin/docker-init", 2026-09-17 01:01:08.505710 | ubuntu-noble | "pw_name": "root", 2026-09-17 01:01:08.507526 | ubuntu-noble | "readable": true, 2026-09-17 01:01:08.507565 | ubuntu-noble | "rgrp": true, 2026-09-17 01:01:08.507574 | ubuntu-noble | "roth": true, 2026-09-17 01:01:08.507582 | ubuntu-noble | "rusr": true, 2026-09-17 01:01:08.507591 | ubuntu-noble | "size": 44, 2026-09-17 01:01:08.507599 | ubuntu-noble | "uid": 0, 2026-09-17 01:01:08.507607 | ubuntu-noble | "version": null, 2026-09-17 01:01:08.507615 | ubuntu-noble | "wgrp": true, 2026-09-17 01:01:08.507623 | ubuntu-noble | "woth": true, 2026-09-17 01:01:08.507632 | ubuntu-noble | "writeable": true, 2026-09-17 01:01:08.507640 | ubuntu-noble | "wusr": true, 2026-09-17 01:01:08.507648 | ubuntu-noble | "xgrp": true, 2026-09-17 01:01:08.507656 | ubuntu-noble | "xoth": true, 2026-09-17 01:01:08.507664 | ubuntu-noble | "xusr": true 2026-09-17 01:01:08.507677 | ubuntu-noble | } 2026-09-17 01:01:08.507731 | ubuntu-noble | }, 2026-09-17 01:01:08.507854 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.508532 | ubuntu-noble | } 2026-09-17 01:01:08.508568 | 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': 33531, 'dev': 64769, 'nlink': 1, 'atime': 1789606827.0132027, 'mtime': 1789606827.0122027, 'ctime': 1789606827.0122027, '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-09-17 01:01:08.508579 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.508588 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.511422 | ubuntu-noble | "item": { 2026-09-17 01:01:08.511451 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.511459 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.511467 | ubuntu-noble | "failed": false, 2026-09-17 01:01:08.511473 | ubuntu-noble | "invocation": { 2026-09-17 01:01:08.511501 | ubuntu-noble | "module_args": { 2026-09-17 01:01:08.511508 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-09-17 01:01:08.511514 | ubuntu-noble | "follow": false, 2026-09-17 01:01:08.511521 | ubuntu-noble | "get_attributes": true, 2026-09-17 01:01:08.511528 | ubuntu-noble | "get_checksum": true, 2026-09-17 01:01:08.511536 | ubuntu-noble | "get_mime": true, 2026-09-17 01:01:08.511543 | ubuntu-noble | "path": "/usr/bin/dockerd" 2026-09-17 01:01:08.511550 | ubuntu-noble | } 2026-09-17 01:01:08.511557 | ubuntu-noble | }, 2026-09-17 01:01:08.511564 | ubuntu-noble | "item": "dockerd", 2026-09-17 01:01:08.511571 | ubuntu-noble | "stat": { 2026-09-17 01:01:08.511578 | ubuntu-noble | "atime": 1789606827.0132027, 2026-09-17 01:01:08.511585 | ubuntu-noble | "attr_flags": "", 2026-09-17 01:01:08.511592 | ubuntu-noble | "attributes": [], 2026-09-17 01:01:08.511599 | ubuntu-noble | "block_size": 4096, 2026-09-17 01:01:08.511606 | ubuntu-noble | "blocks": 0, 2026-09-17 01:01:08.511736 | ubuntu-noble | "charset": "unknown", 2026-09-17 01:01:08.511902 | ubuntu-noble | "ctime": 1789606827.0122027, 2026-09-17 01:01:08.512057 | ubuntu-noble | "dev": 64769, 2026-09-17 01:01:08.512248 | ubuntu-noble | "device_type": 0, 2026-09-17 01:01:08.512474 | ubuntu-noble | "executable": true, 2026-09-17 01:01:08.512685 | ubuntu-noble | "exists": true, 2026-09-17 01:01:08.512844 | ubuntu-noble | "gid": 0, 2026-09-17 01:01:08.513001 | ubuntu-noble | "gr_name": "root", 2026-09-17 01:01:08.513156 | ubuntu-noble | "inode": 33531, 2026-09-17 01:01:08.513369 | ubuntu-noble | "isblk": false, 2026-09-17 01:01:08.513608 | ubuntu-noble | "ischr": false, 2026-09-17 01:01:08.513785 | ubuntu-noble | "isdir": false, 2026-09-17 01:01:08.513941 | ubuntu-noble | "isfifo": false, 2026-09-17 01:01:08.514096 | ubuntu-noble | "isgid": false, 2026-09-17 01:01:08.514292 | ubuntu-noble | "islnk": true, 2026-09-17 01:01:08.514517 | ubuntu-noble | "isreg": false, 2026-09-17 01:01:08.514721 | ubuntu-noble | "issock": false, 2026-09-17 01:01:08.514879 | ubuntu-noble | "isuid": false, 2026-09-17 01:01:08.515041 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-09-17 01:01:08.515234 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/dockerd", 2026-09-17 01:01:08.515507 | ubuntu-noble | "mimetype": "unknown", 2026-09-17 01:01:08.515688 | ubuntu-noble | "mode": "0777", 2026-09-17 01:01:08.515849 | ubuntu-noble | "mtime": 1789606827.0122027, 2026-09-17 01:01:08.516004 | ubuntu-noble | "nlink": 1, 2026-09-17 01:01:08.516164 | ubuntu-noble | "path": "/usr/bin/dockerd", 2026-09-17 01:01:08.516414 | ubuntu-noble | "pw_name": "root", 2026-09-17 01:01:08.516633 | ubuntu-noble | "readable": true, 2026-09-17 01:01:08.516828 | ubuntu-noble | "rgrp": true, 2026-09-17 01:01:08.516988 | ubuntu-noble | "roth": true, 2026-09-17 01:01:08.517142 | ubuntu-noble | "rusr": true, 2026-09-17 01:01:08.517349 | ubuntu-noble | "size": 40, 2026-09-17 01:01:08.517573 | ubuntu-noble | "uid": 0, 2026-09-17 01:01:08.517758 | ubuntu-noble | "version": null, 2026-09-17 01:01:08.517915 | ubuntu-noble | "wgrp": true, 2026-09-17 01:01:08.518070 | ubuntu-noble | "woth": true, 2026-09-17 01:01:08.518258 | ubuntu-noble | "writeable": true, 2026-09-17 01:01:08.518480 | ubuntu-noble | "wusr": true, 2026-09-17 01:01:08.518680 | ubuntu-noble | "xgrp": true, 2026-09-17 01:01:08.518837 | ubuntu-noble | "xoth": true, 2026-09-17 01:01:08.518992 | ubuntu-noble | "xusr": true 2026-09-17 01:01:08.519145 | ubuntu-noble | } 2026-09-17 01:01:08.519352 | ubuntu-noble | }, 2026-09-17 01:01:08.519581 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.519829 | ubuntu-noble | } 2026-09-17 01:01:08.520256 | 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': 33535, 'dev': 64769, 'nlink': 1, 'atime': 1789606827.3422046, 'mtime': 1789606827.3412046, 'ctime': 1789606827.3412046, '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-09-17 01:01:08.520523 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.520752 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.520958 | ubuntu-noble | "item": { 2026-09-17 01:01:08.521163 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.521430 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.521648 | ubuntu-noble | "failed": false, 2026-09-17 01:01:08.521860 | ubuntu-noble | "invocation": { 2026-09-17 01:01:08.522051 | ubuntu-noble | "module_args": { 2026-09-17 01:01:08.522406 | ubuntu-noble | "checksum_algorithm": "sha1", 2026-09-17 01:01:08.522597 | ubuntu-noble | "follow": false, 2026-09-17 01:01:08.522758 | ubuntu-noble | "get_attributes": true, 2026-09-17 01:01:08.522915 | ubuntu-noble | "get_checksum": true, 2026-09-17 01:01:08.523073 | ubuntu-noble | "get_mime": true, 2026-09-17 01:01:08.523252 | ubuntu-noble | "path": "/usr/bin/docker-proxy" 2026-09-17 01:01:08.523427 | ubuntu-noble | } 2026-09-17 01:01:08.523592 | ubuntu-noble | }, 2026-09-17 01:01:08.523753 | ubuntu-noble | "item": "docker-proxy", 2026-09-17 01:01:08.523907 | ubuntu-noble | "stat": { 2026-09-17 01:01:08.524084 | ubuntu-noble | "atime": 1789606827.3422046, 2026-09-17 01:01:08.524284 | ubuntu-noble | "attr_flags": "", 2026-09-17 01:01:08.524472 | ubuntu-noble | "attributes": [], 2026-09-17 01:01:08.524638 | ubuntu-noble | "block_size": 4096, 2026-09-17 01:01:08.524793 | ubuntu-noble | "blocks": 0, 2026-09-17 01:01:08.524949 | ubuntu-noble | "charset": "unknown", 2026-09-17 01:01:08.525107 | ubuntu-noble | "ctime": 1789606827.3412046, 2026-09-17 01:01:08.525281 | ubuntu-noble | "dev": 64769, 2026-09-17 01:01:08.525458 | ubuntu-noble | "device_type": 0, 2026-09-17 01:01:08.525671 | ubuntu-noble | "executable": true, 2026-09-17 01:01:08.525879 | ubuntu-noble | "exists": true, 2026-09-17 01:01:08.526079 | ubuntu-noble | "gid": 0, 2026-09-17 01:01:08.526258 | ubuntu-noble | "gr_name": "root", 2026-09-17 01:01:08.526435 | ubuntu-noble | "inode": 33535, 2026-09-17 01:01:08.526613 | ubuntu-noble | "isblk": false, 2026-09-17 01:01:08.526778 | ubuntu-noble | "ischr": false, 2026-09-17 01:01:08.526938 | ubuntu-noble | "isdir": false, 2026-09-17 01:01:08.527101 | ubuntu-noble | "isfifo": false, 2026-09-17 01:01:08.527291 | ubuntu-noble | "isgid": false, 2026-09-17 01:01:08.527476 | ubuntu-noble | "islnk": true, 2026-09-17 01:01:08.527637 | ubuntu-noble | "isreg": false, 2026-09-17 01:01:08.527806 | ubuntu-noble | "issock": false, 2026-09-17 01:01:08.527980 | ubuntu-noble | "isuid": false, 2026-09-17 01:01:08.529401 | ubuntu-noble | "lnk_source": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-09-17 01:01:08.529414 | ubuntu-noble | "lnk_target": "/var/lib/downloads/docker-29.7.2/docker-proxy", 2026-09-17 01:01:08.529418 | ubuntu-noble | "mimetype": "unknown", 2026-09-17 01:01:08.529422 | ubuntu-noble | "mode": "0777", 2026-09-17 01:01:08.529425 | ubuntu-noble | "mtime": 1789606827.3412046, 2026-09-17 01:01:08.529429 | ubuntu-noble | "nlink": 1, 2026-09-17 01:01:08.529433 | ubuntu-noble | "path": "/usr/bin/docker-proxy", 2026-09-17 01:01:08.529436 | ubuntu-noble | "pw_name": "root", 2026-09-17 01:01:08.529440 | ubuntu-noble | "readable": true, 2026-09-17 01:01:08.529444 | ubuntu-noble | "rgrp": true, 2026-09-17 01:01:08.529447 | ubuntu-noble | "roth": true, 2026-09-17 01:01:08.529451 | ubuntu-noble | "rusr": true, 2026-09-17 01:01:08.529489 | ubuntu-noble | "size": 45, 2026-09-17 01:01:08.529606 | ubuntu-noble | "uid": 0, 2026-09-17 01:01:08.529714 | ubuntu-noble | "version": null, 2026-09-17 01:01:08.529819 | ubuntu-noble | "wgrp": true, 2026-09-17 01:01:08.529924 | ubuntu-noble | "woth": true, 2026-09-17 01:01:08.530044 | ubuntu-noble | "writeable": true, 2026-09-17 01:01:08.530165 | ubuntu-noble | "wusr": true, 2026-09-17 01:01:08.530302 | ubuntu-noble | "xgrp": true, 2026-09-17 01:01:08.530425 | ubuntu-noble | "xoth": true, 2026-09-17 01:01:08.530535 | ubuntu-noble | "xusr": true 2026-09-17 01:01:08.530641 | ubuntu-noble | } 2026-09-17 01:01:08.530758 | ubuntu-noble | }, 2026-09-17 01:01:08.530869 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.530974 | ubuntu-noble | } 2026-09-17 01:01:08.531076 | ubuntu-noble | 2026-09-17 01:01:08.531220 | ubuntu-noble | TASK [Assert workload containers were neither recreated nor restarted] ********* 2026-09-17 01:01:08.531336 | ubuntu-noble | Thursday 17 September 2026 01:01:08 +0000 (0:00:00.096) 0:00:08.167 **** 2026-09-17 01:01:08.576941 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-busybox', 'value': {'id': '673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51', 'pid': 3219, 'restart_count': 0, 'started_at': '2026-09-17T00:59:54.317126552Z'}}) => { 2026-09-17 01:01:08.577255 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.577551 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.577814 | ubuntu-noble | "item": { 2026-09-17 01:01:08.578071 | ubuntu-noble | "key": "molecule-upgrade-busybox", 2026-09-17 01:01:08.578345 | ubuntu-noble | "value": { 2026-09-17 01:01:08.578679 | ubuntu-noble | "id": "673e45e95fb9af4a1d8ef3cae8f97590467afc0709c03f0208912d28a6460c51", 2026-09-17 01:01:08.578943 | ubuntu-noble | "pid": 3219, 2026-09-17 01:01:08.579226 | ubuntu-noble | "restart_count": 0, 2026-09-17 01:01:08.579555 | ubuntu-noble | "started_at": "2026-09-17T00:59:54.317126552Z" 2026-09-17 01:01:08.579818 | ubuntu-noble | } 2026-09-17 01:01:08.580054 | ubuntu-noble | }, 2026-09-17 01:01:08.580332 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.580608 | ubuntu-noble | } 2026-09-17 01:01:08.580917 | ubuntu-noble | ok: [ubuntu-noble] => (item={'key': 'molecule-upgrade-nginx', 'value': {'id': 'dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79', 'pid': 3282, 'restart_count': 0, 'started_at': '2026-09-17T00:59:54.971910045Z'}}) => { 2026-09-17 01:01:08.581168 | ubuntu-noble | "ansible_loop_var": "item", 2026-09-17 01:01:08.581481 | ubuntu-noble | "changed": false, 2026-09-17 01:01:08.581733 | ubuntu-noble | "item": { 2026-09-17 01:01:08.581984 | ubuntu-noble | "key": "molecule-upgrade-nginx", 2026-09-17 01:01:08.583549 | ubuntu-noble | "value": { 2026-09-17 01:01:08.583606 | ubuntu-noble | "id": "dec63690b9a1a99dec8191b5a81ce41588f63bea993018732dc65085bfb1dd79", 2026-09-17 01:01:08.583616 | ubuntu-noble | "pid": 3282, 2026-09-17 01:01:08.583625 | ubuntu-noble | "restart_count": 0, 2026-09-17 01:01:08.583634 | ubuntu-noble | "started_at": "2026-09-17T00:59:54.971910045Z" 2026-09-17 01:01:08.583642 | ubuntu-noble | } 2026-09-17 01:01:08.583657 | ubuntu-noble | }, 2026-09-17 01:01:08.584603 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:08.584635 | ubuntu-noble | } 2026-09-17 01:01:08.584645 | ubuntu-noble | 2026-09-17 01:01:08.584654 | ubuntu-noble | TASK [Read counter workload progress after upgrade] **************************** 2026-09-17 01:01:08.584663 | ubuntu-noble | Thursday 17 September 2026 01:01:08 +0000 (0:00:00.086) 0:00:08.253 **** 2026-09-17 01:01:09.056758 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:09.056818 | ubuntu-noble | 2026-09-17 01:01:09.056829 | ubuntu-noble | TASK [Assert counter workload remained functional] ***************************** 2026-09-17 01:01:09.056838 | ubuntu-noble | Thursday 17 September 2026 01:01:09 +0000 (0:00:00.477) 0:00:08.730 **** 2026-09-17 01:01:09.110680 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-09-17 01:01:09.110738 | ubuntu-noble | "changed": false, 2026-09-17 01:01:09.110748 | ubuntu-noble | "msg": "All assertions passed" 2026-09-17 01:01:09.110757 | ubuntu-noble | } 2026-09-17 01:01:09.110766 | ubuntu-noble | 2026-09-17 01:01:09.110775 | ubuntu-noble | TASK [Verify HTTP workload is functional] ************************************** 2026-09-17 01:01:09.110784 | ubuntu-noble | Thursday 17 September 2026 01:01:09 +0000 (0:00:00.056) 0:00:08.786 **** 2026-09-17 01:01:09.822436 | ubuntu-noble | ok: [ubuntu-noble] 2026-09-17 01:01:09.822485 | ubuntu-noble | 2026-09-17 01:01:09.822496 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-09-17 01:01:09.822505 | ubuntu-noble | ubuntu-noble : ok=22 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-17 01:01:09.822514 | ubuntu-noble | 2026-09-17 01:01:09.822540 | ubuntu-noble | 2026-09-17 01:01:09.822571 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-09-17 01:01:09.822580 | ubuntu-noble | Thursday 17 September 2026 01:01:09 +0000 (0:00:00.709) 0:00:09.496 **** 2026-09-17 01:01:09.822588 | ubuntu-noble | =============================================================================== 2026-09-17 01:01:09.822597 | ubuntu-noble | Inspect installed Docker binary links ----------------------------------- 1.43s 2026-09-17 01:01:09.822605 | ubuntu-noble | Read current Docker service invocation ID ------------------------------- 1.39s 2026-09-17 01:01:09.822613 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.14s 2026-09-17 01:01:09.822622 | ubuntu-noble | Inspect workload containers after upgrade ------------------------------- 0.79s 2026-09-17 01:01:09.822630 | ubuntu-noble | Verify HTTP workload is functional -------------------------------------- 0.71s 2026-09-17 01:01:09.822721 | ubuntu-noble | Read counter workload progress after upgrade ---------------------------- 0.48s 2026-09-17 01:01:09.822976 | ubuntu-noble | Read current Docker service PID ----------------------------------------- 0.47s 2026-09-17 01:01:09.823233 | ubuntu-noble | Read pre-upgrade state -------------------------------------------------- 0.44s 2026-09-17 01:01:09.825931 | ubuntu-noble | Read current Docker server version -------------------------------------- 0.40s 2026-09-17 01:01:09.826331 | ubuntu-noble | Read installed Docker daemon version ------------------------------------ 0.40s 2026-09-17 01:01:09.826665 | ubuntu-noble | Read future Docker daemon configuration --------------------------------- 0.35s 2026-09-17 01:01:09.826937 | ubuntu-noble | Inspect current Docker socket ------------------------------------------- 0.34s 2026-09-17 01:01:09.827221 | ubuntu-noble | Read running Docker daemon executable inode ----------------------------- 0.33s 2026-09-17 01:01:09.827520 | ubuntu-noble | Resolve running Docker daemon executable -------------------------------- 0.31s 2026-09-17 01:01:09.827793 | ubuntu-noble | Assert Docker binaries point to the staged version ---------------------- 0.10s 2026-09-17 01:01:09.828048 | ubuntu-noble | Build current workload state -------------------------------------------- 0.09s 2026-09-17 01:01:09.828356 | ubuntu-noble | Assert workload containers were neither recreated nor restarted --------- 0.09s 2026-09-17 01:01:09.828659 | ubuntu-noble | Assert Docker daemon was not restarted ---------------------------------- 0.06s 2026-09-17 01:01:09.828935 | ubuntu-noble | Decode pre-upgrade state ------------------------------------------------ 0.06s 2026-09-17 01:01:09.829219 | ubuntu-noble | Assert counter workload remained functional ----------------------------- 0.06s 2026-09-17 01:01:09.942441 | ubuntu-noble | INFO [docker-upgrade > verify] Executed: Successful 2026-09-17 01:01:09.955634 | ubuntu-noble | INFO [docker-upgrade > cleanup] Executing 2026-09-17 01:01:09.956339 | ubuntu-noble | WARNING [docker-upgrade > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 01:01:09.968582 | ubuntu-noble | INFO [docker-upgrade > destroy] Executing 2026-09-17 01:01:09.968803 | ubuntu-noble | WARNING [docker-upgrade > destroy] Skipping, '--destroy=never' requested. 2026-09-17 01:01:09.969046 | ubuntu-noble | INFO [docker-upgrade > destroy] Executed: Successful 2026-09-17 01:01:09.969614 | ubuntu-noble | WARNING Molecule executed 1 scenario (1 missing files) 2026-09-17 01:01:10.132381 | ubuntu-noble | ok: Runtime: 0:04:05.736622 2026-09-17 01:01:10.157196 | 2026-09-17 01:01:10.157633 | PLAY RECAP 2026-09-17 01:01:10.157741 | ubuntu-noble | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 01:01:10.157788 | 2026-09-17 01:01:10.276075 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 01:01:10.278687 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 01:01:10.850108 | 2026-09-17 01:01:10.850257 | PLAY [all] 2026-09-17 01:01:10.860905 | 2026-09-17 01:01:10.860976 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 01:01:10.915786 | ubuntu-noble | skipping: Conditional result was False 2026-09-17 01:01:10.922782 | 2026-09-17 01:01:10.922883 | TASK [fetch-output : Set log path for single node] 2026-09-17 01:01:10.967014 | ubuntu-noble | ok 2026-09-17 01:01:10.979259 | 2026-09-17 01:01:10.979394 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 01:01:11.373864 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/work/logs" 2026-09-17 01:01:11.600478 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/work/artifacts" 2026-09-17 01:01:11.823860 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/9a99f9baac2c4b8c9c97fca4c0359b7e/work/docs" 2026-09-17 01:01:11.841538 | 2026-09-17 01:01:11.841770 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 01:01:12.549841 | ubuntu-noble | changed: .d..t...... ./ 2026-09-17 01:01:12.550036 | ubuntu-noble | changed: All items complete 2026-09-17 01:01:12.550067 | 2026-09-17 01:01:13.081339 | ubuntu-noble | changed: .d..t...... ./ 2026-09-17 01:01:13.613900 | ubuntu-noble | changed: .d..t...... ./ 2026-09-17 01:01:13.643897 | 2026-09-17 01:01:13.644107 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 01:01:14.081613 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007224 2026-09-17 01:01:14.320462 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006790 2026-09-17 01:01:14.342442 | 2026-09-17 01:01:14.342614 | PLAY [all] 2026-09-17 01:01:14.356475 | 2026-09-17 01:01:14.356649 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 01:01:14.829098 | ubuntu-noble | changed 2026-09-17 01:01:14.840539 | 2026-09-17 01:01:14.840633 | PLAY RECAP 2026-09-17 01:01:14.840712 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 01:01:14.840751 | 2026-09-17 01:01:14.992960 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 01:01:14.995121 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 01:01:15.556107 | 2026-09-17 01:01:15.556241 | PLAY [localhost] 2026-09-17 01:01:15.566366 | 2026-09-17 01:01:15.566443 | TASK [Generate Zuul manifest] 2026-09-17 01:01:15.583945 | localhost | ok 2026-09-17 01:01:15.598442 | 2026-09-17 01:01:15.598522 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 01:01:16.025065 | localhost | changed 2026-09-17 01:01:16.044578 | 2026-09-17 01:01:16.044740 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 01:01:16.088437 | localhost | ok 2026-09-17 01:01:16.100671 | 2026-09-17 01:01:16.100788 | TASK [Upload logs] 2026-09-17 01:01:16.121740 | localhost | ok 2026-09-17 01:01:16.194599 | 2026-09-17 01:01:16.194737 | TASK [Set zuul-log-path fact] 2026-09-17 01:01:16.213238 | localhost | ok 2026-09-17 01:01:16.225399 | 2026-09-17 01:01:16.225463 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 01:01:16.255333 | localhost | ok 2026-09-17 01:01:16.263384 | 2026-09-17 01:01:16.263469 | TASK [upload-logs : Create log directories] 2026-09-17 01:01:16.679290 | localhost | changed 2026-09-17 01:01:16.689866 | 2026-09-17 01:01:16.690000 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 01:01:17.128227 | localhost -> localhost | ok: Runtime: 0:00:00.005402 2026-09-17 01:01:17.137914 | 2026-09-17 01:01:17.138048 | TASK [upload-logs : Upload logs to log server] 2026-09-17 01:01:17.605208 | localhost | Output suppressed because no_log was given 2026-09-17 01:01:17.610587 | 2026-09-17 01:01:17.610674 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 01:01:17.665593 | localhost | skipping: Conditional result was False 2026-09-17 01:01:17.671652 | localhost | skipping: Conditional result was False 2026-09-17 01:01:17.685769 | 2026-09-17 01:01:17.685990 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 01:01:17.744455 | localhost | skipping: Conditional result was False 2026-09-17 01:01:17.744852 | 2026-09-17 01:01:17.749806 | localhost | skipping: Conditional result was False 2026-09-17 01:01:17.760557 | 2026-09-17 01:01:17.760747 | LOOP [upload-logs : Upload console log and json output]