2025-09-27 21:05:41.349716 | Job console starting 2025-09-27 21:05:41.362552 | Updating git repos 2025-09-27 21:05:41.439813 | Cloning repos into workspace 2025-09-27 21:05:41.628068 | Restoring repo states 2025-09-27 21:05:41.651951 | Merging changes 2025-09-27 21:05:41.651980 | Checking out repos 2025-09-27 21:05:41.927604 | Preparing playbooks 2025-09-27 21:05:42.525673 | Running Ansible setup 2025-09-27 21:05:46.642011 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-09-27 21:05:47.402138 | 2025-09-27 21:05:47.402305 | PLAY [Base pre] 2025-09-27 21:05:47.419643 | 2025-09-27 21:05:47.419802 | TASK [Setup log path fact] 2025-09-27 21:05:47.450100 | orchestrator | ok 2025-09-27 21:05:47.467790 | 2025-09-27 21:05:47.467965 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-09-27 21:05:47.510617 | orchestrator | ok 2025-09-27 21:05:47.526556 | 2025-09-27 21:05:47.526717 | TASK [emit-job-header : Print job information] 2025-09-27 21:05:47.580936 | # Job Information 2025-09-27 21:05:47.581179 | Ansible Version: 2.16.14 2025-09-27 21:05:47.581236 | Job: testbed-deploy-in-a-nutshell-ubuntu-24.04 2025-09-27 21:05:47.581292 | Pipeline: post 2025-09-27 21:05:47.581331 | Executor: 521e9411259a 2025-09-27 21:05:47.581366 | Triggered by: https://github.com/osism/testbed/commit/0db1918251540b6a15696270de11eff4f5faacff 2025-09-27 21:05:47.581403 | Event ID: b4c8cea4-9be5-11f0-9608-ee577a99f6ef 2025-09-27 21:05:47.590099 | 2025-09-27 21:05:47.590206 | LOOP [emit-job-header : Print node information] 2025-09-27 21:05:47.717213 | orchestrator | ok: 2025-09-27 21:05:47.717512 | orchestrator | # Node Information 2025-09-27 21:05:47.717572 | orchestrator | Inventory Hostname: orchestrator 2025-09-27 21:05:47.717613 | orchestrator | Hostname: zuul-static-regiocloud-infra-1 2025-09-27 21:05:47.717649 | orchestrator | Username: zuul-testbed06 2025-09-27 21:05:47.717683 | orchestrator | Distro: Debian 12.12 2025-09-27 21:05:47.717722 | orchestrator | Provider: static-testbed 2025-09-27 21:05:47.717757 | orchestrator | Region: 2025-09-27 21:05:47.717793 | orchestrator | Label: testbed-orchestrator 2025-09-27 21:05:47.717825 | orchestrator | Product Name: OpenStack Nova 2025-09-27 21:05:47.717857 | orchestrator | Interface IP: 81.163.193.140 2025-09-27 21:05:47.738301 | 2025-09-27 21:05:47.738439 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-09-27 21:05:48.238324 | orchestrator -> localhost | changed 2025-09-27 21:05:48.247332 | 2025-09-27 21:05:48.247461 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-09-27 21:05:49.245197 | orchestrator -> localhost | changed 2025-09-27 21:05:49.258634 | 2025-09-27 21:05:49.258740 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-09-27 21:05:49.494188 | orchestrator -> localhost | ok 2025-09-27 21:05:49.501832 | 2025-09-27 21:05:49.501941 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-09-27 21:05:49.520831 | orchestrator | ok 2025-09-27 21:05:49.537687 | orchestrator | included: /var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-09-27 21:05:49.545256 | 2025-09-27 21:05:49.545341 | TASK [add-build-sshkey : Create Temp SSH key] 2025-09-27 21:05:50.398035 | orchestrator -> localhost | Generating public/private rsa key pair. 2025-09-27 21:05:50.398568 | orchestrator -> localhost | Your identification has been saved in /var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/work/b2e9103d492042f0a903c5e90bac25e9_id_rsa 2025-09-27 21:05:50.398680 | orchestrator -> localhost | Your public key has been saved in /var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/work/b2e9103d492042f0a903c5e90bac25e9_id_rsa.pub 2025-09-27 21:05:50.398756 | orchestrator -> localhost | The key fingerprint is: 2025-09-27 21:05:50.398827 | orchestrator -> localhost | SHA256:b8FisXejgfHPdw05VfaAjokpmm/CL/Ha7Z87eWu3RQc zuul-build-sshkey 2025-09-27 21:05:50.398935 | orchestrator -> localhost | The key's randomart image is: 2025-09-27 21:05:50.399022 | orchestrator -> localhost | +---[RSA 3072]----+ 2025-09-27 21:05:50.399085 | orchestrator -> localhost | | .. o| 2025-09-27 21:05:50.399146 | orchestrator -> localhost | | . oo| 2025-09-27 21:05:50.399205 | orchestrator -> localhost | | oo + E o| 2025-09-27 21:05:50.399262 | orchestrator -> localhost | | . oBo . + | 2025-09-27 21:05:50.399318 | orchestrator -> localhost | | o .S * o + o| 2025-09-27 21:05:50.399378 | orchestrator -> localhost | | + . + B . +o| 2025-09-27 21:05:50.399435 | orchestrator -> localhost | | . + +.o . +| 2025-09-27 21:05:50.399527 | orchestrator -> localhost | | +.+. .o.o..o | 2025-09-27 21:05:50.399593 | orchestrator -> localhost | | .*o.o.+=.o.. | 2025-09-27 21:05:50.399653 | orchestrator -> localhost | +----[SHA256]-----+ 2025-09-27 21:05:50.399798 | orchestrator -> localhost | ok: Runtime: 0:00:00.320827 2025-09-27 21:05:50.414560 | 2025-09-27 21:05:50.414717 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-09-27 21:05:50.448292 | orchestrator | ok 2025-09-27 21:05:50.461156 | orchestrator | included: /var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-09-27 21:05:50.471029 | 2025-09-27 21:05:50.471130 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-09-27 21:05:50.494648 | orchestrator | skipping: Conditional result was False 2025-09-27 21:05:50.503499 | 2025-09-27 21:05:50.503609 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-09-27 21:05:51.103849 | orchestrator | changed 2025-09-27 21:05:51.118983 | 2025-09-27 21:05:51.119154 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-09-27 21:05:51.397257 | orchestrator | ok 2025-09-27 21:05:51.407161 | 2025-09-27 21:05:51.407308 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-09-27 21:05:51.817356 | orchestrator | ok 2025-09-27 21:05:51.823590 | 2025-09-27 21:05:51.823702 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-09-27 21:05:52.264562 | orchestrator | ok 2025-09-27 21:05:52.275365 | 2025-09-27 21:05:52.275528 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-09-27 21:05:52.301176 | orchestrator | skipping: Conditional result was False 2025-09-27 21:05:52.307978 | 2025-09-27 21:05:52.308081 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-09-27 21:05:52.756603 | orchestrator -> localhost | changed 2025-09-27 21:05:52.781468 | 2025-09-27 21:05:52.781615 | TASK [add-build-sshkey : Add back temp key] 2025-09-27 21:05:53.119325 | orchestrator -> localhost | Identity added: /var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/work/b2e9103d492042f0a903c5e90bac25e9_id_rsa (zuul-build-sshkey) 2025-09-27 21:05:53.119611 | orchestrator -> localhost | ok: Runtime: 0:00:00.016673 2025-09-27 21:05:53.127244 | 2025-09-27 21:05:53.127365 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-09-27 21:05:53.551033 | orchestrator | ok 2025-09-27 21:05:53.559914 | 2025-09-27 21:05:53.560061 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-09-27 21:05:53.594728 | orchestrator | skipping: Conditional result was False 2025-09-27 21:05:53.654302 | 2025-09-27 21:05:53.654435 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-09-27 21:05:54.059038 | orchestrator | ok 2025-09-27 21:05:54.071073 | 2025-09-27 21:05:54.071212 | TASK [validate-host : Define zuul_info_dir fact] 2025-09-27 21:05:54.112688 | orchestrator | ok 2025-09-27 21:05:54.121025 | 2025-09-27 21:05:54.121161 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-09-27 21:05:54.441710 | orchestrator -> localhost | ok 2025-09-27 21:05:54.451863 | 2025-09-27 21:05:54.451994 | TASK [validate-host : Collect information about the host] 2025-09-27 21:05:55.671448 | orchestrator | ok 2025-09-27 21:05:55.685275 | 2025-09-27 21:05:55.685397 | TASK [validate-host : Sanitize hostname] 2025-09-27 21:05:55.750663 | orchestrator | ok 2025-09-27 21:05:55.758955 | 2025-09-27 21:05:55.759094 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-09-27 21:05:56.309241 | orchestrator -> localhost | changed 2025-09-27 21:05:56.316012 | 2025-09-27 21:05:56.316122 | TASK [validate-host : Collect information about zuul worker] 2025-09-27 21:05:56.753878 | orchestrator | ok 2025-09-27 21:05:56.761274 | 2025-09-27 21:05:56.761409 | TASK [validate-host : Write out all zuul information for each host] 2025-09-27 21:05:57.281444 | orchestrator -> localhost | changed 2025-09-27 21:05:57.292438 | 2025-09-27 21:05:57.292567 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-09-27 21:05:57.572912 | orchestrator | ok 2025-09-27 21:05:57.582472 | 2025-09-27 21:05:57.582618 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-09-27 21:06:36.355799 | orchestrator | changed: 2025-09-27 21:06:36.356087 | orchestrator | .d..t...... src/ 2025-09-27 21:06:36.356139 | orchestrator | .d..t...... src/github.com/ 2025-09-27 21:06:36.356176 | orchestrator | .d..t...... src/github.com/osism/ 2025-09-27 21:06:36.356207 | orchestrator | .d..t...... src/github.com/osism/ansible-collection-commons/ 2025-09-27 21:06:36.356237 | orchestrator | RedHat.yml 2025-09-27 21:06:36.370879 | orchestrator | .L..t...... src/github.com/osism/ansible-collection-commons/roles/repository/tasks/CentOS.yml -> RedHat.yml 2025-09-27 21:06:36.370897 | orchestrator | RedHat.yml 2025-09-27 21:06:36.370950 | orchestrator | = 2.2.0"... 2025-09-27 21:06:48.439261 | orchestrator | 21:06:48.439 STDOUT terraform: - Finding latest version of hashicorp/null... 2025-09-27 21:06:48.465561 | orchestrator | 21:06:48.465 STDOUT terraform: - Finding terraform-provider-openstack/openstack versions matching ">= 1.53.0"... 2025-09-27 21:06:48.638855 | orchestrator | 21:06:48.638 STDOUT terraform: - Installing terraform-provider-openstack/openstack v3.3.2... 2025-09-27 21:06:49.255913 | orchestrator | 21:06:49.255 STDOUT terraform: - Installed terraform-provider-openstack/openstack v3.3.2 (signed, key ID 4F80527A391BEFD2) 2025-09-27 21:06:49.619736 | orchestrator | 21:06:49.619 STDOUT terraform: - Installing hashicorp/local v2.5.3... 2025-09-27 21:06:50.206924 | orchestrator | 21:06:50.206 STDOUT terraform: - Installed hashicorp/local v2.5.3 (signed, key ID 0C0AF313E5FD9F80) 2025-09-27 21:06:50.285161 | orchestrator | 21:06:50.284 STDOUT terraform: - Installing hashicorp/null v3.2.4... 2025-09-27 21:06:50.767897 | orchestrator | 21:06:50.767 STDOUT terraform: - Installed hashicorp/null v3.2.4 (signed, key ID 0C0AF313E5FD9F80) 2025-09-27 21:06:50.768012 | orchestrator | 21:06:50.767 STDOUT terraform: Providers are signed by their developers. 2025-09-27 21:06:50.768023 | orchestrator | 21:06:50.767 STDOUT terraform: If you'd like to know more about provider signing, you can read about it here: 2025-09-27 21:06:50.768042 | orchestrator | 21:06:50.767 STDOUT terraform: https://opentofu.org/docs/cli/plugins/signing/ 2025-09-27 21:06:50.768049 | orchestrator | 21:06:50.767 STDOUT terraform: OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2025-09-27 21:06:50.768075 | orchestrator | 21:06:50.767 STDOUT terraform: selections it made above. Include this file in your version control repository 2025-09-27 21:06:50.768084 | orchestrator | 21:06:50.768 STDOUT terraform: so that OpenTofu can guarantee to make the same selections by default when 2025-09-27 21:06:50.768169 | orchestrator | 21:06:50.768 STDOUT terraform: you run "tofu init" in the future. 2025-09-27 21:06:50.768180 | orchestrator | 21:06:50.768 STDOUT terraform: OpenTofu has been successfully initialized! 2025-09-27 21:06:50.768190 | orchestrator | 21:06:50.768 STDOUT terraform: You may now begin working with OpenTofu. Try running "tofu plan" to see 2025-09-27 21:06:50.768266 | orchestrator | 21:06:50.768 STDOUT terraform: any changes that are required for your infrastructure. All OpenTofu commands 2025-09-27 21:06:50.768345 | orchestrator | 21:06:50.768 STDOUT terraform: should now work. 2025-09-27 21:06:50.768353 | orchestrator | 21:06:50.768 STDOUT terraform: If you ever set or change modules or backend configuration for OpenTofu, 2025-09-27 21:06:50.768362 | orchestrator | 21:06:50.768 STDOUT terraform: rerun this command to reinitialize your working directory. If you forget, other 2025-09-27 21:06:50.768417 | orchestrator | 21:06:50.768 STDOUT terraform: commands will detect it and remind you to do so if necessary. 2025-09-27 21:06:51.126733 | orchestrator | 21:06:51.126 STDOUT terraform: Created and switched to workspace "ci"! 2025-09-27 21:06:51.126824 | orchestrator | 21:06:51.126 STDOUT terraform: You're now on a new, empty workspace. Workspaces isolate their state, 2025-09-27 21:06:51.126856 | orchestrator | 21:06:51.126 STDOUT terraform: so if you run "tofu plan" OpenTofu will not see any existing state 2025-09-27 21:06:51.126863 | orchestrator | 21:06:51.126 STDOUT terraform: for this configuration. 2025-09-27 21:06:51.259871 | orchestrator | 21:06:51.259 ERROR  The `fmt` command is no longer supported. Use `terragrunt run -- fmt` instead. 2025-09-27 21:06:51.265295 | orchestrator | make: *** [Makefile:75: init] Error 1 2025-09-27 21:06:51.631998 | orchestrator | ERROR 2025-09-27 21:06:51.632412 | orchestrator | { 2025-09-27 21:06:51.632546 | orchestrator | "delta": "0:00:03.217827", 2025-09-27 21:06:51.632626 | orchestrator | "end": "2025-09-27 21:06:51.265984", 2025-09-27 21:06:51.632689 | orchestrator | "msg": "non-zero return code", 2025-09-27 21:06:51.632746 | orchestrator | "rc": 2, 2025-09-27 21:06:51.632809 | orchestrator | "start": "2025-09-27 21:06:48.048157" 2025-09-27 21:06:51.632863 | orchestrator | } failure 2025-09-27 21:06:51.637296 | 2025-09-27 21:06:51.637459 | PLAY RECAP 2025-09-27 21:06:51.637616 | orchestrator | ok: 4 changed: 0 unreachable: 0 failed: 1 skipped: 1 rescued: 0 ignored: 0 2025-09-27 21:06:51.637679 | 2025-09-27 21:06:51.786705 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/deploy.yml@main] 2025-09-27 21:06:51.787882 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2025-09-27 21:06:52.527506 | 2025-09-27 21:06:52.527678 | PLAY [Post output play] 2025-09-27 21:06:52.543775 | 2025-09-27 21:06:52.543910 | LOOP [stage-output : Register sources] 2025-09-27 21:06:52.595596 | 2025-09-27 21:06:52.595804 | TASK [stage-output : Check sudo] 2025-09-27 21:06:53.062003 | orchestrator | sudo: a password is required 2025-09-27 21:06:53.131711 | orchestrator | ok: Runtime: 0:00:00.011123 2025-09-27 21:06:53.139000 | 2025-09-27 21:06:53.139107 | LOOP [stage-output : Set source and destination for files and folders] 2025-09-27 21:06:53.177621 | 2025-09-27 21:06:53.177805 | TASK [stage-output : Build a list of source, dest dictionaries] 2025-09-27 21:06:53.237579 | orchestrator | ok 2025-09-27 21:06:53.246122 | 2025-09-27 21:06:53.246262 | LOOP [stage-output : Ensure target folders exist] 2025-09-27 21:06:53.690693 | orchestrator | ok: "docs" 2025-09-27 21:06:53.691048 | 2025-09-27 21:06:53.952208 | orchestrator | ok: "artifacts" 2025-09-27 21:06:54.191417 | orchestrator | ok: "logs" 2025-09-27 21:06:54.212636 | 2025-09-27 21:06:54.212822 | LOOP [stage-output : Copy files and folders to staging folder] 2025-09-27 21:06:54.253676 | 2025-09-27 21:06:54.253969 | TASK [stage-output : Make all log files readable] 2025-09-27 21:06:54.541074 | orchestrator | ok 2025-09-27 21:06:54.549637 | 2025-09-27 21:06:54.549764 | TASK [stage-output : Rename log files that match extensions_to_txt] 2025-09-27 21:06:54.584041 | orchestrator | skipping: Conditional result was False 2025-09-27 21:06:54.600844 | 2025-09-27 21:06:54.600988 | TASK [stage-output : Discover log files for compression] 2025-09-27 21:06:54.625607 | orchestrator | skipping: Conditional result was False 2025-09-27 21:06:54.632359 | 2025-09-27 21:06:54.632463 | LOOP [stage-output : Archive everything from logs] 2025-09-27 21:06:54.668446 | 2025-09-27 21:06:54.668643 | PLAY [Post cleanup play] 2025-09-27 21:06:54.676146 | 2025-09-27 21:06:54.676252 | TASK [Set cloud fact (Zuul deployment)] 2025-09-27 21:06:54.731361 | orchestrator | ok 2025-09-27 21:06:54.742570 | 2025-09-27 21:06:54.742685 | TASK [Set cloud fact (local deployment)] 2025-09-27 21:06:54.766144 | orchestrator | skipping: Conditional result was False 2025-09-27 21:06:54.781405 | 2025-09-27 21:06:54.781567 | TASK [Clean the cloud environment] 2025-09-27 21:06:55.347100 | orchestrator | 2025-09-27 21:06:55 - clean up servers 2025-09-27 21:06:55.803838 | orchestrator | 2025-09-27 21:06:55 - clean up keypairs 2025-09-27 21:06:55.819020 | orchestrator | 2025-09-27 21:06:55 - wait for servers to be gone 2025-09-27 21:06:55.863063 | orchestrator | 2025-09-27 21:06:55 - clean up ports 2025-09-27 21:06:55.939434 | orchestrator | 2025-09-27 21:06:55 - clean up volumes 2025-09-27 21:06:56.007668 | orchestrator | 2025-09-27 21:06:56 - disconnect routers 2025-09-27 21:06:56.029192 | orchestrator | 2025-09-27 21:06:56 - clean up subnets 2025-09-27 21:06:56.045104 | orchestrator | 2025-09-27 21:06:56 - clean up networks 2025-09-27 21:06:56.167019 | orchestrator | 2025-09-27 21:06:56 - clean up security groups 2025-09-27 21:06:56.198148 | orchestrator | 2025-09-27 21:06:56 - clean up floating ips 2025-09-27 21:06:56.218810 | orchestrator | 2025-09-27 21:06:56 - clean up routers 2025-09-27 21:06:56.351349 | orchestrator | ok: Runtime: 0:00:01.245645 2025-09-27 21:06:56.353212 | 2025-09-27 21:06:56.353302 | PLAY RECAP 2025-09-27 21:06:56.353371 | orchestrator | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-09-27 21:06:56.353412 | 2025-09-27 21:06:56.476902 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/post.yml@main] 2025-09-27 21:06:56.477935 | POST-RUN START: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2025-09-27 21:06:57.217084 | 2025-09-27 21:06:57.217251 | PLAY [Cleanup play] 2025-09-27 21:06:57.233903 | 2025-09-27 21:06:57.234027 | TASK [Set cloud fact (Zuul deployment)] 2025-09-27 21:06:57.302159 | orchestrator | ok 2025-09-27 21:06:57.311839 | 2025-09-27 21:06:57.311993 | TASK [Set cloud fact (local deployment)] 2025-09-27 21:06:57.336382 | orchestrator | skipping: Conditional result was False 2025-09-27 21:06:57.348717 | 2025-09-27 21:06:57.348846 | TASK [Clean the cloud environment] 2025-09-27 21:06:58.091882 | orchestrator | 2025-09-27 21:06:58 - clean up servers 2025-09-27 21:06:58.535772 | orchestrator | 2025-09-27 21:06:58 - clean up keypairs 2025-09-27 21:06:58.551707 | orchestrator | 2025-09-27 21:06:58 - wait for servers to be gone 2025-09-27 21:06:58.589537 | orchestrator | 2025-09-27 21:06:58 - clean up ports 2025-09-27 21:06:58.655508 | orchestrator | 2025-09-27 21:06:58 - clean up volumes 2025-09-27 21:06:58.720906 | orchestrator | 2025-09-27 21:06:58 - disconnect routers 2025-09-27 21:06:58.750433 | orchestrator | 2025-09-27 21:06:58 - clean up subnets 2025-09-27 21:06:58.766964 | orchestrator | 2025-09-27 21:06:58 - clean up networks 2025-09-27 21:06:58.889976 | orchestrator | 2025-09-27 21:06:58 - clean up security groups 2025-09-27 21:06:58.921035 | orchestrator | 2025-09-27 21:06:58 - clean up floating ips 2025-09-27 21:06:58.941210 | orchestrator | 2025-09-27 21:06:58 - clean up routers 2025-09-27 21:06:59.397300 | orchestrator | ok: Runtime: 0:00:01.239606 2025-09-27 21:06:59.401078 | 2025-09-27 21:06:59.401238 | PLAY RECAP 2025-09-27 21:06:59.401359 | orchestrator | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2025-09-27 21:06:59.401421 | 2025-09-27 21:06:59.523167 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/osism/testbed/playbooks/cleanup.yml@main] 2025-09-27 21:06:59.524139 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2025-09-27 21:07:00.242219 | 2025-09-27 21:07:00.242370 | PLAY [Base post-fetch] 2025-09-27 21:07:00.257900 | 2025-09-27 21:07:00.258027 | TASK [fetch-output : Set log path for multiple nodes] 2025-09-27 21:07:00.314121 | orchestrator | skipping: Conditional result was False 2025-09-27 21:07:00.329354 | 2025-09-27 21:07:00.329569 | TASK [fetch-output : Set log path for single node] 2025-09-27 21:07:00.364717 | orchestrator | ok 2025-09-27 21:07:00.372709 | 2025-09-27 21:07:00.372832 | LOOP [fetch-output : Ensure local output dirs] 2025-09-27 21:07:00.845630 | orchestrator -> localhost | ok: "/var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/work/logs" 2025-09-27 21:07:01.107648 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/work/artifacts" 2025-09-27 21:07:01.355576 | orchestrator -> localhost | changed: "/var/lib/zuul/builds/b2e9103d492042f0a903c5e90bac25e9/work/docs" 2025-09-27 21:07:01.380454 | 2025-09-27 21:07:01.380657 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-09-27 21:07:02.268526 | orchestrator | changed: .d..t...... ./ 2025-09-27 21:07:02.269863 | orchestrator | changed: All items complete 2025-09-27 21:07:02.269971 | 2025-09-27 21:07:02.921179 | orchestrator | changed: .d..t...... ./ 2025-09-27 21:07:03.604796 | orchestrator | changed: .d..t...... ./ 2025-09-27 21:07:03.624371 | 2025-09-27 21:07:03.624603 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-09-27 21:07:03.659865 | orchestrator | skipping: Conditional result was False 2025-09-27 21:07:03.663829 | orchestrator | skipping: Conditional result was False 2025-09-27 21:07:03.685117 | 2025-09-27 21:07:03.685221 | PLAY RECAP 2025-09-27 21:07:03.685295 | orchestrator | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-09-27 21:07:03.685332 | 2025-09-27 21:07:03.808475 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2025-09-27 21:07:03.809428 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-09-27 21:07:04.559001 | 2025-09-27 21:07:04.559163 | PLAY [Base post] 2025-09-27 21:07:04.573818 | 2025-09-27 21:07:04.573953 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-09-27 21:07:05.912366 | orchestrator | changed 2025-09-27 21:07:05.924219 | 2025-09-27 21:07:05.924510 | PLAY RECAP 2025-09-27 21:07:05.924691 | orchestrator | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-09-27 21:07:05.924891 | 2025-09-27 21:07:06.067173 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-09-27 21:07:06.068070 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-09-27 21:07:06.918178 | 2025-09-27 21:07:06.918348 | PLAY [Base post-logs] 2025-09-27 21:07:06.928985 | 2025-09-27 21:07:06.929128 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-09-27 21:07:07.383954 | localhost | changed 2025-09-27 21:07:07.396262 | 2025-09-27 21:07:07.396410 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-09-27 21:07:07.438068 | localhost | ok 2025-09-27 21:07:07.448735 | 2025-09-27 21:07:07.448863 | TASK [Set zuul-log-path fact] 2025-09-27 21:07:07.464315 | localhost | ok 2025-09-27 21:07:07.472575 | 2025-09-27 21:07:07.472690 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-09-27 21:07:07.499968 | localhost | ok 2025-09-27 21:07:07.503152 | 2025-09-27 21:07:07.503259 | TASK [upload-logs : Create log directories] 2025-09-27 21:07:07.966744 | localhost | changed 2025-09-27 21:07:07.970014 | 2025-09-27 21:07:07.970153 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-09-27 21:07:08.501030 | localhost -> localhost | ok: Runtime: 0:00:00.007265 2025-09-27 21:07:08.506131 | 2025-09-27 21:07:08.506262 | TASK [upload-logs : Upload logs to log server] 2025-09-27 21:07:09.048933 | localhost | Output suppressed because no_log was given 2025-09-27 21:07:09.050800 | 2025-09-27 21:07:09.050929 | LOOP [upload-logs : Compress console log and json output] 2025-09-27 21:07:09.105379 | localhost | skipping: Conditional result was False 2025-09-27 21:07:09.114080 | localhost | skipping: Conditional result was False 2025-09-27 21:07:09.118945 | 2025-09-27 21:07:09.119095 | LOOP [upload-logs : Upload compressed console log and json output] 2025-09-27 21:07:09.171270 | localhost | skipping: Conditional result was False 2025-09-27 21:07:09.171586 | 2025-09-27 21:07:09.178448 | localhost | skipping: Conditional result was False 2025-09-27 21:07:09.188524 | 2025-09-27 21:07:09.188654 | LOOP [upload-logs : Upload console log and json output]