PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:39:53 +0000 (0:00:00.022) 0:00:00.022 *****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 27 November 2025 11:39:54 +0000 (0:00:00.795) 0:00:00.817 *****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 27 November 2025 11:39:54 +0000 (0:00:00.282) 0:00:01.100 *****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 27 November 2025 11:39:54 +0000 (0:00:00.019) 0:00:01.120 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 27 November 2025 11:39:54 +0000 (0:00:00.039) 0:00:01.159 *****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 27 November 2025 11:39:54 +0000 (0:00:00.243) 0:00:01.403 *****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 27 November 2025 11:39:55 +0000 (0:00:00.197) 0:00:01.601 *****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 27 November 2025 11:39:55 +0000 (0:00:00.631) 0:00:02.232 *****
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 27 November 2025 11:39:55 +0000 (0:00:00.055) 0:00:02.288 *****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 27 November 2025 11:39:56 +0000 (0:00:00.500) 0:00:02.789 *****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 27 November 2025 11:39:57 +0000 (0:00:00.740) 0:00:03.529 *****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 27 November 2025 11:39:58 +0000 (0:00:00.989) 0:00:04.519 *****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 27 November 2025 11:40:05 +0000 (0:00:07.401) 0:00:11.921 *****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 27 November 2025 11:40:06 +0000 (0:00:00.662) 0:00:12.583 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 27 November 2025 11:40:06 +0000 (0:00:00.021) 0:00:12.604 *****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 27 November 2025 11:40:06 +0000 (0:00:00.763) 0:00:13.368 *****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 27 November 2025 11:40:06 +0000 (0:00:00.035) 0:00:13.404 *****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 27 November 2025 11:40:06 +0000 (0:00:00.034) 0:00:13.439 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 27 November 2025 11:40:07 +0000 (0:00:00.033) 0:00:13.473 *****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 27 November 2025 11:40:07 +0000 (0:00:00.511) 0:00:13.984 *****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 27 November 2025 11:40:07 +0000 (0:00:00.406) 0:00:14.391 *****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 27 November 2025 11:40:07 +0000 (0:00:00.027) 0:00:14.419 *****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 27 November 2025 11:40:07 +0000 (0:00:00.028) 0:00:14.448 *****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.027) 0:00:14.475 *****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.035) 0:00:14.510 *****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.026) 0:00:14.536 *****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.026) 0:00:14.562 *****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.026) 0:00:14.589 *****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.028) 0:00:14.617 *****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.026) 0:00:14.643 *****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.028) 0:00:14.672 *****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.025) 0:00:14.698 *****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.168) 0:00:14.867 *****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.209) 0:00:15.077 *****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.214) 0:00:15.291 *****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.021) 0:00:15.313 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.021) 0:00:15.335 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.021) 0:00:15.356 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.021) 0:00:15.377 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.021) 0:00:15.399 *****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.021) 0:00:15.420 *****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.016) 0:00:15.436 *****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 27 November 2025 11:40:08 +0000 (0:00:00.027) 0:00:15.464 *****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 27 November 2025 11:40:09 +0000 (0:00:00.015) 0:00:15.479 *****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 27 November 2025 11:40:09 +0000 (0:00:00.020) 0:00:15.500 *****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 27 November 2025 11:40:09 +0000 (0:00:00.029) 0:00:15.529 *****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 27 November 2025 11:40:09 +0000 (0:00:00.027) 0:00:15.556 *****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 27 November 2025 11:40:09 +0000 (0:00:00.027) 0:00:15.583 *****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 27 November 2025 11:40:09 +0000 (0:00:00.027) 0:00:15.610 *****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 27 November 2025 11:40:54 +0000 (0:00:45.002) 0:01:00.613 *****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 27 November 2025 11:40:55 +0000 (0:00:01.117) 0:01:01.731 *****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 27 November 2025 11:40:55 +0000 (0:00:00.032) 0:01:01.763 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 27 November 2025 11:40:55 +0000 (0:00:00.042) 0:01:01.805 *****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 27 November 2025 11:40:55 +0000 (0:00:00.018) 0:01:01.824 *****
changed: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 27 November 2025 11:40:59 +0000 (0:00:04.357) 0:01:06.182 *****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 27 November 2025 11:40:59 +0000 (0:00:00.176) 0:01:06.358 *****
changed: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 27 November 2025 11:41:00 +0000 (0:00:00.183) 0:01:06.542 *****
changed: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 27 November 2025 11:41:05 +0000 (0:00:05.885) 0:01:12.427 *****
ok: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.045) 0:01:12.473 *****
changed: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.325) 0:01:12.799 *****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.361) 0:01:13.160 *****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.025) 0:01:13.185 *****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.022) 0:01:13.207 *****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.022) 0:01:13.230 *****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.029) 0:01:13.259 *****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.020) 0:01:13.279 *****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 27 November 2025 11:41:06 +0000 (0:00:00.026) 0:01:13.305 *****
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:41:07 +0000 (0:00:01.074) 0:01:14.380 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:41:08 +0000 (0:00:00.803) 0:01:15.183 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:41:11 +0000 (0:00:02.806) 0:01:17.989 *****
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.065) 0:01:18.055 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.051) 0:01:18.107 *****
skipping: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.089) 0:01:18.196 *****
skipping: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.061) 0:01:18.258 *****
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.062) 0:01:18.320 *****
skipping: [instance]
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.059) 0:01:18.380 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:41:11 +0000 (0:00:00.061) 0:01:18.442 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.061) 0:01:18.504 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.063) 0:01:18.567 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.065) 0:01:18.633 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.059) 0:01:18.693 *****
skipping: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.059) 0:01:18.752 *****
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.060) 0:01:18.813 *****
skipping: [instance]
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.061) 0:01:18.874 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.061) 0:01:18.936 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.102) 0:01:19.038 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.060) 0:01:19.099 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.061) 0:01:19.161 *****
skipping: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.061) 0:01:19.222 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.063) 0:01:19.285 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.062) 0:01:19.348 *****
skipping: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:41:12 +0000 (0:00:00.062) 0:01:19.410 *****
skipping: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.061) 0:01:19.472 *****
skipping: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.062) 0:01:19.535 *****
skipping: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.061) 0:01:19.596 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.042) 0:01:19.639 *****
skipping: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.062) 0:01:19.701 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.061) 0:01:19.762 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.222) 0:01:19.985 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.032) 0:01:20.018 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.032) 0:01:20.050 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.036) 0:01:20.087 *****
[WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue:
'/var/log/libvirt/qemu/' is not a directory
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.280) 0:01:20.367 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:41:13 +0000 (0:00:00.031) 0:01:20.398 *****
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:41:15 +0000 (0:00:01.359) 0:01:21.758 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:41:15 +0000 (0:00:00.383) 0:01:22.141 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:41:16 +0000 (0:00:01.242) 0:01:23.384 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:41:17 +0000 (0:00:00.327) 0:01:23.711 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:41:17 +0000 (0:00:00.043) 0:01:23.755 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:41:17 +0000 (0:00:00.039) 0:01:23.794 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:41:17 +0000 (0:00:00.053) 0:01:23.848 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:41:17 +0000 (0:00:00.612) 0:01:24.460 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:41:18 +0000 (0:00:00.421) 0:01:24.882 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:41:18 +0000 (0:00:00.186) 0:01:25.069 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:41:18 +0000 (0:00:00.033) 0:01:25.102 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:41:18 +0000 (0:00:00.031) 0:01:25.133 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:41:19 +0000 (0:00:00.682) 0:01:25.816 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:41:19 +0000 (0:00:00.077) 0:01:25.893 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:41:19 +0000 (0:00:00.312) 0:01:26.206 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:41:19 +0000 (0:00:00.221) 0:01:26.427 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:41:20 +0000 (0:00:00.076) 0:01:26.503 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:41:20 +0000 (0:00:00.197) 0:01:26.700 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:41:20 +0000 (0:00:00.207) 0:01:26.908 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:41:20 +0000 (0:00:00.056) 0:01:26.964 *****
changed: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:41:24 +0000 (0:00:04.186) 0:01:31.151 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:41:25 +0000 (0:00:01.246) 0:01:32.397 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.215) 0:01:32.613 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.034) 0:01:32.647 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.058) 0:01:32.706 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.052) 0:01:32.759 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.033) 0:01:32.792 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.204) 0:01:32.997 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.054) 0:01:33.052 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.032) 0:01:33.085 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.207) 0:01:33.292 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.032) 0:01:33.324 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:41:26 +0000 (0:00:00.031) 0:01:33.356 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:41:27 +0000 (0:00:00.590) 0:01:33.947 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:41:27 +0000 (0:00:00.219) 0:01:34.166 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:41:28 +0000 (0:00:00.411) 0:01:34.577 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:41:28 +0000 (0:00:00.237) 0:01:34.814 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:41:28 +0000 (0:00:00.502) 0:01:35.317 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:41:28 +0000 (0:00:00.040) 0:01:35.357 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:41:29 +0000 (0:00:00.247) 0:01:35.605 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:41:29 +0000 (0:00:00.219) 0:01:35.824 *****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 27 November 2025 11:41:29 +0000 (0:00:00.068) 0:01:35.893 *****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 27 November 2025 11:41:29 +0000 (0:00:00.191) 0:01:36.085 *****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 27 November 2025 11:41:29 +0000 (0:00:00.182) 0:01:36.268 *****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 27 November 2025 11:41:29 +0000 (0:00:00.184) 0:01:36.452 *****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 27 November 2025 11:41:30 +0000 (0:00:00.033) 0:01:36.485 *****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 27 November 2025 11:41:30 +0000 (0:00:00.030) 0:01:36.515 *****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 27 November 2025 11:41:30 +0000 (0:00:00.033) 0:01:36.549 *****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 27 November 2025 11:41:30 +0000 (0:00:00.030) 0:01:36.579 *****
changed: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 27 November 2025 11:42:48 +0000 (0:01:18.493) 0:02:55.072 *****
changed: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 27 November 2025 11:42:48 +0000 (0:00:00.227) 0:02:55.300 *****
changed: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 27 November 2025 11:42:49 +0000 (0:00:00.422) 0:02:55.722 *****
changed: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 27 November 2025 11:42:49 +0000 (0:00:00.576) 0:02:56.298 *****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 27 November 2025 11:42:50 +0000 (0:00:00.205) 0:02:56.503 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 27 November 2025 11:42:50 +0000 (0:00:00.469) 0:02:56.973 *****
changed: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 27 November 2025 11:42:51 +0000 (0:00:00.823) 0:02:57.796 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 27 November 2025 11:42:51 +0000 (0:00:00.173) 0:02:57.970 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 27 November 2025 11:42:51 +0000 (0:00:00.337) 0:02:58.308 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 27 November 2025 11:42:52 +0000 (0:00:00.340) 0:02:58.648 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 27 November 2025 11:42:52 +0000 (0:00:00.362) 0:02:59.011 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 27 November 2025 11:42:52 +0000 (0:00:00.347) 0:02:59.359 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 27 November 2025 11:42:53 +0000 (0:00:00.349) 0:02:59.708 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 27 November 2025 11:42:53 +0000 (0:00:00.350) 0:03:00.058 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 27 November 2025 11:42:53 +0000 (0:00:00.337) 0:03:00.396 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 27 November 2025 11:42:54 +0000 (0:00:00.365) 0:03:00.761 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 27 November 2025 11:42:54 +0000 (0:00:00.340) 0:03:01.102 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 27 November 2025 11:42:54 +0000 (0:00:00.333) 0:03:01.435 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 27 November 2025 11:42:55 +0000 (0:00:00.348) 0:03:01.784 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 27 November 2025 11:42:55 +0000 (0:00:00.352) 0:03:02.137 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 27 November 2025 11:42:56 +0000 (0:00:00.353) 0:03:02.490 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 27 November 2025 11:42:56 +0000 (0:00:00.376) 0:03:02.866 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 27 November 2025 11:42:56 +0000 (0:00:00.334) 0:03:03.201 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 27 November 2025 11:42:57 +0000 (0:00:00.354) 0:03:03.555 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 27 November 2025 11:42:57 +0000 (0:00:00.335) 0:03:03.891 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 27 November 2025 11:42:57 +0000 (0:00:00.340) 0:03:04.231 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 27 November 2025 11:42:58 +0000 (0:00:00.330) 0:03:04.561 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 27 November 2025 11:42:58 +0000 (0:00:00.333) 0:03:04.895 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 27 November 2025 11:42:58 +0000 (0:00:00.360) 0:03:05.256 *****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 27 November 2025 11:42:59 +0000 (0:00:00.332) 0:03:05.588 *****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 27 November 2025 11:42:59 +0000 (0:00:00.334) 0:03:05.923 *****
changed: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 27 November 2025 11:42:59 +0000 (0:00:00.333) 0:03:06.257 *****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 27 November 2025 11:42:59 +0000 (0:00:00.044) 0:03:06.301 *****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 27 November 2025 11:43:00 +0000 (0:00:00.296) 0:03:06.598 *****
changed: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 27 November 2025 11:43:00 +0000 (0:00:00.393) 0:03:06.991 *****
changed: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 27 November 2025 11:43:00 +0000 (0:00:00.312) 0:03:07.304 *****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 27 November 2025 11:43:01 +0000 (0:00:00.178) 0:03:07.482 *****
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 27 November 2025 11:43:01 +0000 (0:00:00.051) 0:03:07.534 *****
ok: [instance]
TASK [libvirt_manager : Removing default] **************************************
Thursday 27 November 2025 11:43:01 +0000 (0:00:00.926) 0:03:08.461 *****
ok: [instance]
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 27 November 2025 11:43:02 +0000 (0:00:00.241) 0:03:08.703 *****
changed: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 27 November 2025 11:43:02 +0000 (0:00:00.346) 0:03:09.049 *****
changed: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 27 November 2025 11:43:02 +0000 (0:00:00.367) 0:03:09.417 *****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 27 November 2025 11:43:03 +0000 (0:00:00.426) 0:03:09.844 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0
Thursday 27 November 2025 11:43:03 +0000 (0:00:00.255) 0:03:10.099 *****
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 78.49s
test_deps : Install selinux python libs -------------------------------- 45.00s
repo_setup : Initialize python venv and install requirements ------------ 7.40s
ci_setup : Install openshift client ------------------------------------- 5.89s
ci_setup : Install needed packages -------------------------------------- 4.36s
dnsmasq : Install needed packages --------------------------------------- 4.19s
libvirt_manager : Populate service facts -------------------------------- 2.81s
libvirt_manager : Remove workload and volumes --------------------------- 1.36s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.25s
podman : Ensure podman is installed ------------------------------------- 1.24s
test_deps : Install python yaml libs ------------------------------------ 1.12s
ci_setup : Manage directories ------------------------------------------- 1.07s
repo_setup : Get repo-setup repository ---------------------------------- 0.99s
libvirt_manager : Deactivate default ------------------------------------ 0.93s
libvirt_manager : Ensure firewalld service is up ------------------------ 0.82s
libvirt_manager : Get installed packages list --------------------------- 0.80s
Gathering Facts --------------------------------------------------------- 0.80s
repo_setup : Run repo-setup --------------------------------------------- 0.76s
repo_setup : Make sure git-core package is installed -------------------- 0.74s
virtualbmc : Remove vbmc files ------------------------------------------ 0.68s
PLAY [Test boot_order configuration] *******************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:43:04 +0000 (0:00:00.037) 0:00:00.037 *****
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 27 November 2025 11:43:05 +0000 (0:00:00.847) 0:00:00.884 *****
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 27 November 2025 11:43:05 +0000 (0:00:00.038) 0:00:00.922 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Thursday 27 November 2025 11:43:05 +0000 (0:00:00.070) 0:00:00.993 *****
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Thursday 27 November 2025 11:43:05 +0000 (0:00:00.152) 0:00:01.145 *****
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 27 November 2025 11:43:05 +0000 (0:00:00.109) 0:00:01.254 *****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 27 November 2025 11:43:05 +0000 (0:00:00.475) 0:00:01.730 *****
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 27 November 2025 11:43:06 +0000 (0:00:00.488) 0:00:02.219 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:43:06 +0000 (0:00:00.068) 0:00:02.288 *****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 27 November 2025 11:43:07 +0000 (0:00:00.930) 0:00:03.219 *****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 27 November 2025 11:43:07 +0000 (0:00:00.049) 0:00:03.268 *****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 27 November 2025 11:43:07 +0000 (0:00:00.047) 0:00:03.315 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 27 November 2025 11:43:08 +0000 (0:00:00.666) 0:00:03.982 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 27 November 2025 11:43:08 +0000 (0:00:00.553) 0:00:04.535 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:43:08 +0000 (0:00:00.168) 0:00:04.704 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:43:08 +0000 (0:00:00.042) 0:00:04.747 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:43:09 +0000 (0:00:00.281) 0:00:05.029 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:43:09 +0000 (0:00:00.052) 0:00:05.081 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:43:09 +0000 (0:00:00.055) 0:00:05.137 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:43:09 +0000 (0:00:00.080) 0:00:05.217 *****
ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:43:09 +0000 (0:00:00.204) 0:00:05.422 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:43:09 +0000 (0:00:00.056) 0:00:05.479 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.476) 0:00:05.955 *****
changed: [instance] => (item=Adding disk-first-0 to disk_firsts)
changed: [instance] => (item=Adding net-first-0 to net_firsts)
changed: [instance] => (item=Adding net-only-0 to net_onlys)
changed: [instance] => (item=Adding no-boot-order-0 to no_boot_orders)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.157) 0:00:06.113 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.043) 0:00:06.157 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.092) 0:00:06.249 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.045) 0:00:06.295 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.046) 0:00:06.341 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.040) 0:00:06.382 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.120) 0:00:06.502 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.076) 0:00:06.579 *****
changed: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:43:10 +0000 (0:00:00.231) 0:00:06.810 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:43:11 +0000 (0:00:00.404) 0:00:07.215 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:43:11 +0000 (0:00:00.096) 0:00:07.311 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:43:11 +0000 (0:00:00.044) 0:00:07.356 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:43:11 +0000 (0:00:00.426) 0:00:07.783 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:43:12 +0000 (0:00:00.109) 0:00:07.892 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:43:12 +0000 (0:00:00.068) 0:00:07.961 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:43:12 +0000 (0:00:00.544) 0:00:08.505 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:43:13 +0000 (0:00:00.600) 0:00:09.106 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:43:13 +0000 (0:00:00.452) 0:00:09.558 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:43:14 +0000 (0:00:00.450) 0:00:10.009 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:43:14 +0000 (0:00:00.091) 0:00:10.100 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:43:14 +0000 (0:00:00.194) 0:00:10.295 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:43:14 +0000 (0:00:00.373) 0:00:10.669 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 11:43:14 +0000 (0:00:00.134) 0:00:10.803 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 11:43:15 +0000 (0:00:00.105) 0:00:10.908 *****
changed: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 11:43:23 +0000 (0:00:08.454) 0:00:19.362 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 11:43:23 +0000 (0:00:00.245) 0:00:19.608 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 11:43:24 +0000 (0:00:00.390) 0:00:19.999 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 11:43:25 +0000 (0:00:01.812) 0:00:21.811 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:43:26 +0000 (0:00:00.400) 0:00:22.212 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:43:26 +0000 (0:00:00.050) 0:00:22.262 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:43:26 +0000 (0:00:00.045) 0:00:22.308 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:43:26 +0000 (0:00:00.445) 0:00:22.753 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:43:27 +0000 (0:00:00.222) 0:00:22.975 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:43:28 +0000 (0:00:01.227) 0:00:24.203 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:43:31 +0000 (0:00:03.228) 0:00:27.431 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:43:31 +0000 (0:00:00.233) 0:00:27.665 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:43:32 +0000 (0:00:00.373) 0:00:28.039 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:43:32 +0000 (0:00:00.382) 0:00:28.422 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:43:32 +0000 (0:00:00.068) 0:00:28.490 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:43:33 +0000 (0:00:00.433) 0:00:28.924 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:43:33 +0000 (0:00:00.042) 0:00:28.967 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:43:33 +0000 (0:00:00.072) 0:00:29.040 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:43:33 +0000 (0:00:00.387) 0:00:29.428 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:43:33 +0000 (0:00:00.041) 0:00:29.469 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:43:33 +0000 (0:00:00.261) 0:00:29.731 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.704) 0:00:30.435 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.043) 0:00:30.478 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.040) 0:00:30.519 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.099) 0:00:30.618 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.138) 0:00:30.757 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.049) 0:00:30.807 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:43:34 +0000 (0:00:00.057) 0:00:30.865 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:43:35 +0000 (0:00:00.442) 0:00:31.307 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:43:35 +0000 (0:00:00.042) 0:00:31.349 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:43:35 +0000 (0:00:00.065) 0:00:31.415 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:43:35 +0000 (0:00:00.050) 0:00:31.465 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:43:35 +0000 (0:00:00.087) 0:00:31.553 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:43:36 +0000 (0:00:00.432) 0:00:31.986 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:43:36 +0000 (0:00:00.040) 0:00:32.026 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 11:43:36 +0000 (0:00:00.065) 0:00:32.092 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 11:43:36 +0000 (0:00:00.050) 0:00:32.142 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:43:36 +0000 (0:00:00.523) 0:00:32.666 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:43:36 +0000 (0:00:00.083) 0:00:32.749 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:43:37 +0000 (0:00:00.362) 0:00:33.111 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:43:37 +0000 (0:00:00.093) 0:00:33.205 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:43:37 +0000 (0:00:00.214) 0:00:33.420 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 11:43:37 +0000 (0:00:00.058) 0:00:33.478 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 11:43:37 +0000 (0:00:00.352) 0:00:33.830 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 11:43:38 +0000 (0:00:00.345) 0:00:34.176 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 11:43:38 +0000 (0:00:00.373) 0:00:34.549 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 11:43:38 +0000 (0:00:00.112) 0:00:34.662 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.350) 0:00:35.013 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.045) 0:00:35.058 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.044) 0:00:35.103 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.082) 0:00:35.185 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.044) 0:00:35.230 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.040) 0:00:35.270 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.127) 0:00:35.397 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.040) 0:00:35.438 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:43:39 +0000 (0:00:00.230) 0:00:35.668 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.452) 0:00:36.121 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.100) 0:00:36.221 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.048) 0:00:36.269 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.460) 0:00:36.730 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.046) 0:00:36.776 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.040) 0:00:36.817 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 11:43:40 +0000 (0:00:00.042) 0:00:36.860 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.077) 0:00:36.937 *****
ok: [instance] => (item=disk-first-0 - ctlplane)
ok: [instance] => (item=net-first-0 - ctlplane)
ok: [instance] => (item=net-only-0 - ctlplane)
ok: [instance] => (item=no-boot-order-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.214) 0:00:37.152 *****
ok: [instance] => (item=disk-first-0 - public)
ok: [instance] => (item=net-first-0 - public)
ok: [instance] => (item=net-only-0 - public)
ok: [instance] => (item=no-boot-order-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.184) 0:00:37.336 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.096) 0:00:37.433 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.062) 0:00:37.496 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:55:06:4a', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:63:94:2f', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'})
ok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:c7:b3:e8', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:ea:bb:7b', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:73:9f:a4', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:f4:db:98', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.171) 0:00:37.668 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:43:41 +0000 (0:00:00.088) 0:00:37.756 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.193) 0:00:37.950 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.044) 0:00:37.994 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.190) 0:00:38.184 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.080) 0:00:38.265 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.042) 0:00:38.308 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:55:06:4a', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:63:94:2f', 'ips': ['192.168.140.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:00:36:cb:6d', 'ips': ['192.168.140.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:00:6e:30:bb', 'ips': ['192.168.140.40', ''], 'tag': 'no_boot_order'})
ok: [instance] => (item={'network': 'public', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:c7:b3:e8', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:ea:bb:7b', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:73:9f:a4', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:f4:db:98', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.230) 0:00:38.538 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 11:43:42 +0000 (0:00:00.060) 0:00:38.599 *****
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:55:06:4a', 'entry': 'set:disk_first,52:54:00:55:06:4a,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:63:94:2f', 'entry': 'set:net_first,52:54:01:63:94:2f,192.168.140.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-only-0_52:54:00:36:cb:6d', 'entry': 'set:net_only,52:54:00:36:cb:6d,192.168.140.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_no-boot-order-0_52:54:00:6e:30:bb', 'entry': 'set:no_boot_order,52:54:00:6e:30:bb,192.168.140.40,no-boot-order-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_disk-first-0_52:54:00:c7:b3:e8', 'entry': 'set:disk_first,52:54:00:c7:b3:e8,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:ea:bb:7b', 'entry': 'set:net_first,52:54:01:ea:bb:7b,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:73:9f:a4', 'entry': 'set:net_only,52:54:02:73:9f:a4,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:f4:db:98', 'entry': 'set:no_boot_order,52:54:03:f4:db:98,192.168.110.40,no-boot-order-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 11:43:45 +0000 (0:00:02.734) 0:00:41.334 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 11:43:45 +0000 (0:00:00.066) 0:00:41.401 *****
ok: [instance] => (item=disk-first-0)
ok: [instance] => (item=net-first-0)
ok: [instance] => (item=net-only-0)
ok: [instance] => (item=no-boot-order-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 11:43:45 +0000 (0:00:00.254) 0:00:41.655 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 11:43:45 +0000 (0:00:00.097) 0:00:41.753 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 11:43:45 +0000 (0:00:00.061) 0:00:41.815 *****
ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 11:43:46 +0000 (0:00:00.187) 0:00:42.002 *****
changed: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 11:43:48 +0000 (0:00:02.498) 0:00:44.501 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 11:43:48 +0000 (0:00:00.071) 0:00:44.572 *****
skipping: [instance] => (item=disk_first)
skipping: [instance] => (item=net_first)
skipping: [instance] => (item=net_only)
skipping: [instance] => (item=no_boot_order)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 11:43:48 +0000 (0:00:00.067) 0:00:44.640 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 11:43:48 +0000 (0:00:00.051) 0:00:44.692 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 11:43:49 +0000 (0:00:00.385) 0:00:45.077 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:43:49 +0000 (0:00:00.049) 0:00:45.127 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 11:43:50 +0000 (0:00:00.823) 0:00:45.950 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 11:43:50 +0000 (0:00:00.378) 0:00:46.329 *****
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 27 November 2025 11:43:50 +0000 (0:00:00.338) 0:00:46.668 *****
changed: [instance] => (item=disk_first)
changed: [instance] => (item=net_first)
changed: [instance] => (item=net_only)
changed: [instance] => (item=no_boot_order)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 27 November 2025 11:43:52 +0000 (0:00:01.411) 0:00:48.079 *****
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.417) 0:00:48.497 *****
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.058) 0:00:48.555 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.159) 0:00:48.715 *****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.040) 0:00:48.756 *****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.040) 0:00:48.796 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.042) 0:00:48.839 *****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:43:52 +0000 (0:00:00.042) 0:00:48.881 *****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.073) 0:00:48.955 *****
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:48.995 *****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.036 *****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.076 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.117 *****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.157 *****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.043) 0:00:49.201 *****
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.080) 0:00:49.281 *****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.042) 0:00:49.324 *****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.044) 0:00:49.368 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.043) 0:00:49.411 *****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.042) 0:00:49.453 *****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.041) 0:00:49.495 *****
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.073) 0:00:49.569 *****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.609 *****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.650 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.039) 0:00:49.689 *****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.039) 0:00:49.729 *****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.040) 0:00:49.769 *****
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 27 November 2025 11:43:53 +0000 (0:00:00.078) 0:00:49.847 *****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 27 November 2025 11:43:54 +0000 (0:00:00.189) 0:00:50.036 *****
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 27 November 2025 11:43:54 +0000 (0:00:00.412) 0:00:50.449 *****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 27 November 2025 11:43:54 +0000 (0:00:00.305) 0:00:50.755 *****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 27 November 2025 11:43:55 +0000 (0:00:00.216) 0:00:50.971 *****
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 27 November 2025 11:43:55 +0000 (0:00:00.354) 0:00:51.326 *****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 27 November 2025 11:43:55 +0000 (0:00:00.040) 0:00:51.366 *****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 27 November 2025 11:43:55 +0000 (0:00:00.222) 0:00:51.588 *****
ok: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 27 November 2025 11:43:56 +0000 (0:00:00.412) 0:00:52.001 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
TASK [libvirt_manager : Create VM image for disk-first-0] **********************
Thursday 27 November 2025 11:43:56 +0000 (0:00:00.223) 0:00:52.224 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Thursday 27 November 2025 11:43:56 +0000 (0:00:00.253) 0:00:52.478 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Thursday 27 November 2025 11:43:56 +0000 (0:00:00.227) 0:00:52.705 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Thursday 27 November 2025 11:43:57 +0000 (0:00:01.042) 0:00:53.747 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:43:57 +0000 (0:00:00.068) 0:00:53.816 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:43:58 +0000 (0:00:00.082) 0:00:53.898 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:43:58 +0000 (0:00:00.234) 0:00:54.133 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:43:58 +0000 (0:00:00.059) 0:00:54.193 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:43:58 +0000 (0:00:00.238) 0:00:54.431 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Thursday 27 November 2025 11:43:58 +0000 (0:00:00.213) 0:00:54.645 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:43:59 +0000 (0:00:00.315) 0:00:54.960 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:43:59 +0000 (0:00:00.233) 0:00:55.193 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:43:59 +0000 (0:00:00.059) 0:00:55.253 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:43:59 +0000 (0:00:00.232) 0:00:55.485 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Thursday 27 November 2025 11:43:59 +0000 (0:00:00.206) 0:00:55.691 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.314) 0:00:56.006 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.039) 0:00:56.046 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.045) 0:00:56.091 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.044) 0:00:56.135 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.043) 0:00:56.178 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.209) 0:00:56.387 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.083) 0:00:56.471 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.040) 0:00:56.511 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.039) 0:00:56.551 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.060) 0:00:56.612 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] *********
Thursday 27 November 2025 11:44:00 +0000 (0:00:00.089) 0:00:56.701 *****
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Thursday 27 November 2025 11:44:01 +0000 (0:00:00.227) 0:00:56.929 *****
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Thursday 27 November 2025 11:44:01 +0000 (0:00:00.267) 0:00:57.197 *****
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Thursday 27 November 2025 11:44:01 +0000 (0:00:00.366) 0:00:57.563 *****
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Thursday 27 November 2025 11:44:01 +0000 (0:00:00.223) 0:00:57.787 *****
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Thursday 27 November 2025 11:44:02 +0000 (0:00:00.255) 0:00:58.043 *****
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Thursday 27 November 2025 11:44:02 +0000 (0:00:00.222) 0:00:58.265 *****
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Thursday 27 November 2025 11:44:02 +0000 (0:00:00.235) 0:00:58.501 *****
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Thursday 27 November 2025 11:44:02 +0000 (0:00:00.202) 0:00:58.703 *****
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Thursday 27 November 2025 11:44:03 +0000 (0:00:00.265) 0:00:58.969 *****
changed: [instance]
TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Thursday 27 November 2025 11:44:03 +0000 (0:00:00.216) 0:00:59.186 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Thursday 27 November 2025 11:44:03 +0000 (0:00:00.246) 0:00:59.433 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Thursday 27 November 2025 11:44:03 +0000 (0:00:00.251) 0:00:59.685 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Thursday 27 November 2025 11:44:04 +0000 (0:00:00.325) 0:01:00.010 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:44:04 +0000 (0:00:00.097) 0:01:00.108 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:44:04 +0000 (0:00:00.081) 0:01:00.189 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:44:04 +0000 (0:00:00.234) 0:01:00.424 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:44:04 +0000 (0:00:00.061) 0:01:00.485 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:44:04 +0000 (0:00:00.265) 0:01:00.750 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Thursday 27 November 2025 11:44:05 +0000 (0:00:00.213) 0:01:00.964 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:44:05 +0000 (0:00:00.287) 0:01:01.252 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:44:05 +0000 (0:00:00.239) 0:01:01.492 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:44:05 +0000 (0:00:00.064) 0:01:01.556 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:44:05 +0000 (0:00:00.228) 0:01:01.784 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.208) 0:01:01.993 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.286) 0:01:02.280 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.040) 0:01:02.320 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.045) 0:01:02.365 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.085) 0:01:02.450 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.047) 0:01:02.498 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.228) 0:01:02.726 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.057) 0:01:02.783 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:44:06 +0000 (0:00:00.041) 0:01:02.824 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:44:07 +0000 (0:00:00.076) 0:01:02.901 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Thursday 27 November 2025 11:44:07 +0000 (0:00:00.063) 0:01:02.964 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] **********
Thursday 27 November 2025 11:44:07 +0000 (0:00:00.094) 0:01:03.058 *****
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Thursday 27 November 2025 11:44:07 +0000 (0:00:00.231) 0:01:03.289 *****
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Thursday 27 November 2025 11:44:07 +0000 (0:00:00.248) 0:01:03.538 *****
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Thursday 27 November 2025 11:44:08 +0000 (0:00:00.372) 0:01:03.910 *****
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Thursday 27 November 2025 11:44:08 +0000 (0:00:00.225) 0:01:04.135 *****
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Thursday 27 November 2025 11:44:08 +0000 (0:00:00.232) 0:01:04.368 *****
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Thursday 27 November 2025 11:44:08 +0000 (0:00:00.231) 0:01:04.600 *****
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Thursday 27 November 2025 11:44:08 +0000 (0:00:00.280) 0:01:04.880 *****
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Thursday 27 November 2025 11:44:09 +0000 (0:00:00.199) 0:01:05.080 *****
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Thursday 27 November 2025 11:44:09 +0000 (0:00:00.261) 0:01:05.341 *****
changed: [instance]
TASK [libvirt_manager : Create VM image for net-only-0] ************************
Thursday 27 November 2025 11:44:09 +0000 (0:00:00.217) 0:01:05.559 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Thursday 27 November 2025 11:44:09 +0000 (0:00:00.292) 0:01:05.852 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Thursday 27 November 2025 11:44:10 +0000 (0:00:00.245) 0:01:06.097 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Thursday 27 November 2025 11:44:10 +0000 (0:00:00.333) 0:01:06.431 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:44:10 +0000 (0:00:00.070) 0:01:06.502 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:44:10 +0000 (0:00:00.106) 0:01:06.609 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:44:10 +0000 (0:00:00.244) 0:01:06.853 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.064) 0:01:06.918 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.241) 0:01:07.159 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.214) 0:01:07.374 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.334) 0:01:07.709 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.039) 0:01:07.748 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.045) 0:01:07.793 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.044) 0:01:07.838 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:44:11 +0000 (0:00:00.043) 0:01:07.881 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.245) 0:01:08.127 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.053) 0:01:08.181 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.039) 0:01:08.221 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.039) 0:01:08.260 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.061) 0:01:08.322 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] ***********
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.122) 0:01:08.445 *****
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.228) 0:01:08.673 *****
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Thursday 27 November 2025 11:44:12 +0000 (0:00:00.193) 0:01:08.866 *****
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Thursday 27 November 2025 11:44:13 +0000 (0:00:00.380) 0:01:09.246 *****
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Thursday 27 November 2025 11:44:13 +0000 (0:00:00.253) 0:01:09.499 *****
skipping: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Thursday 27 November 2025 11:44:13 +0000 (0:00:00.041) 0:01:09.541 *****
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Thursday 27 November 2025 11:44:13 +0000 (0:00:00.232) 0:01:09.773 *****
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Thursday 27 November 2025 11:44:14 +0000 (0:00:00.237) 0:01:10.011 *****
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Thursday 27 November 2025 11:44:14 +0000 (0:00:00.202) 0:01:10.213 *****
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Thursday 27 November 2025 11:44:14 +0000 (0:00:00.294) 0:01:10.508 *****
changed: [instance]
TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Thursday 27 November 2025 11:44:14 +0000 (0:00:00.222) 0:01:10.731 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Thursday 27 November 2025 11:44:15 +0000 (0:00:00.242) 0:01:10.973 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Thursday 27 November 2025 11:44:15 +0000 (0:00:00.228) 0:01:11.202 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Thursday 27 November 2025 11:44:15 +0000 (0:00:00.313) 0:01:11.516 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:44:15 +0000 (0:00:00.098) 0:01:11.614 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:44:15 +0000 (0:00:00.072) 0:01:11.686 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.233) 0:01:11.920 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.086) 0:01:12.006 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.239) 0:01:12.245 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.205) 0:01:12.451 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.282) 0:01:12.733 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.044) 0:01:12.778 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Thursday 27 November 2025 11:44:16 +0000 (0:00:00.082) 0:01:12.861 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.049) 0:01:12.911 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.042) 0:01:12.953 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.211) 0:01:13.165 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.056) 0:01:13.222 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.041) 0:01:13.264 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.080) 0:01:13.344 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.065) 0:01:13.410 *****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.048) 0:01:13.458 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.093) 0:01:13.552 *****
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 27 November 2025 11:44:17 +0000 (0:00:00.049) 0:01:13.601 *****
skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
skipping: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 27 November 2025 11:44:20 +0000 (0:00:03.078) 0:01:16.679 *****
skipping: [instance] => (item=disk-first-0.utility)
skipping: [instance] => (item=net-first-0.utility)
skipping: [instance] => (item=net-only-0.utility)
skipping: [instance] => (item=no-boot-order-0.utility)
skipping: [instance]
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 27 November 2025 11:44:20 +0000 (0:00:00.110) 0:01:16.790 *****
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'})
skipping: [instance]
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 27 November 2025 11:44:20 +0000 (0:00:00.058) 0:01:16.848 *****
skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.078) 0:01:16.927 *****
skipping: [instance] => (item=disk-first-0)
skipping: [instance] => (item=net-first-0)
skipping: [instance] => (item=net-only-0)
skipping: [instance] => (item=no-boot-order-0)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.066) 0:01:16.994 *****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.234) 0:01:17.228 *****
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.382) 0:01:17.610 *****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.052) 0:01:17.663 *****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.053) 0:01:17.716 *****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.051) 0:01:17.768 *****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 27 November 2025 11:44:21 +0000 (0:00:00.044) 0:01:17.812 *****
skipping: [instance]
TASK [Get disk_first VM XML] ***************************************************
Thursday 27 November 2025 11:44:22 +0000 (0:00:00.107) 0:01:17.920 *****
ok: [instance]
TASK [Check disk boot order in disk-first VM] **********************************
Thursday 27 November 2025 11:44:22 +0000 (0:00:00.236) 0:01:18.156 *****
ok: [instance]
TASK [Check interface boot order in disk-first VM] *****************************
Thursday 27 November 2025 11:44:22 +0000 (0:00:00.206) 0:01:18.363 *****
ok: [instance]
TASK [Assert disk-first VM has correct boot order] *****************************
Thursday 27 November 2025 11:44:22 +0000 (0:00:00.210) 0:01:18.574 *****
ok: [instance]
TASK [Get net_first VM XML] ****************************************************
Thursday 27 November 2025 11:44:22 +0000 (0:00:00.049) 0:01:18.623 *****
ok: [instance]
TASK [Check disk boot order in network-first VM] *******************************
Thursday 27 November 2025 11:44:23 +0000 (0:00:00.278) 0:01:18.902 *****
ok: [instance]
TASK [Check interface boot order in network-first VM] **************************
Thursday 27 November 2025 11:44:23 +0000 (0:00:00.215) 0:01:19.118 *****
ok: [instance]
TASK [Assert network-first VM has correct boot order] **************************
Thursday 27 November 2025 11:44:23 +0000 (0:00:00.217) 0:01:19.335 *****
ok: [instance]
TASK [Get net_only VM XML] *****************************************************
Thursday 27 November 2025 11:44:23 +0000 (0:00:00.047) 0:01:19.383 *****
ok: [instance]
TASK [Check interface boot order in network-only VM] ***************************
Thursday 27 November 2025 11:44:23 +0000 (0:00:00.245) 0:01:19.628 *****
ok: [instance]
TASK [Check disk boot order in network-only VM (should not exist)] *************
Thursday 27 November 2025 11:44:23 +0000 (0:00:00.250) 0:01:19.879 *****
ok: [instance]
TASK [Assert network-only VM has correct boot order] ***************************
Thursday 27 November 2025 11:44:24 +0000 (0:00:00.220) 0:01:20.100 *****
ok: [instance]
TASK [Get no_boot_order VM XML] ************************************************
Thursday 27 November 2025 11:44:24 +0000 (0:00:00.057) 0:01:20.157 *****
ok: [instance]
TASK [Check for any boot order attributes in no-boot-order VM] *****************
Thursday 27 November 2025 11:44:24 +0000 (0:00:00.255) 0:01:20.413 *****
ok: [instance]
TASK [Assert no-boot-order VM has no boot order attributes] ********************
Thursday 27 November 2025 11:44:24 +0000 (0:00:00.210) 0:01:20.623 *****
ok: [instance]
TASK [Output success message] **************************************************
Thursday 27 November 2025 11:44:24 +0000 (0:00:00.090) 0:01:20.714 *****
ok: [instance] =>
msg: All boot_order validations passed successfully!
PLAY RECAP *********************************************************************
instance : ok=232 changed=86 unreachable=0 failed=0 skipped=98 rescued=0 ignored=0
Thursday 27 November 2025 11:44:24 +0000 (0:00:00.124) 0:01:20.838 *****
===============================================================================
ci_nmstate : Install required packages on instance ---------------------- 8.45s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.23s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.08s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.74s
dnsmasq : Add/Remove address -------------------------------------------- 2.50s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.81s
libvirt_manager : Restart firewalld ------------------------------------- 1.75s
libvirt_manager : Create group inventories ------------------------------ 1.41s
dnsmasq : Install needed packages --------------------------------------- 1.23s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.04s
Gathering Facts --------------------------------------------------------- 0.85s
dnsmasq : Enable and start service -------------------------------------- 0.70s
libvirt_manager : Create needed workload directory ---------------------- 0.67s
libvirt_manager : Ensure networks are created/started ------------------- 0.60s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.55s
libvirt_manager : Ensure networks are defined --------------------------- 0.54s
libvirt_manager : Ensure network is in correct zone --------------------- 0.52s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.49s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.48s
libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.48s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:44:25 +0000 (0:00:00.042) 0:00:00.042 *****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 27 November 2025 11:44:26 +0000 (0:00:00.936) 0:00:00.979 *****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 27 November 2025 11:44:26 +0000 (0:00:00.308) 0:00:01.287 *****
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:44:28 +0000 (0:00:01.351) 0:00:02.638 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:44:28 +0000 (0:00:00.764) 0:00:03.403 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:44:30 +0000 (0:00:01.965) 0:00:05.369 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:44:31 +0000 (0:00:00.838) 0:00:06.207 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:44:31 +0000 (0:00:00.049) 0:00:06.256 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:44:32 +0000 (0:00:00.385) 0:00:06.642 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:44:32 +0000 (0:00:00.348) 0:00:06.991 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:44:32 +0000 (0:00:00.079) 0:00:07.070 *****
ok: [instance] =>
cleanup_vms:
- cifmw-no-boot-order-0
- cifmw-net-first-0
- cifmw-disk-first-0
- cifmw-net-only-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:44:32 +0000 (0:00:00.078) 0:00:07.149 *****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:44:33 +0000 (0:00:00.927) 0:00:08.076 *****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:44:34 +0000 (0:00:01.061) 0:00:09.138 *****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:44:35 +0000 (0:00:01.016) 0:00:10.154 *****
ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)
ok: [instance -> localhost] => (item=cifmw-net-first-0)
ok: [instance -> localhost] => (item=cifmw-disk-first-0)
ok: [instance -> localhost] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:44:36 +0000 (0:00:00.977) 0:00:11.131 *****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:44:37 +0000 (0:00:00.855) 0:00:11.987 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:44:37 +0000 (0:00:00.349) 0:00:12.336 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:44:37 +0000 (0:00:00.089) 0:00:12.426 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.076) 0:00:12.503 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.193) 0:00:12.696 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.078) 0:00:12.774 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.073) 0:00:12.848 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.100) 0:00:12.949 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.243) 0:00:13.192 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:44:38 +0000 (0:00:00.277) 0:00:13.470 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:44:39 +0000 (0:00:00.082) 0:00:13.552 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:44:39 +0000 (0:00:00.073) 0:00:13.626 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:44:39 +0000 (0:00:00.073) 0:00:13.700 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:44:39 +0000 (0:00:00.255) 0:00:13.956 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:44:39 +0000 (0:00:00.298) 0:00:14.254 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:44:40 +0000 (0:00:01.087) 0:00:15.342 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:44:41 +0000 (0:00:00.532) 0:00:15.874 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:44:42 +0000 (0:00:00.652) 0:00:16.526 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:44:42 +0000 (0:00:00.345) 0:00:16.872 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 214483, 'dev': 64513, 'nlink': 1, 'atime': 1764243804.6785643, 'mtime': 1764243804.6785643, 'ctime': 1764243804.6785643, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 84024, 'dev': 64513, 'nlink': 1, 'atime': 1764243804.6805644, 'mtime': 1764243804.6805644, 'ctime': 1764243804.6805644, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:44:42 +0000 (0:00:00.493) 0:00:17.366 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:44:43 +0000 (0:00:00.847) 0:00:18.213 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:44:44 +0000 (0:00:00.559) 0:00:18.773 *****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:44:44 +0000 (0:00:00.374) 0:00:19.147 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.517) 0:00:19.665 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.112) 0:00:19.777 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.081) 0:00:19.859 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.260) 0:00:20.119 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.075) 0:00:20.195 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.100) 0:00:20.296 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.074) 0:00:20.370 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:44:45 +0000 (0:00:00.097) 0:00:20.467 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.102) 0:00:20.570 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.265) 0:00:20.835 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.045) 0:00:20.880 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.112) 0:00:20.992 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.075) 0:00:21.068 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.253) 0:00:21.322 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:44:46 +0000 (0:00:00.071) 0:00:21.393 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.152) 0:00:21.546 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.073) 0:00:21.620 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.075) 0:00:21.695 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.101) 0:00:21.796 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.287) 0:00:22.084 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.042) 0:00:22.126 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:44:47 +0000 (0:00:00.311) 0:00:22.438 *****
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:44:48 +0000 (0:00:00.301) 0:00:22.739 *****
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:44:48 +0000 (0:00:00.428) 0:00:23.168 *****
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:44:49 +0000 (0:00:00.389) 0:00:23.558 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:44:49 +0000 (0:00:00.209) 0:00:23.767 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:44:49 +0000 (0:00:00.038) 0:00:23.806 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:44:50 +0000 (0:00:01.322) 0:00:25.128 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:44:51 +0000 (0:00:00.389) 0:00:25.518 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:44:52 +0000 (0:00:01.351) 0:00:26.869 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:44:52 +0000 (0:00:00.250) 0:00:27.120 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:44:52 +0000 (0:00:00.041) 0:00:27.161 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:44:52 +0000 (0:00:00.039) 0:00:27.201 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:44:52 +0000 (0:00:00.086) 0:00:27.288 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:44:53 +0000 (0:00:00.450) 0:00:27.739 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:44:53 +0000 (0:00:00.408) 0:00:28.147 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:44:53 +0000 (0:00:00.186) 0:00:28.334 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:44:53 +0000 (0:00:00.035) 0:00:28.370 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:44:53 +0000 (0:00:00.034) 0:00:28.404 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:44:54 +0000 (0:00:00.705) 0:00:29.109 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:44:54 +0000 (0:00:00.079) 0:00:29.189 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:44:54 +0000 (0:00:00.273) 0:00:29.463 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:44:55 +0000 (0:00:00.214) 0:00:29.678 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:44:55 +0000 (0:00:00.081) 0:00:29.759 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:44:55 +0000 (0:00:00.188) 0:00:29.948 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:44:55 +0000 (0:00:00.236) 0:00:30.184 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:44:55 +0000 (0:00:00.065) 0:00:30.249 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:44:57 +0000 (0:00:01.267) 0:00:31.517 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:03.248) 0:00:34.766 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.219) 0:00:34.985 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.035) 0:00:35.021 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.039) 0:00:35.061 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.081) 0:00:35.142 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.036) 0:00:35.179 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.215) 0:00:35.394 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.066) 0:00:35.460 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:45:00 +0000 (0:00:00.037) 0:00:35.497 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:45:01 +0000 (0:00:00.225) 0:00:35.723 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:45:01 +0000 (0:00:00.035) 0:00:35.758 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:45:01 +0000 (0:00:00.036) 0:00:35.794 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:45:01 +0000 (0:00:00.533) 0:00:36.327 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:45:02 +0000 (0:00:00.218) 0:00:36.546 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:45:02 +0000 (0:00:00.377) 0:00:36.924 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:45:02 +0000 (0:00:00.237) 0:00:37.161 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:45:03 +0000 (0:00:00.601) 0:00:37.763 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:45:03 +0000 (0:00:00.046) 0:00:37.809 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:45:03 +0000 (0:00:00.210) 0:00:38.019 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:45:03 +0000 (0:00:00.210) 0:00:38.230 *****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 27 November 2025 11:45:03 +0000 (0:00:00.077) 0:00:38.308 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:45:04 +0000 (0:00:00.376) 0:00:38.685 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0
Thursday 27 November 2025 11:45:04 +0000 (0:00:00.755) 0:00:39.441 *****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.25s
libvirt_manager : Populate service facts -------------------------------- 1.97s
podman : Ensure podman is installed ------------------------------------- 1.35s
Copy generated content to proper location ------------------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.27s
libvirt_manager : Destroy networks -------------------------------------- 1.09s
libvirt_manager : Destroy machine --------------------------------------- 1.06s
libvirt_manager : Undefine machine -------------------------------------- 1.02s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.98s
Gathering Facts --------------------------------------------------------- 0.94s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.93s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.86s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.85s
libvirt_manager : Start virtqemud socket service ------------------------ 0.84s
libvirt_manager : Get installed packages list --------------------------- 0.76s
libvirt_manager : Restart firewalld ------------------------------------- 0.76s
virtualbmc : Remove vbmc files ------------------------------------------ 0.71s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.65s
radvd : Gather package facts -------------------------------------------- 0.60s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:45:22 +0000 (0:00:00.055) 0:00:00.055 *****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 27 November 2025 11:45:22 +0000 (0:00:00.805) 0:00:00.861 *****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 27 November 2025 11:45:23 +0000 (0:00:00.400) 0:00:01.261 *****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 27 November 2025 11:45:23 +0000 (0:00:00.054) 0:00:01.316 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 27 November 2025 11:45:23 +0000 (0:00:00.098) 0:00:01.415 *****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 27 November 2025 11:45:23 +0000 (0:00:00.309) 0:00:01.724 *****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 27 November 2025 11:45:23 +0000 (0:00:00.256) 0:00:01.981 *****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 27 November 2025 11:45:24 +0000 (0:00:00.766) 0:00:02.747 *****
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 27 November 2025 11:45:24 +0000 (0:00:00.131) 0:00:02.879 *****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 27 November 2025 11:45:25 +0000 (0:00:00.559) 0:00:03.439 *****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 27 November 2025 11:45:26 +0000 (0:00:01.398) 0:00:04.837 *****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 27 November 2025 11:45:27 +0000 (0:00:01.053) 0:00:05.891 *****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 27 November 2025 11:45:34 +0000 (0:00:06.230) 0:00:12.121 *****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 27 November 2025 11:45:34 +0000 (0:00:00.687) 0:00:12.809 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 27 November 2025 11:45:34 +0000 (0:00:00.051) 0:00:12.861 *****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 27 November 2025 11:45:35 +0000 (0:00:00.833) 0:00:13.695 *****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 27 November 2025 11:45:35 +0000 (0:00:00.065) 0:00:13.760 *****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 27 November 2025 11:45:35 +0000 (0:00:00.066) 0:00:13.826 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 27 November 2025 11:45:35 +0000 (0:00:00.089) 0:00:13.915 *****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 27 November 2025 11:45:36 +0000 (0:00:00.544) 0:00:14.460 *****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 27 November 2025 11:45:36 +0000 (0:00:00.463) 0:00:14.924 *****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 27 November 2025 11:45:36 +0000 (0:00:00.059) 0:00:14.984 *****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.086) 0:00:15.070 *****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.061) 0:00:15.131 *****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.073) 0:00:15.204 *****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.054) 0:00:15.259 *****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.085) 0:00:15.344 *****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.055) 0:00:15.399 *****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.056) 0:00:15.455 *****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.056) 0:00:15.512 *****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.060) 0:00:15.572 *****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.096) 0:00:15.669 *****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 27 November 2025 11:45:37 +0000 (0:00:00.212) 0:00:15.882 *****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.237) 0:00:16.119 *****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.283) 0:00:16.403 *****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.053) 0:00:16.456 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.049) 0:00:16.505 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.049) 0:00:16.554 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.050) 0:00:16.604 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.081) 0:00:16.686 *****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.055) 0:00:16.742 *****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.050) 0:00:16.792 *****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.059) 0:00:16.852 *****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 27 November 2025 11:45:38 +0000 (0:00:00.074) 0:00:16.926 *****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 27 November 2025 11:45:39 +0000 (0:00:00.078) 0:00:17.005 *****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 27 November 2025 11:45:39 +0000 (0:00:00.067) 0:00:17.072 *****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 27 November 2025 11:45:39 +0000 (0:00:00.064) 0:00:17.137 *****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 27 November 2025 11:45:39 +0000 (0:00:00.147) 0:00:17.284 *****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 27 November 2025 11:45:39 +0000 (0:00:00.067) 0:00:17.352 *****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 27 November 2025 11:46:17 +0000 (0:00:37.820) 0:00:55.173 *****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 27 November 2025 11:46:18 +0000 (0:00:01.251) 0:00:56.425 *****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 27 November 2025 11:46:18 +0000 (0:00:00.115) 0:00:56.540 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 27 November 2025 11:46:18 +0000 (0:00:00.108) 0:00:56.649 *****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 27 November 2025 11:46:18 +0000 (0:00:00.049) 0:00:56.698 *****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 27 November 2025 11:46:19 +0000 (0:00:01.265) 0:00:57.963 *****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 27 November 2025 11:46:20 +0000 (0:00:00.283) 0:00:58.247 *****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 27 November 2025 11:46:20 +0000 (0:00:00.218) 0:00:58.466 *****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 27 November 2025 11:46:20 +0000 (0:00:00.093) 0:00:58.559 *****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 27 November 2025 11:46:20 +0000 (0:00:00.094) 0:00:58.654 *****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 27 November 2025 11:46:20 +0000 (0:00:00.193) 0:00:58.847 *****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.274) 0:00:59.121 *****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.048) 0:00:59.170 *****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.081) 0:00:59.252 *****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.049) 0:00:59.301 *****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.045) 0:00:59.347 *****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.045) 0:00:59.392 *****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 27 November 2025 11:46:21 +0000 (0:00:00.050) 0:00:59.443 *****
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:46:22 +0000 (0:00:00.981) 0:01:00.424 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:46:23 +0000 (0:00:00.788) 0:01:01.213 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:46:25 +0000 (0:00:01.988) 0:01:03.202 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:46:26 +0000 (0:00:00.859) 0:01:04.061 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:46:26 +0000 (0:00:00.051) 0:01:04.112 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:46:26 +0000 (0:00:00.358) 0:01:04.471 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:46:26 +0000 (0:00:00.382) 0:01:04.853 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:46:26 +0000 (0:00:00.080) 0:01:04.934 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.077) 0:01:05.012 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.033) 0:01:05.045 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.060) 0:01:05.106 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.036) 0:01:05.142 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.033) 0:01:05.175 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.034) 0:01:05.210 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.380) 0:01:05.590 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.100) 0:01:05.691 *****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.082) 0:01:05.774 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.036) 0:01:05.810 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.034) 0:01:05.845 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.035) 0:01:05.880 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:46:27 +0000 (0:00:00.064) 0:01:05.944 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:46:28 +0000 (0:00:00.315) 0:01:06.259 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:46:28 +0000 (0:00:00.037) 0:01:06.297 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:46:28 +0000 (0:00:00.034) 0:01:06.331 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:46:28 +0000 (0:00:00.573) 0:01:06.905 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:46:29 +0000 (0:00:00.492) 0:01:07.397 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:46:29 +0000 (0:00:00.490) 0:01:07.888 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.112) 0:01:08.001 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.081) 0:01:08.083 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.263) 0:01:08.347 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.074) 0:01:08.421 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.101) 0:01:08.523 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.074) 0:01:08.598 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.075) 0:01:08.673 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:46:30 +0000 (0:00:00.167) 0:01:08.841 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.273) 0:01:09.115 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.044) 0:01:09.160 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.108) 0:01:09.268 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.075) 0:01:09.344 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.271) 0:01:09.615 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.072) 0:01:09.688 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.155) 0:01:09.844 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:46:31 +0000 (0:00:00.079) 0:01:09.923 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.074) 0:01:09.998 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.102) 0:01:10.101 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.277) 0:01:10.378 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.043) 0:01:10.421 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.185) 0:01:10.607 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.035) 0:01:10.643 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.034) 0:01:10.677 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.068) 0:01:10.746 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.206) 0:01:10.953 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:46:32 +0000 (0:00:00.035) 0:01:10.988 *****
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:46:34 +0000 (0:00:01.318) 0:01:12.307 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:46:34 +0000 (0:00:00.369) 0:01:12.676 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:46:35 +0000 (0:00:01.205) 0:01:13.882 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:46:36 +0000 (0:00:00.236) 0:01:14.119 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:46:36 +0000 (0:00:00.042) 0:01:14.161 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:46:36 +0000 (0:00:00.040) 0:01:14.202 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:46:36 +0000 (0:00:00.064) 0:01:14.266 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:46:36 +0000 (0:00:00.466) 0:01:14.733 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:46:37 +0000 (0:00:00.382) 0:01:15.115 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:46:37 +0000 (0:00:00.186) 0:01:15.302 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:46:37 +0000 (0:00:00.040) 0:01:15.342 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:46:37 +0000 (0:00:00.035) 0:01:15.378 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:46:38 +0000 (0:00:00.690) 0:01:16.069 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:46:38 +0000 (0:00:00.106) 0:01:16.175 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:46:38 +0000 (0:00:00.273) 0:01:16.448 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:46:38 +0000 (0:00:00.222) 0:01:16.670 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:46:38 +0000 (0:00:00.082) 0:01:16.752 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:46:38 +0000 (0:00:00.188) 0:01:16.941 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:46:39 +0000 (0:00:00.245) 0:01:17.187 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:46:39 +0000 (0:00:00.068) 0:01:17.255 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:46:40 +0000 (0:00:01.258) 0:01:18.514 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:46:41 +0000 (0:00:01.259) 0:01:19.773 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:46:41 +0000 (0:00:00.202) 0:01:19.976 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.036) 0:01:20.012 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.035) 0:01:20.048 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.060) 0:01:20.108 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.035) 0:01:20.143 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.198) 0:01:20.342 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.060) 0:01:20.402 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.066) 0:01:20.469 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.202) 0:01:20.671 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.035) 0:01:20.706 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:46:42 +0000 (0:00:00.037) 0:01:20.744 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:46:43 +0000 (0:00:00.305) 0:01:21.050 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:46:43 +0000 (0:00:00.213) 0:01:21.263 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:46:43 +0000 (0:00:00.384) 0:01:21.648 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:46:43 +0000 (0:00:00.248) 0:01:21.896 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:46:44 +0000 (0:00:00.546) 0:01:22.442 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:46:44 +0000 (0:00:00.044) 0:01:22.487 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:46:44 +0000 (0:00:00.222) 0:01:22.710 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:46:44 +0000 (0:00:00.214) 0:01:22.924 *****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.110) 0:01:23.035 *****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.192) 0:01:23.227 *****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.194) 0:01:23.422 *****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.191) 0:01:23.613 *****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.037) 0:01:23.651 *****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.035) 0:01:23.686 *****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.038) 0:01:23.724 *****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 27 November 2025 11:46:45 +0000 (0:00:00.067) 0:01:23.791 *****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 27 November 2025 11:46:46 +0000 (0:00:01.195) 0:01:24.987 *****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 27 November 2025 11:46:47 +0000 (0:00:00.202) 0:01:25.190 *****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 27 November 2025 11:46:47 +0000 (0:00:00.367) 0:01:25.558 *****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 27 November 2025 11:46:47 +0000 (0:00:00.041) 0:01:25.600 *****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 27 November 2025 11:46:47 +0000 (0:00:00.197) 0:01:25.797 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 27 November 2025 11:46:48 +0000 (0:00:00.454) 0:01:26.252 *****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 27 November 2025 11:46:48 +0000 (0:00:00.313) 0:01:26.566 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 27 November 2025 11:46:48 +0000 (0:00:00.197) 0:01:26.764 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 27 November 2025 11:46:49 +0000 (0:00:00.339) 0:01:27.103 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 27 November 2025 11:46:49 +0000 (0:00:00.336) 0:01:27.440 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 27 November 2025 11:46:49 +0000 (0:00:00.328) 0:01:27.768 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 27 November 2025 11:46:50 +0000 (0:00:00.337) 0:01:28.106 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 27 November 2025 11:46:50 +0000 (0:00:00.340) 0:01:28.447 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 27 November 2025 11:46:50 +0000 (0:00:00.328) 0:01:28.775 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 27 November 2025 11:46:51 +0000 (0:00:00.341) 0:01:29.117 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 27 November 2025 11:46:51 +0000 (0:00:00.326) 0:01:29.444 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 27 November 2025 11:46:51 +0000 (0:00:00.363) 0:01:29.808 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 27 November 2025 11:46:52 +0000 (0:00:00.340) 0:01:30.149 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 27 November 2025 11:46:52 +0000 (0:00:00.344) 0:01:30.493 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 27 November 2025 11:46:52 +0000 (0:00:00.359) 0:01:30.853 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 27 November 2025 11:46:53 +0000 (0:00:00.358) 0:01:31.211 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 27 November 2025 11:46:53 +0000 (0:00:00.366) 0:01:31.578 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 27 November 2025 11:46:53 +0000 (0:00:00.346) 0:01:31.924 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 27 November 2025 11:46:54 +0000 (0:00:00.351) 0:01:32.275 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 27 November 2025 11:46:54 +0000 (0:00:00.360) 0:01:32.636 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 27 November 2025 11:46:54 +0000 (0:00:00.350) 0:01:32.986 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 27 November 2025 11:46:55 +0000 (0:00:00.337) 0:01:33.324 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 27 November 2025 11:46:56 +0000 (0:00:01.325) 0:01:34.649 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 27 November 2025 11:46:56 +0000 (0:00:00.330) 0:01:34.980 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 27 November 2025 11:46:57 +0000 (0:00:00.330) 0:01:35.310 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 27 November 2025 11:46:57 +0000 (0:00:00.329) 0:01:35.640 *****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 27 November 2025 11:46:58 +0000 (0:00:00.358) 0:01:35.998 *****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 27 November 2025 11:46:58 +0000 (0:00:00.054) 0:01:36.053 *****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 27 November 2025 11:46:58 +0000 (0:00:00.286) 0:01:36.339 *****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 27 November 2025 11:46:58 +0000 (0:00:00.395) 0:01:36.735 *****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 27 November 2025 11:46:59 +0000 (0:00:00.319) 0:01:37.055 *****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 27 November 2025 11:46:59 +0000 (0:00:00.187) 0:01:37.242 *****
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 27 November 2025 11:46:59 +0000 (0:00:00.107) 0:01:37.350 *****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 27 November 2025 11:46:59 +0000 (0:00:00.250) 0:01:37.600 *****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 27 November 2025 11:46:59 +0000 (0:00:00.064) 0:01:37.664 *****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 27 November 2025 11:47:00 +0000 (0:00:00.407) 0:01:38.072 *****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 27 November 2025 11:47:00 +0000 (0:00:00.373) 0:01:38.445 *****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 27 November 2025 11:47:00 +0000 (0:00:00.443) 0:01:38.889 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:47:01 +0000 (0:00:00.246) 0:01:39.136 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 27 November 2025 11:47:01 +0000 (0:00:00.788) 0:01:39.924 *****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 37.82s
repo_setup : Initialize python venv and install requirements ------------ 6.23s
libvirt_manager : Populate service facts -------------------------------- 1.99s
repo_setup : Make sure git-core package is installed -------------------- 1.40s
libvirt_manager : Ensure read-only socket is enabled for storage. ------- 1.33s
libvirt_manager : Remove workload and volumes --------------------------- 1.32s
ci_setup : Install needed packages -------------------------------------- 1.27s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.26s
test_deps : Install python yaml libs ------------------------------------ 1.25s
podman : Ensure podman is installed ------------------------------------- 1.21s
libvirt_manager : Install packages required for using KVM --------------- 1.20s
repo_setup : Get repo-setup repository ---------------------------------- 1.05s
ci_setup : Manage directories ------------------------------------------- 0.98s
libvirt_manager : Start virtqemud socket service ------------------------ 0.86s
repo_setup : Run repo-setup --------------------------------------------- 0.83s
Gathering Facts --------------------------------------------------------- 0.81s
libvirt_manager : Get installed packages list --------------------------- 0.79s
libvirt_manager : Restart firewalld ------------------------------------- 0.79s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.77s
PLAY [Test DNS entries] ********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:47:02 +0000 (0:00:00.045) 0:00:00.045 *****
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.859) 0:00:00.905 *****
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.050) 0:00:00.956 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.067) 0:00:01.023 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.286) 0:00:01.310 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.054) 0:00:01.364 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.054) 0:00:01.419 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:47:03 +0000 (0:00:00.106) 0:00:01.526 *****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'})
ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:47:04 +0000 (0:00:00.163) 0:00:01.689 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:47:04 +0000 (0:00:00.058) 0:00:01.748 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:47:04 +0000 (0:00:00.478) 0:00:02.226 *****
changed: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding controller-0 to controllers)
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:47:04 +0000 (0:00:00.233) 0:00:02.460 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:47:04 +0000 (0:00:00.051) 0:00:02.512 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:47:04 +0000 (0:00:00.052) 0:00:02.565 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:47:05 +0000 (0:00:00.053) 0:00:02.619 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:47:05 +0000 (0:00:00.079) 0:00:02.698 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:47:05 +0000 (0:00:00.048) 0:00:02.747 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:47:05 +0000 (0:00:00.143) 0:00:02.890 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:47:05 +0000 (0:00:00.047) 0:00:02.938 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:47:05 +0000 (0:00:00.375) 0:00:03.313 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:47:06 +0000 (0:00:00.435) 0:00:03.749 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:47:06 +0000 (0:00:00.117) 0:00:03.867 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:47:06 +0000 (0:00:00.057) 0:00:03.925 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:47:06 +0000 (0:00:00.463) 0:00:04.389 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:47:06 +0000 (0:00:00.141) 0:00:04.530 *****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:47:07 +0000 (0:00:00.083) 0:00:04.613 *****
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:47:07 +0000 (0:00:00.720) 0:00:05.333 *****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:47:08 +0000 (0:00:00.876) 0:00:06.210 *****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:47:09 +0000 (0:00:00.623) 0:00:06.833 *****
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:47:09 +0000 (0:00:00.626) 0:00:07.460 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:47:10 +0000 (0:00:00.128) 0:00:07.588 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:47:10 +0000 (0:00:00.272) 0:00:07.861 *****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:47:10 +0000 (0:00:00.534) 0:00:08.395 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 11:47:10 +0000 (0:00:00.142) 0:00:08.537 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 11:47:11 +0000 (0:00:00.127) 0:00:08.665 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 11:47:12 +0000 (0:00:01.435) 0:00:10.100 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 11:47:12 +0000 (0:00:00.216) 0:00:10.317 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 11:47:13 +0000 (0:00:00.380) 0:00:10.697 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 11:47:14 +0000 (0:00:01.816) 0:00:12.514 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:47:15 +0000 (0:00:00.428) 0:00:12.942 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:47:15 +0000 (0:00:00.060) 0:00:13.002 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:47:15 +0000 (0:00:00.054) 0:00:13.057 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:47:15 +0000 (0:00:00.491) 0:00:13.548 *****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:47:16 +0000 (0:00:00.415) 0:00:13.963 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:47:17 +0000 (0:00:01.245) 0:00:15.209 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:47:20 +0000 (0:00:03.346) 0:00:18.555 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:47:21 +0000 (0:00:00.257) 0:00:18.813 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:47:21 +0000 (0:00:00.387) 0:00:19.200 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:47:22 +0000 (0:00:00.396) 0:00:19.596 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:47:22 +0000 (0:00:00.108) 0:00:19.705 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:47:22 +0000 (0:00:00.407) 0:00:20.112 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:47:22 +0000 (0:00:00.049) 0:00:20.162 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:47:22 +0000 (0:00:00.109) 0:00:20.271 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:47:23 +0000 (0:00:00.393) 0:00:20.665 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:47:23 +0000 (0:00:00.046) 0:00:20.712 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:47:23 +0000 (0:00:00.234) 0:00:20.946 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.921) 0:00:21.867 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.048) 0:00:21.916 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.045) 0:00:21.962 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.108) 0:00:22.070 *****
skipping: [instance] => (item=ocppr)
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.138) 0:00:22.209 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.057) 0:00:22.267 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:47:24 +0000 (0:00:00.102) 0:00:22.369 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:47:25 +0000 (0:00:00.460) 0:00:22.830 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:47:25 +0000 (0:00:00.050) 0:00:22.880 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:47:25 +0000 (0:00:00.113) 0:00:22.994 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:47:25 +0000 (0:00:00.058) 0:00:23.052 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:47:25 +0000 (0:00:00.066) 0:00:23.119 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:47:26 +0000 (0:00:00.455) 0:00:23.575 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:47:26 +0000 (0:00:00.077) 0:00:23.652 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 11:47:26 +0000 (0:00:00.079) 0:00:23.732 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 11:47:26 +0000 (0:00:00.056) 0:00:23.789 *****
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:47:26 +0000 (0:00:00.751) 0:00:24.540 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:47:27 +0000 (0:00:00.101) 0:00:24.642 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:47:27 +0000 (0:00:00.348) 0:00:24.991 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:47:27 +0000 (0:00:00.087) 0:00:25.078 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:47:27 +0000 (0:00:00.211) 0:00:25.289 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:47:27 +0000 (0:00:00.060) 0:00:25.350 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:47:27 +0000 (0:00:00.215) 0:00:25.566 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 11:47:28 +0000 (0:00:00.093) 0:00:25.659 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 11:47:28 +0000 (0:00:00.359) 0:00:26.019 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 11:47:28 +0000 (0:00:00.353) 0:00:26.372 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.367) 0:00:26.740 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.156) 0:00:26.896 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.359) 0:00:27.256 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.054) 0:00:27.311 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.051) 0:00:27.362 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.082) 0:00:27.445 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.056) 0:00:27.501 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:47:29 +0000 (0:00:00.048) 0:00:27.550 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:47:30 +0000 (0:00:00.152) 0:00:27.702 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:47:30 +0000 (0:00:00.075) 0:00:27.777 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:47:30 +0000 (0:00:00.235) 0:00:28.013 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:47:30 +0000 (0:00:00.421) 0:00:28.434 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:47:30 +0000 (0:00:00.126) 0:00:28.561 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:47:31 +0000 (0:00:00.098) 0:00:28.660 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 11:47:31 +0000 (0:00:00.468) 0:00:29.128 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 11:47:31 +0000 (0:00:00.059) 0:00:29.188 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 11:47:31 +0000 (0:00:00.089) 0:00:29.278 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 11:47:31 +0000 (0:00:00.050) 0:00:29.329 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:31 +0000 (0:00:00.118) 0:00:29.447 *****
ok: [instance] => (item=compute-0 - ctlplane)
ok: [instance] => (item=controller-0 - ctlplane)
ok: [instance] => (item=ocp-master-0 - ctlplane)
ok: [instance] => (item=ocp-worker-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.220) 0:00:29.668 *****
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance] => (item=controller-0 - internalapi)
skipping: [instance] => (item=ocp-master-0 - internalapi)
skipping: [instance] => (item=ocp-worker-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.120) 0:00:29.789 *****
skipping: [instance] => (item=compute-0 - storage)
skipping: [instance] => (item=controller-0 - storage)
skipping: [instance] => (item=ocp-master-0 - storage)
skipping: [instance] => (item=ocp-worker-0 - storage)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.121) 0:00:29.911 *****
skipping: [instance] => (item=compute-0 - tenant)
skipping: [instance] => (item=controller-0 - tenant)
skipping: [instance] => (item=ocp-master-0 - tenant)
skipping: [instance] => (item=ocp-worker-0 - tenant)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.120) 0:00:30.031 *****
skipping: [instance] => (item=compute-0 - external)
skipping: [instance] => (item=controller-0 - external)
skipping: [instance] => (item=ocp-master-0 - external)
skipping: [instance] => (item=ocp-worker-0 - external)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.161) 0:00:30.193 *****
skipping: [instance] => (item=compute-0 - storagemgmt)
skipping: [instance] => (item=controller-0 - storagemgmt)
skipping: [instance] => (item=ocp-master-0 - storagemgmt)
skipping: [instance] => (item=ocp-worker-0 - storagemgmt)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.119) 0:00:30.312 *****
ok: [instance] => (item=compute-0 - public)
ok: [instance] => (item=controller-0 - public)
ok: [instance] => (item=ocp-master-0 - public)
ok: [instance] => (item=ocp-worker-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 11:47:32 +0000 (0:00:00.192) 0:00:30.505 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.169) 0:00:30.674 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.066) 0:00:30.740 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f8:ee:ab', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:f8:0d:d6', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:36:9d:7e', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:1b:2d:f6', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f0:ef:99', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:cf:d5:32', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a4:c1:a8', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:ee:8e:eb', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.140) 0:00:30.881 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.102) 0:00:30.984 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.200) 0:00:31.184 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.050) 0:00:31.234 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.196) 0:00:31.431 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.051) 0:00:31.483 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 11:47:33 +0000 (0:00:00.077) 0:00:31.560 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f8:ee:ab', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:f8:0d:d6', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:36:9d:7e', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:1b:2d:f6', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f0:ef:99', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:cf:d5:32', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a4:c1:a8', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:ee:8e:eb', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 11:47:34 +0000 (0:00:00.232) 0:00:31.793 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 11:47:34 +0000 (0:00:00.067) 0:00:31.861 *****
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:f8:ee:ab', 'entry': 'set:compute,52:54:00:f8:ee:ab,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:f8:0d:d6', 'entry': 'set:controller,52:54:01:f8:0d:d6,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:36:9d:7e', 'entry': 'set:ocp,52:54:02:36:9d:7e,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:1b:2d:f6', 'entry': 'set:ocp_worker,52:54:03:1b:2d:f6,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:f0:ef:99', 'entry': 'set:compute,52:54:00:f0:ef:99,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:cf:d5:32', 'entry': 'set:controller,52:54:01:cf:d5:32,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:a4:c1:a8', 'entry': 'set:ocp,52:54:02:a4:c1:a8,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:ee:8e:eb', 'entry': 'set:ocp_worker,52:54:03:ee:8e:eb,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 11:47:36 +0000 (0:00:02.681) 0:00:34.543 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 11:47:37 +0000 (0:00:00.077) 0:00:34.621 *****
ok: [instance] => (item=compute-0)
ok: [instance] => (item=controller-0)
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-worker-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 11:47:37 +0000 (0:00:00.326) 0:00:34.947 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 11:47:37 +0000 (0:00:00.133) 0:00:35.080 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 11:47:37 +0000 (0:00:00.067) 0:00:35.147 *****
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 11:47:37 +0000 (0:00:00.311) 0:00:35.459 *****
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 11:47:42 +0000 (0:00:04.159) 0:00:39.618 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 11:47:42 +0000 (0:00:00.073) 0:00:39.692 *****
skipping: [instance] => (item=compute)
skipping: [instance] => (item=controller)
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 11:47:42 +0000 (0:00:00.073) 0:00:39.766 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 11:47:42 +0000 (0:00:00.061) 0:00:39.827 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 11:47:42 +0000 (0:00:00.394) 0:00:40.222 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:47:42 +0000 (0:00:00.100) 0:00:40.323 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 11:47:43 +0000 (0:00:00.850) 0:00:41.173 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 11:47:43 +0000 (0:00:00.375) 0:00:41.549 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
Thursday 27 November 2025 11:47:44 +0000 (0:00:00.528) 0:00:42.077 *****
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.16s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.35s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.68s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.82s
ci_nmstate : Install required packages on instance ---------------------- 1.44s
dnsmasq : Install needed packages --------------------------------------- 1.25s
dnsmasq : Enable and start service -------------------------------------- 0.92s
libvirt_manager : Ensure networks are created/started ------------------- 0.88s
Gathering Facts --------------------------------------------------------- 0.86s
libvirt_manager : Restart firewalld ------------------------------------- 0.85s
libvirt_manager : Ensure network is in correct zone --------------------- 0.75s
libvirt_manager : Ensure networks are defined --------------------------- 0.72s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.63s
libvirt_manager : Ensure networks are active ---------------------------- 0.62s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.53s
dnsmasq : Reload dnsmasq ------------------------------------------------ 0.53s
libvirt_manager : Refresh networking facts on host ---------------------- 0.49s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.48s
networking_mapper : Write the Networking Environment Definition to file --- 0.47s
networking_mapper : Write the Networking Environment Definition to file --- 0.46s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:47:45 +0000 (0:00:00.046) 0:00:00.046 *****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 27 November 2025 11:47:46 +0000 (0:00:00.970) 0:00:01.016 *****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 27 November 2025 11:47:46 +0000 (0:00:00.342) 0:00:01.358 *****
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:47:47 +0000 (0:00:01.356) 0:00:02.715 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:47:48 +0000 (0:00:00.785) 0:00:03.500 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:47:50 +0000 (0:00:01.955) 0:00:05.456 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:47:51 +0000 (0:00:00.844) 0:00:06.301 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:47:51 +0000 (0:00:00.054) 0:00:06.355 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:47:51 +0000 (0:00:00.346) 0:00:06.701 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.377) 0:00:07.079 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.080) 0:00:07.159 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.075) 0:00:07.234 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.033) 0:00:07.268 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.032) 0:00:07.300 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.055) 0:00:07.355 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.034) 0:00:07.390 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.031) 0:00:07.422 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.344) 0:00:07.767 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.086) 0:00:07.854 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
- ocppr
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:47:52 +0000 (0:00:00.074) 0:00:07.928 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:47:53 +0000 (0:00:00.248) 0:00:08.177 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:47:53 +0000 (0:00:00.078) 0:00:08.255 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:47:53 +0000 (0:00:00.125) 0:00:08.380 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:47:53 +0000 (0:00:00.074) 0:00:08.455 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:47:53 +0000 (0:00:00.243) 0:00:08.698 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:47:53 +0000 (0:00:00.272) 0:00:08.970 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.082) 0:00:09.053 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.076) 0:00:09.130 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.078) 0:00:09.209 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.266) 0:00:09.475 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.308) 0:00:09.784 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.084) 0:00:09.868 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:47:54 +0000 (0:00:00.078) 0:00:09.946 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:47:55 +0000 (0:00:00.077) 0:00:10.024 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:47:55 +0000 (0:00:00.259) 0:00:10.284 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:47:55 +0000 (0:00:00.282) 0:00:10.567 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:47:57 +0000 (0:00:01.579) 0:00:12.146 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:47:57 +0000 (0:00:00.761) 0:00:12.908 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:47:58 +0000 (0:00:00.866) 0:00:13.775 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:47:59 +0000 (0:00:00.315) 0:00:14.091 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-jzjjcmcx.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 94464, 'dev': 64513, 'nlink': 1, 'atime': 1764244033.6056085, 'mtime': 1764244033.6056085, 'ctime': 1764244033.6056085, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 84187, 'dev': 64513, 'nlink': 1, 'atime': 1764244033.6076086, 'mtime': 1764244033.6076086, 'ctime': 1764244033.6076086, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 84188, 'dev': 64513, 'nlink': 1, 'atime': 1764244033.6086087, 'mtime': 1764244033.6086087, 'ctime': 1764244033.6086087, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:47:59 +0000 (0:00:00.716) 0:00:14.807 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:48:01 +0000 (0:00:01.195) 0:00:16.002 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:48:01 +0000 (0:00:00.609) 0:00:16.612 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:48:01 +0000 (0:00:00.346) 0:00:16.958 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:48:02 +0000 (0:00:00.492) 0:00:17.451 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:48:02 +0000 (0:00:00.109) 0:00:17.560 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:48:02 +0000 (0:00:00.075) 0:00:17.636 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:48:02 +0000 (0:00:00.251) 0:00:17.887 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:48:02 +0000 (0:00:00.072) 0:00:17.959 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.149) 0:00:18.108 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.074) 0:00:18.182 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.073) 0:00:18.256 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.101) 0:00:18.357 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.261) 0:00:18.619 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.043) 0:00:18.662 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.110) 0:00:18.773 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:48:03 +0000 (0:00:00.074) 0:00:18.848 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.272) 0:00:19.121 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.073) 0:00:19.194 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.099) 0:00:19.293 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.074) 0:00:19.367 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.079) 0:00:19.446 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.101) 0:00:19.547 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.257) 0:00:19.805 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:48:04 +0000 (0:00:00.041) 0:00:19.847 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:48:05 +0000 (0:00:00.290) 0:00:20.138 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:48:05 +0000 (0:00:00.059) 0:00:20.198 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:48:05 +0000 (0:00:00.034) 0:00:20.232 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:48:05 +0000 (0:00:00.036) 0:00:20.269 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:48:05 +0000 (0:00:00.192) 0:00:20.461 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:48:05 +0000 (0:00:00.031) 0:00:20.493 *****
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:48:06 +0000 (0:00:01.262) 0:00:21.756 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:48:07 +0000 (0:00:00.353) 0:00:22.109 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:48:08 +0000 (0:00:01.441) 0:00:23.551 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:48:08 +0000 (0:00:00.233) 0:00:23.785 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:48:08 +0000 (0:00:00.041) 0:00:23.826 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:48:08 +0000 (0:00:00.039) 0:00:23.865 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:48:08 +0000 (0:00:00.058) 0:00:23.924 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:48:09 +0000 (0:00:00.427) 0:00:24.351 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:48:09 +0000 (0:00:00.375) 0:00:24.727 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:48:09 +0000 (0:00:00.183) 0:00:24.911 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:48:09 +0000 (0:00:00.036) 0:00:24.947 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:48:09 +0000 (0:00:00.035) 0:00:24.983 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:48:10 +0000 (0:00:00.694) 0:00:25.678 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:48:10 +0000 (0:00:00.104) 0:00:25.782 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:48:11 +0000 (0:00:00.267) 0:00:26.049 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:48:11 +0000 (0:00:00.210) 0:00:26.260 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:48:11 +0000 (0:00:00.078) 0:00:26.339 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:48:11 +0000 (0:00:00.189) 0:00:26.529 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:48:11 +0000 (0:00:00.237) 0:00:26.766 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:48:11 +0000 (0:00:00.067) 0:00:26.834 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:48:13 +0000 (0:00:01.222) 0:00:28.056 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:03.223) 0:00:31.279 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.207) 0:00:31.487 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.037) 0:00:31.524 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.039) 0:00:31.563 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.061) 0:00:31.625 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.037) 0:00:31.663 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.214) 0:00:31.877 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.062) 0:00:31.939 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:48:16 +0000 (0:00:00.034) 0:00:31.974 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:48:17 +0000 (0:00:00.203) 0:00:32.177 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:48:17 +0000 (0:00:00.033) 0:00:32.211 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:48:17 +0000 (0:00:00.034) 0:00:32.245 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:48:17 +0000 (0:00:00.503) 0:00:32.749 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:48:17 +0000 (0:00:00.201) 0:00:32.950 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:48:18 +0000 (0:00:00.378) 0:00:33.328 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:48:18 +0000 (0:00:00.248) 0:00:33.577 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:48:19 +0000 (0:00:00.552) 0:00:34.129 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:48:19 +0000 (0:00:00.041) 0:00:34.170 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:48:19 +0000 (0:00:00.204) 0:00:34.375 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:48:19 +0000 (0:00:00.218) 0:00:34.593 *****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 27 November 2025 11:48:19 +0000 (0:00:00.104) 0:00:34.698 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:48:20 +0000 (0:00:00.365) 0:00:35.063 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Thursday 27 November 2025 11:48:20 +0000 (0:00:00.814) 0:00:35.878 *****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.22s
libvirt_manager : Populate service facts -------------------------------- 1.96s
libvirt_manager : Destroy networks -------------------------------------- 1.58s
podman : Ensure podman is installed ------------------------------------- 1.44s
Copy generated content to proper location ------------------------------- 1.36s
libvirt_manager : Remove workload and volumes --------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.22s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.20s
Gathering Facts --------------------------------------------------------- 0.97s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.87s
libvirt_manager : Start virtqemud socket service ------------------------ 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.82s
libvirt_manager : Get installed packages list --------------------------- 0.79s
libvirt_manager : Undefine networks ------------------------------------- 0.76s
libvirt_manager : Remove dummy interface connections -------------------- 0.72s
virtualbmc : Remove vbmc files ------------------------------------------ 0.69s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.61s
radvd : Gather package facts -------------------------------------------- 0.55s
dnsmasq : Stop service -------------------------------------------------- 0.50s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.49s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:48:37 +0000 (0:00:00.056) 0:00:00.056 *****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 27 November 2025 11:48:38 +0000 (0:00:00.819) 0:00:00.876 *****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 27 November 2025 11:48:39 +0000 (0:00:00.404) 0:00:01.281 *****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 27 November 2025 11:48:39 +0000 (0:00:00.056) 0:00:01.337 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 27 November 2025 11:48:39 +0000 (0:00:00.103) 0:00:01.440 *****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 27 November 2025 11:48:39 +0000 (0:00:00.321) 0:00:01.761 *****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 27 November 2025 11:48:39 +0000 (0:00:00.264) 0:00:02.026 *****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 27 November 2025 11:48:40 +0000 (0:00:00.739) 0:00:02.766 *****
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 27 November 2025 11:48:40 +0000 (0:00:00.133) 0:00:02.899 *****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 27 November 2025 11:48:41 +0000 (0:00:00.545) 0:00:03.445 *****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 27 November 2025 11:48:42 +0000 (0:00:01.367) 0:00:04.813 *****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 27 November 2025 11:48:43 +0000 (0:00:01.018) 0:00:05.831 *****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 27 November 2025 11:48:50 +0000 (0:00:06.320) 0:00:12.151 *****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 27 November 2025 11:48:50 +0000 (0:00:00.696) 0:00:12.848 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 27 November 2025 11:48:50 +0000 (0:00:00.049) 0:00:12.898 *****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 27 November 2025 11:48:51 +0000 (0:00:00.878) 0:00:13.776 *****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 27 November 2025 11:48:51 +0000 (0:00:00.063) 0:00:13.840 *****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 27 November 2025 11:48:51 +0000 (0:00:00.062) 0:00:13.902 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 27 November 2025 11:48:51 +0000 (0:00:00.065) 0:00:13.968 *****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 27 November 2025 11:48:52 +0000 (0:00:00.577) 0:00:14.545 *****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 27 November 2025 11:48:52 +0000 (0:00:00.431) 0:00:14.976 *****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 27 November 2025 11:48:52 +0000 (0:00:00.060) 0:00:15.037 *****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.056) 0:00:15.093 *****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.087) 0:00:15.180 *****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.072) 0:00:15.253 *****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.056) 0:00:15.310 *****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.057) 0:00:15.367 *****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.086) 0:00:15.454 *****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.056) 0:00:15.511 *****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.054) 0:00:15.565 *****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.056) 0:00:15.621 *****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.086) 0:00:15.708 *****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 27 November 2025 11:48:53 +0000 (0:00:00.206) 0:00:15.914 *****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.230) 0:00:16.145 *****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.254) 0:00:16.400 *****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.081) 0:00:16.481 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.054) 0:00:16.536 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.050) 0:00:16.586 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.054) 0:00:16.641 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.051) 0:00:16.693 *****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.098) 0:00:16.791 *****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.047) 0:00:16.839 *****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.059) 0:00:16.898 *****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.047) 0:00:16.945 *****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 27 November 2025 11:48:54 +0000 (0:00:00.112) 0:00:17.058 *****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 27 November 2025 11:48:55 +0000 (0:00:00.065) 0:00:17.123 *****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 27 November 2025 11:48:55 +0000 (0:00:00.068) 0:00:17.192 *****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 27 November 2025 11:48:55 +0000 (0:00:00.097) 0:00:17.289 *****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 27 November 2025 11:48:55 +0000 (0:00:00.066) 0:00:17.356 *****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 27 November 2025 11:49:35 +0000 (0:00:40.441) 0:00:57.797 *****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 27 November 2025 11:49:37 +0000 (0:00:01.286) 0:00:59.084 *****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 27 November 2025 11:49:37 +0000 (0:00:00.121) 0:00:59.205 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 27 November 2025 11:49:37 +0000 (0:00:00.107) 0:00:59.313 *****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 27 November 2025 11:49:37 +0000 (0:00:00.048) 0:00:59.362 *****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 27 November 2025 11:49:38 +0000 (0:00:01.284) 0:01:00.646 *****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 27 November 2025 11:49:38 +0000 (0:00:00.280) 0:01:00.927 *****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.224) 0:01:01.151 *****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.091) 0:01:01.243 *****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.096) 0:01:01.340 *****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.197) 0:01:01.538 *****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.289) 0:01:01.828 *****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.047) 0:01:01.875 *****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.078) 0:01:01.954 *****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.046) 0:01:02.000 *****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 27 November 2025 11:49:39 +0000 (0:00:00.045) 0:01:02.045 *****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 27 November 2025 11:49:40 +0000 (0:00:00.047) 0:01:02.093 *****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 27 November 2025 11:49:40 +0000 (0:00:00.085) 0:01:02.178 *****
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:49:41 +0000 (0:00:00.982) 0:01:03.161 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:49:41 +0000 (0:00:00.792) 0:01:03.953 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:49:43 +0000 (0:00:02.007) 0:01:05.961 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:49:44 +0000 (0:00:00.857) 0:01:06.818 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:49:44 +0000 (0:00:00.051) 0:01:06.869 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.394) 0:01:07.264 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.394) 0:01:07.658 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.075) 0:01:07.734 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.074) 0:01:07.809 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.055) 0:01:07.865 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.035) 0:01:07.900 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.035) 0:01:07.936 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.035) 0:01:07.971 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:49:45 +0000 (0:00:00.034) 0:01:08.006 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.386) 0:01:08.392 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.099) 0:01:08.492 *****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.085) 0:01:08.578 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.037) 0:01:08.615 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.064) 0:01:08.680 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.037) 0:01:08.717 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.035) 0:01:08.753 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:49:46 +0000 (0:00:00.314) 0:01:09.067 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:49:47 +0000 (0:00:00.035) 0:01:09.103 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:49:47 +0000 (0:00:00.033) 0:01:09.136 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:49:47 +0000 (0:00:00.574) 0:01:09.711 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:49:48 +0000 (0:00:00.495) 0:01:10.207 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:49:48 +0000 (0:00:00.440) 0:01:10.648 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:49:48 +0000 (0:00:00.109) 0:01:10.757 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:49:48 +0000 (0:00:00.083) 0:01:10.841 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.261) 0:01:11.103 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.077) 0:01:11.180 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.103) 0:01:11.283 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.131) 0:01:11.415 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.078) 0:01:11.493 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.107) 0:01:11.601 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.280) 0:01:11.881 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.048) 0:01:11.930 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:49:49 +0000 (0:00:00.111) 0:01:12.041 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.081) 0:01:12.123 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.304) 0:01:12.427 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.076) 0:01:12.503 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.100) 0:01:12.604 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.077) 0:01:12.681 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.075) 0:01:12.757 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:49:50 +0000 (0:00:00.106) 0:01:12.863 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.285) 0:01:13.149 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.044) 0:01:13.193 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.185) 0:01:13.379 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.065) 0:01:13.445 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.040) 0:01:13.486 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.039) 0:01:13.525 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.205) 0:01:13.731 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:49:51 +0000 (0:00:00.035) 0:01:13.766 *****
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:49:52 +0000 (0:00:01.266) 0:01:15.033 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:49:53 +0000 (0:00:00.361) 0:01:15.395 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:49:54 +0000 (0:00:01.202) 0:01:16.597 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:49:54 +0000 (0:00:00.232) 0:01:16.830 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:49:54 +0000 (0:00:00.041) 0:01:16.872 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:49:54 +0000 (0:00:00.038) 0:01:16.910 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:49:54 +0000 (0:00:00.085) 0:01:16.995 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:49:55 +0000 (0:00:00.443) 0:01:17.439 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:49:55 +0000 (0:00:00.409) 0:01:17.848 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:49:55 +0000 (0:00:00.191) 0:01:18.039 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:49:56 +0000 (0:00:00.036) 0:01:18.075 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:49:56 +0000 (0:00:00.035) 0:01:18.111 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:49:56 +0000 (0:00:00.699) 0:01:18.810 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:49:56 +0000 (0:00:00.088) 0:01:18.899 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:49:57 +0000 (0:00:00.333) 0:01:19.233 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:49:57 +0000 (0:00:00.232) 0:01:19.466 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:49:57 +0000 (0:00:00.112) 0:01:19.578 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:49:57 +0000 (0:00:00.192) 0:01:19.770 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:49:57 +0000 (0:00:00.216) 0:01:19.987 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:49:57 +0000 (0:00:00.067) 0:01:20.054 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:49:59 +0000 (0:00:01.260) 0:01:21.314 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:50:00 +0000 (0:00:01.225) 0:01:22.539 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:50:00 +0000 (0:00:00.216) 0:01:22.756 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:50:00 +0000 (0:00:00.040) 0:01:22.796 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:50:00 +0000 (0:00:00.037) 0:01:22.834 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:50:00 +0000 (0:00:00.064) 0:01:22.898 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:50:00 +0000 (0:00:00.061) 0:01:22.960 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.204) 0:01:23.165 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.062) 0:01:23.227 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.035) 0:01:23.263 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.205) 0:01:23.469 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.034) 0:01:23.503 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.034) 0:01:23.537 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.300) 0:01:23.838 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:50:01 +0000 (0:00:00.203) 0:01:24.042 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:50:02 +0000 (0:00:00.392) 0:01:24.435 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:50:02 +0000 (0:00:00.234) 0:01:24.669 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:50:03 +0000 (0:00:00.570) 0:01:25.240 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:50:03 +0000 (0:00:00.045) 0:01:25.286 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:50:03 +0000 (0:00:00.199) 0:01:25.485 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:50:03 +0000 (0:00:00.197) 0:01:25.682 *****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 27 November 2025 11:50:03 +0000 (0:00:00.080) 0:01:25.763 *****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 27 November 2025 11:50:03 +0000 (0:00:00.188) 0:01:25.952 *****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 27 November 2025 11:50:04 +0000 (0:00:00.194) 0:01:26.146 *****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 27 November 2025 11:50:04 +0000 (0:00:00.193) 0:01:26.340 *****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 27 November 2025 11:50:04 +0000 (0:00:00.042) 0:01:26.382 *****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 27 November 2025 11:50:04 +0000 (0:00:00.040) 0:01:26.423 *****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 27 November 2025 11:50:04 +0000 (0:00:00.046) 0:01:26.469 *****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 27 November 2025 11:50:04 +0000 (0:00:00.039) 0:01:26.509 *****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 27 November 2025 11:50:05 +0000 (0:00:01.243) 0:01:27.752 *****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 27 November 2025 11:50:05 +0000 (0:00:00.234) 0:01:27.987 *****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 27 November 2025 11:50:06 +0000 (0:00:00.359) 0:01:28.346 *****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 27 November 2025 11:50:06 +0000 (0:00:00.042) 0:01:28.388 *****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 27 November 2025 11:50:06 +0000 (0:00:00.195) 0:01:28.584 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 27 November 2025 11:50:06 +0000 (0:00:00.452) 0:01:29.036 *****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 27 November 2025 11:50:07 +0000 (0:00:00.315) 0:01:29.352 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 27 November 2025 11:50:07 +0000 (0:00:00.261) 0:01:29.613 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 27 November 2025 11:50:07 +0000 (0:00:00.330) 0:01:29.944 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 27 November 2025 11:50:08 +0000 (0:00:00.320) 0:01:30.264 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 27 November 2025 11:50:08 +0000 (0:00:00.324) 0:01:30.588 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 27 November 2025 11:50:08 +0000 (0:00:00.333) 0:01:30.922 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 27 November 2025 11:50:09 +0000 (0:00:00.347) 0:01:31.269 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 27 November 2025 11:50:09 +0000 (0:00:00.321) 0:01:31.590 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 27 November 2025 11:50:09 +0000 (0:00:00.334) 0:01:31.925 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 27 November 2025 11:50:10 +0000 (0:00:00.329) 0:01:32.254 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 27 November 2025 11:50:10 +0000 (0:00:00.326) 0:01:32.580 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 27 November 2025 11:50:10 +0000 (0:00:00.327) 0:01:32.908 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 27 November 2025 11:50:11 +0000 (0:00:00.362) 0:01:33.270 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 27 November 2025 11:50:11 +0000 (0:00:00.345) 0:01:33.616 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 27 November 2025 11:50:11 +0000 (0:00:00.346) 0:01:33.963 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 27 November 2025 11:50:12 +0000 (0:00:00.345) 0:01:34.308 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 27 November 2025 11:50:12 +0000 (0:00:00.357) 0:01:34.665 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 27 November 2025 11:50:12 +0000 (0:00:00.382) 0:01:35.048 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 27 November 2025 11:50:13 +0000 (0:00:00.337) 0:01:35.386 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 27 November 2025 11:50:13 +0000 (0:00:00.340) 0:01:35.726 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 27 November 2025 11:50:13 +0000 (0:00:00.342) 0:01:36.069 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 27 November 2025 11:50:14 +0000 (0:00:00.340) 0:01:36.410 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 27 November 2025 11:50:14 +0000 (0:00:00.328) 0:01:36.738 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 27 November 2025 11:50:15 +0000 (0:00:00.367) 0:01:37.106 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 27 November 2025 11:50:15 +0000 (0:00:00.340) 0:01:37.447 *****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 27 November 2025 11:50:15 +0000 (0:00:00.333) 0:01:37.781 *****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 27 November 2025 11:50:15 +0000 (0:00:00.056) 0:01:37.837 *****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 27 November 2025 11:50:16 +0000 (0:00:00.321) 0:01:38.158 *****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 27 November 2025 11:50:16 +0000 (0:00:00.378) 0:01:38.536 *****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 27 November 2025 11:50:16 +0000 (0:00:00.325) 0:01:38.862 *****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 27 November 2025 11:50:16 +0000 (0:00:00.197) 0:01:39.060 *****
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 27 November 2025 11:50:17 +0000 (0:00:00.072) 0:01:39.133 *****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 27 November 2025 11:50:17 +0000 (0:00:00.238) 0:01:39.371 *****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 27 November 2025 11:50:17 +0000 (0:00:00.061) 0:01:39.432 *****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 27 November 2025 11:50:17 +0000 (0:00:00.404) 0:01:39.837 *****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 27 November 2025 11:50:18 +0000 (0:00:00.364) 0:01:40.202 *****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 27 November 2025 11:50:18 +0000 (0:00:00.430) 0:01:40.633 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:50:18 +0000 (0:00:00.248) 0:01:40.881 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 27 November 2025 11:50:19 +0000 (0:00:00.810) 0:01:41.692 *****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 40.44s
repo_setup : Initialize python venv and install requirements ------------ 6.32s
libvirt_manager : Populate service facts -------------------------------- 2.01s
repo_setup : Make sure git-core package is installed -------------------- 1.37s
test_deps : Install python yaml libs ------------------------------------ 1.29s
ci_setup : Install needed packages -------------------------------------- 1.28s
libvirt_manager : Remove workload and volumes --------------------------- 1.27s
dnsmasq : Install needed packages --------------------------------------- 1.26s
libvirt_manager : Install packages required for using KVM --------------- 1.24s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.23s
podman : Ensure podman is installed ------------------------------------- 1.20s
repo_setup : Get repo-setup repository ---------------------------------- 1.02s
ci_setup : Manage directories ------------------------------------------- 0.98s
repo_setup : Run repo-setup --------------------------------------------- 0.88s
libvirt_manager : Start virtqemud socket service ------------------------ 0.86s
Gathering Facts --------------------------------------------------------- 0.82s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
libvirt_manager : Get installed packages list --------------------------- 0.79s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.74s
virtualbmc : Remove vbmc files ------------------------------------------ 0.70s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:50:20 +0000 (0:00:00.046) 0:00:00.046 *****
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Thursday 27 November 2025 11:50:21 +0000 (0:00:00.885) 0:00:00.931 *****
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Thursday 27 November 2025 11:50:22 +0000 (0:00:01.570) 0:00:02.502 *****
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 27 November 2025 11:50:22 +0000 (0:00:00.091) 0:00:02.594 *****
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 27 November 2025 11:50:22 +0000 (0:00:00.070) 0:00:02.665 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Thursday 27 November 2025 11:50:22 +0000 (0:00:00.087) 0:00:02.752 *****
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Thursday 27 November 2025 11:50:22 +0000 (0:00:00.105) 0:00:02.858 *****
ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 27 November 2025 11:50:23 +0000 (0:00:00.188) 0:00:03.046 *****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 27 November 2025 11:50:23 +0000 (0:00:00.493) 0:00:03.540 *****
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 27 November 2025 11:50:24 +0000 (0:00:00.488) 0:00:04.029 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:50:24 +0000 (0:00:00.089) 0:00:04.118 *****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 27 November 2025 11:50:25 +0000 (0:00:00.992) 0:00:05.110 *****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 27 November 2025 11:50:25 +0000 (0:00:00.061) 0:00:05.172 *****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 27 November 2025 11:50:25 +0000 (0:00:00.083) 0:00:05.255 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 27 November 2025 11:50:26 +0000 (0:00:00.646) 0:00:05.901 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 27 November 2025 11:50:26 +0000 (0:00:00.531) 0:00:06.433 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:50:26 +0000 (0:00:00.154) 0:00:06.587 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:50:26 +0000 (0:00:00.046) 0:00:06.633 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.310) 0:00:06.944 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.085) 0:00:07.029 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.058) 0:00:07.088 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.079) 0:00:07.167 *****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'})
ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.134) 0:00:07.302 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.088) 0:00:07.391 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:50:27 +0000 (0:00:00.427) 0:00:07.819 *****
changed: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding compute-1 to computes)
changed: [instance] => (item=Adding baremetal-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.139) 0:00:07.958 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.051) 0:00:08.009 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.080) 0:00:08.090 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.052) 0:00:08.142 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.052) 0:00:08.195 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.047) 0:00:08.243 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.200) 0:00:08.443 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.050) 0:00:08.493 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:50:28 +0000 (0:00:00.226) 0:00:08.720 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:50:29 +0000 (0:00:00.436) 0:00:09.156 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:50:29 +0000 (0:00:00.140) 0:00:09.296 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:50:29 +0000 (0:00:00.054) 0:00:09.351 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:50:29 +0000 (0:00:00.471) 0:00:09.823 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:50:30 +0000 (0:00:00.126) 0:00:09.949 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:50:30 +0000 (0:00:00.077) 0:00:10.026 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:50:30 +0000 (0:00:00.592) 0:00:10.619 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:50:31 +0000 (0:00:00.595) 0:00:11.215 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:50:31 +0000 (0:00:00.434) 0:00:11.649 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:50:32 +0000 (0:00:00.464) 0:00:12.114 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:50:32 +0000 (0:00:00.105) 0:00:12.220 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:50:32 +0000 (0:00:00.214) 0:00:12.434 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:50:32 +0000 (0:00:00.408) 0:00:12.842 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 11:50:33 +0000 (0:00:00.119) 0:00:12.962 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 11:50:33 +0000 (0:00:00.154) 0:00:13.117 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 11:50:34 +0000 (0:00:01.431) 0:00:14.549 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 11:50:34 +0000 (0:00:00.214) 0:00:14.763 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 11:50:35 +0000 (0:00:00.388) 0:00:15.151 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 11:50:36 +0000 (0:00:01.699) 0:00:16.851 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:50:37 +0000 (0:00:00.397) 0:00:17.248 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:50:37 +0000 (0:00:00.061) 0:00:17.310 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:50:37 +0000 (0:00:00.054) 0:00:17.364 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:50:37 +0000 (0:00:00.439) 0:00:17.804 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:50:38 +0000 (0:00:00.260) 0:00:18.064 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:50:39 +0000 (0:00:01.207) 0:00:19.272 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:50:42 +0000 (0:00:03.226) 0:00:22.498 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:50:42 +0000 (0:00:00.225) 0:00:22.724 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:50:43 +0000 (0:00:00.356) 0:00:23.080 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:50:43 +0000 (0:00:00.376) 0:00:23.456 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:50:43 +0000 (0:00:00.111) 0:00:23.567 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:50:44 +0000 (0:00:00.391) 0:00:23.959 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:50:44 +0000 (0:00:00.045) 0:00:24.004 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:50:44 +0000 (0:00:00.110) 0:00:24.114 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:50:44 +0000 (0:00:00.368) 0:00:24.483 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:50:44 +0000 (0:00:00.045) 0:00:24.528 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:50:44 +0000 (0:00:00.248) 0:00:24.777 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:50:45 +0000 (0:00:00.675) 0:00:25.453 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:50:45 +0000 (0:00:00.047) 0:00:25.500 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:50:45 +0000 (0:00:00.046) 0:00:25.547 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:50:45 +0000 (0:00:00.107) 0:00:25.654 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:50:45 +0000 (0:00:00.145) 0:00:25.800 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:50:45 +0000 (0:00:00.081) 0:00:25.882 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:50:46 +0000 (0:00:00.062) 0:00:25.944 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:50:46 +0000 (0:00:00.431) 0:00:26.376 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:50:46 +0000 (0:00:00.044) 0:00:26.420 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:50:46 +0000 (0:00:00.108) 0:00:26.528 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:50:46 +0000 (0:00:00.053) 0:00:26.581 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:50:46 +0000 (0:00:00.062) 0:00:26.644 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:50:47 +0000 (0:00:00.469) 0:00:27.114 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:50:47 +0000 (0:00:00.046) 0:00:27.160 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 11:50:47 +0000 (0:00:00.076) 0:00:27.236 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 11:50:47 +0000 (0:00:00.055) 0:00:27.291 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:50:47 +0000 (0:00:00.496) 0:00:27.788 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:50:47 +0000 (0:00:00.099) 0:00:27.887 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:50:48 +0000 (0:00:00.366) 0:00:28.253 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:50:48 +0000 (0:00:00.064) 0:00:28.318 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:50:48 +0000 (0:00:00.217) 0:00:28.535 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 11:50:48 +0000 (0:00:00.062) 0:00:28.598 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 11:50:49 +0000 (0:00:00.390) 0:00:28.989 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 11:50:49 +0000 (0:00:00.363) 0:00:29.352 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 11:50:49 +0000 (0:00:00.349) 0:00:29.702 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 11:50:49 +0000 (0:00:00.124) 0:00:29.827 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.375) 0:00:30.203 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.054) 0:00:30.257 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.058) 0:00:30.316 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.053) 0:00:30.370 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.084) 0:00:30.454 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.047) 0:00:30.502 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.138) 0:00:30.640 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:50:50 +0000 (0:00:00.044) 0:00:30.685 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:50:51 +0000 (0:00:00.248) 0:00:30.933 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:50:51 +0000 (0:00:00.404) 0:00:31.338 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:50:51 +0000 (0:00:00.108) 0:00:31.447 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:50:51 +0000 (0:00:00.051) 0:00:31.498 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.470) 0:00:31.968 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.050) 0:00:32.019 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.045) 0:00:32.065 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.083) 0:00:32.148 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.091) 0:00:32.239 *****
ok: [instance] => (item=baremetal-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
ok: [instance] => (item=compute-1 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.151) 0:00:32.391 *****
ok: [instance] => (item=baremetal-0 - public)
ok: [instance] => (item=compute-0 - public)
ok: [instance] => (item=compute-1 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.186) 0:00:32.578 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.103) 0:00:32.681 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.063) 0:00:32.744 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:d6:0d:33', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:19:ab:c4', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:32:f8:5c', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:f1:0e:d4', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:9a:cb:b3', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:16:84:47', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 11:50:52 +0000 (0:00:00.125) 0:00:32.870 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.133) 0:00:33.004 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.197) 0:00:33.201 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.048) 0:00:33.250 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.217) 0:00:33.468 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.051) 0:00:33.519 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.050) 0:00:33.570 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:d6:0d:33', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:19:ab:c4', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:32:f8:5c', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:f1:0e:d4', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:9a:cb:b3', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:16:84:47', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.194) 0:00:33.764 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 11:50:53 +0000 (0:00:00.102) 0:00:33.867 *****
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:d6:0d:33', 'entry': 'set:baremetal,52:54:02:d6:0d:33,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:19:ab:c4', 'entry': 'set:compute,52:54:00:19:ab:c4,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:32:f8:5c', 'entry': 'set:compute,52:54:01:32:f8:5c,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:f1:0e:d4', 'entry': 'set:baremetal,52:54:02:f1:0e:d4,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:9a:cb:b3', 'entry': 'set:compute,52:54:00:9a:cb:b3,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:16:84:47', 'entry': 'set:compute,52:54:01:16:84:47,192.168.110.11,compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 11:50:55 +0000 (0:00:02.006) 0:00:35.874 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 11:50:56 +0000 (0:00:00.100) 0:00:35.974 *****
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 11:50:56 +0000 (0:00:00.187) 0:00:36.162 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 11:50:56 +0000 (0:00:00.108) 0:00:36.270 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 11:50:56 +0000 (0:00:00.128) 0:00:36.398 *****
ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 11:50:56 +0000 (0:00:00.151) 0:00:36.550 *****
changed: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 11:50:58 +0000 (0:00:01.931) 0:00:38.481 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 11:50:58 +0000 (0:00:00.048) 0:00:38.530 *****
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 11:50:58 +0000 (0:00:00.068) 0:00:38.598 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 11:50:58 +0000 (0:00:00.092) 0:00:38.691 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 11:50:59 +0000 (0:00:00.385) 0:00:39.076 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:50:59 +0000 (0:00:00.062) 0:00:39.139 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 11:51:00 +0000 (0:00:00.783) 0:00:39.922 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 11:51:00 +0000 (0:00:00.359) 0:00:40.282 *****
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 27 November 2025 11:51:00 +0000 (0:00:00.354) 0:00:40.636 *****
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 27 November 2025 11:51:01 +0000 (0:00:00.749) 0:00:41.386 *****
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 27 November 2025 11:51:01 +0000 (0:00:00.445) 0:00:41.831 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:51:02 +0000 (0:00:00.162) 0:00:41.993 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:51:02 +0000 (0:00:00.058) 0:00:42.052 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:51:02 +0000 (0:00:00.245) 0:00:42.297 *****
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:51:02 +0000 (0:00:00.259) 0:00:42.556 *****
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:51:03 +0000 (0:00:00.479) 0:00:43.036 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:51:03 +0000 (0:00:00.047) 0:00:43.083 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:51:03 +0000 (0:00:00.048) 0:00:43.131 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:51:03 +0000 (0:00:00.049) 0:00:43.181 *****
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 27 November 2025 11:51:03 +0000 (0:00:00.418) 0:00:43.599 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:51:03 +0000 (0:00:00.144) 0:00:43.743 *****
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:51:04 +0000 (0:00:00.234) 0:00:43.978 *****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:51:04 +0000 (0:00:00.226) 0:00:44.205 *****
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:51:24 +0000 (0:00:20.631) 0:01:04.836 *****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:51:25 +0000 (0:00:00.216) 0:01:05.053 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:51:25 +0000 (0:00:00.068) 0:01:05.122 *****
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:51:25 +0000 (0:00:00.239) 0:01:05.362 *****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:51:25 +0000 (0:00:00.272) 0:01:05.634 *****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:51:25 +0000 (0:00:00.214) 0:01:05.848 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.048) 0:01:05.896 *****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.226) 0:01:06.123 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.107) 0:01:06.231 *****
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.238) 0:01:06.469 *****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.052) 0:01:06.522 *****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.049) 0:01:06.571 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.047) 0:01:06.619 *****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.086) 0:01:06.705 *****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.048) 0:01:06.753 *****
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 27 November 2025 11:51:26 +0000 (0:00:00.047) 0:01:06.800 *****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 27 November 2025 11:51:27 +0000 (0:00:00.194) 0:01:06.995 *****
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 27 November 2025 11:51:27 +0000 (0:00:00.416) 0:01:07.412 *****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 27 November 2025 11:51:27 +0000 (0:00:00.268) 0:01:07.680 *****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 27 November 2025 11:51:27 +0000 (0:00:00.203) 0:01:07.884 *****
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 27 November 2025 11:51:28 +0000 (0:00:00.452) 0:01:08.337 *****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 27 November 2025 11:51:28 +0000 (0:00:00.046) 0:01:08.384 *****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 27 November 2025 11:51:28 +0000 (0:00:00.239) 0:01:08.623 *****
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 27 November 2025 11:51:28 +0000 (0:00:00.054) 0:01:08.677 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Create VM image for compute-0] *************************
Thursday 27 November 2025 11:51:28 +0000 (0:00:00.192) 0:01:08.869 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Thursday 27 November 2025 11:51:29 +0000 (0:00:00.265) 0:01:09.135 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Thursday 27 November 2025 11:51:29 +0000 (0:00:00.249) 0:01:09.384 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Thursday 27 November 2025 11:51:29 +0000 (0:00:00.480) 0:01:09.865 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:51:30 +0000 (0:00:00.087) 0:01:09.952 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:51:30 +0000 (0:00:00.131) 0:01:10.083 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:51:30 +0000 (0:00:00.245) 0:01:10.329 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:51:30 +0000 (0:00:00.068) 0:01:10.397 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:51:30 +0000 (0:00:00.256) 0:01:10.653 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Thursday 27 November 2025 11:51:31 +0000 (0:00:00.265) 0:01:10.919 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:51:31 +0000 (0:00:00.304) 0:01:11.224 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:51:31 +0000 (0:00:00.244) 0:01:11.468 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:51:31 +0000 (0:00:00.074) 0:01:11.543 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:51:31 +0000 (0:00:00.296) 0:01:11.840 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Thursday 27 November 2025 11:51:32 +0000 (0:00:00.223) 0:01:12.063 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Thursday 27 November 2025 11:51:32 +0000 (0:00:00.299) 0:01:12.363 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Thursday 27 November 2025 11:51:32 +0000 (0:00:00.049) 0:01:12.412 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 27 November 2025 11:51:32 +0000 (0:00:00.141) 0:01:12.554 *****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 27 November 2025 11:51:32 +0000 (0:00:00.235) 0:01:12.789 *****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 27 November 2025 11:51:33 +0000 (0:00:00.272) 0:01:13.061 *****
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 27 November 2025 11:51:33 +0000 (0:00:00.331) 0:01:13.393 *****
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Thursday 27 November 2025 11:51:33 +0000 (0:00:00.408) 0:01:13.801 *****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Thursday 27 November 2025 11:51:34 +0000 (0:00:00.350) 0:01:14.152 *****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:51:34 +0000 (0:00:00.325) 0:01:14.478 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:51:34 +0000 (0:00:00.239) 0:01:14.718 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:51:34 +0000 (0:00:00.064) 0:01:14.782 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.138) 0:01:14.920 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.218) 0:01:15.139 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.087) 0:01:15.226 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.071) 0:01:15.297 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.106) 0:01:15.404 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.073) 0:01:15.477 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 11:51:35 +0000 (0:00:00.109) 0:01:15.587 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 11:51:36 +0000 (0:00:00.441) 0:01:16.028 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 11:51:37 +0000 (0:00:01.240) 0:01:17.269 *****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 11:51:37 +0000 (0:00:00.245) 0:01:17.515 *****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 11:51:38 +0000 (0:00:00.435) 0:01:17.951 *****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 11:51:38 +0000 (0:00:00.395) 0:01:18.346 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 11:51:38 +0000 (0:00:00.073) 0:01:18.420 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 11:51:38 +0000 (0:00:00.217) 0:01:18.638 *****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 11:51:38 +0000 (0:00:00.108) 0:01:18.747 *****
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:51:39 +0000 (0:00:00.279) 0:01:19.026 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:51:39 +0000 (0:00:00.299) 0:01:19.326 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Thursday 27 November 2025 11:51:39 +0000 (0:00:00.107) 0:01:19.434 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Thursday 27 November 2025 11:51:39 +0000 (0:00:00.055) 0:01:19.489 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Thursday 27 November 2025 11:51:39 +0000 (0:00:00.270) 0:01:19.760 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Thursday 27 November 2025 11:51:40 +0000 (0:00:00.235) 0:01:19.995 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Thursday 27 November 2025 11:51:40 +0000 (0:00:00.384) 0:01:20.379 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:51:40 +0000 (0:00:00.084) 0:01:20.464 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:51:40 +0000 (0:00:00.121) 0:01:20.586 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:51:40 +0000 (0:00:00.246) 0:01:20.832 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:51:41 +0000 (0:00:00.072) 0:01:20.904 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:51:41 +0000 (0:00:00.243) 0:01:21.148 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Thursday 27 November 2025 11:51:41 +0000 (0:00:00.221) 0:01:21.370 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:51:41 +0000 (0:00:00.298) 0:01:21.668 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:51:42 +0000 (0:00:00.241) 0:01:21.910 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:51:42 +0000 (0:00:00.113) 0:01:22.024 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:51:42 +0000 (0:00:00.249) 0:01:22.273 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Thursday 27 November 2025 11:51:42 +0000 (0:00:00.218) 0:01:22.492 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Thursday 27 November 2025 11:51:42 +0000 (0:00:00.301) 0:01:22.793 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Thursday 27 November 2025 11:51:42 +0000 (0:00:00.092) 0:01:22.885 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 27 November 2025 11:51:43 +0000 (0:00:00.103) 0:01:22.989 *****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 27 November 2025 11:51:43 +0000 (0:00:00.235) 0:01:23.224 *****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 27 November 2025 11:51:43 +0000 (0:00:00.300) 0:01:23.524 *****
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 27 November 2025 11:51:43 +0000 (0:00:00.290) 0:01:23.815 *****
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Thursday 27 November 2025 11:51:44 +0000 (0:00:00.388) 0:01:24.203 *****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Thursday 27 November 2025 11:51:44 +0000 (0:00:00.222) 0:01:24.426 *****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:51:44 +0000 (0:00:00.336) 0:01:24.762 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.238) 0:01:25.002 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.063) 0:01:25.065 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.137) 0:01:25.203 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.211) 0:01:25.414 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.091) 0:01:25.506 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.074) 0:01:25.580 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.103) 0:01:25.684 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.069) 0:01:25.754 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 11:51:45 +0000 (0:00:00.109) 0:01:25.864 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 11:51:46 +0000 (0:00:00.454) 0:01:26.318 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 11:51:47 +0000 (0:00:01.230) 0:01:27.548 *****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 11:51:47 +0000 (0:00:00.238) 0:01:27.787 *****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 11:51:48 +0000 (0:00:00.409) 0:01:28.197 *****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 11:51:48 +0000 (0:00:00.390) 0:01:28.587 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 11:51:48 +0000 (0:00:00.072) 0:01:28.660 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 11:51:49 +0000 (0:00:00.260) 0:01:28.921 *****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 11:51:49 +0000 (0:00:00.069) 0:01:28.990 *****
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:51:49 +0000 (0:00:00.283) 0:01:29.273 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:51:49 +0000 (0:00:00.327) 0:01:29.601 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Thursday 27 November 2025 11:51:49 +0000 (0:00:00.072) 0:01:29.673 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Thursday 27 November 2025 11:51:49 +0000 (0:00:00.055) 0:01:29.729 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Thursday 27 November 2025 11:51:50 +0000 (0:00:00.262) 0:01:29.991 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Thursday 27 November 2025 11:51:50 +0000 (0:00:00.277) 0:01:30.268 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Thursday 27 November 2025 11:51:50 +0000 (0:00:00.342) 0:01:30.611 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:51:50 +0000 (0:00:00.081) 0:01:30.692 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:51:50 +0000 (0:00:00.128) 0:01:30.821 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:51:51 +0000 (0:00:00.251) 0:01:31.072 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:51:51 +0000 (0:00:00.070) 0:01:31.143 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:51:51 +0000 (0:00:00.243) 0:01:31.386 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Thursday 27 November 2025 11:51:51 +0000 (0:00:00.225) 0:01:31.612 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:51:52 +0000 (0:00:00.296) 0:01:31.908 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:51:52 +0000 (0:00:00.240) 0:01:32.149 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:51:52 +0000 (0:00:00.104) 0:01:32.253 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:51:52 +0000 (0:00:00.244) 0:01:32.498 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Thursday 27 November 2025 11:51:52 +0000 (0:00:00.212) 0:01:32.711 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.313) 0:01:33.025 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.091) 0:01:33.116 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.060) 0:01:33.176 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.055) 0:01:33.232 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.052) 0:01:33.284 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.279) 0:01:33.563 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.062) 0:01:33.625 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.050) 0:01:33.676 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.050) 0:01:33.726 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Thursday 27 November 2025 11:51:53 +0000 (0:00:00.070) 0:01:33.797 *****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 27 November 2025 11:51:54 +0000 (0:00:00.093) 0:01:33.890 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 27 November 2025 11:51:54 +0000 (0:00:00.098) 0:01:33.989 *****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 27 November 2025 11:51:54 +0000 (0:00:00.250) 0:01:34.239 *****
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 11:51:56 +0000 (0:00:02.118) 0:01:36.357 *****
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 11:51:57 +0000 (0:00:00.609) 0:01:36.967 *****
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 27 November 2025 11:51:57 +0000 (0:00:00.552) 0:01:37.519 *****
changed: [instance] => (item=compute-0.utility)
changed: [instance] => (item=compute-1.utility)
skipping: [instance] => (item=baremetal-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 27 November 2025 11:51:58 +0000 (0:00:00.582) 0:01:38.102 *****
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j290064720026.80823', 'results_file': '/home/zuul/.ansible_async/j290064720026.80823', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j744599507015.80840', 'results_file': '/home/zuul/.ansible_async/j744599507015.80840', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 27 November 2025 11:52:17 +0000 (0:00:19.600) 0:01:57.703 *****
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 11:52:17 +0000 (0:00:00.179) 0:01:57.883 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Thursday 27 November 2025 11:52:18 +0000 (0:00:00.053) 0:01:57.936 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 11:52:18 +0000 (0:00:00.128) 0:01:58.065 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 11:52:18 +0000 (0:00:00.130) 0:01:58.195 *****
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 11:52:18 +0000 (0:00:00.222) 0:01:58.417 *****
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Thursday 27 November 2025 11:52:18 +0000 (0:00:00.252) 0:01:58.670 *****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.407) 0:01:59.077 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.051) 0:01:59.129 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.094) 0:01:59.223 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.070) 0:01:59.293 *****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.069) 0:01:59.363 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.049) 0:01:59.412 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.125) 0:01:59.538 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.127) 0:01:59.665 *****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 11:52:19 +0000 (0:00:00.220) 0:01:59.886 *****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Thursday 27 November 2025 11:52:20 +0000 (0:00:00.256) 0:02:00.143 *****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Thursday 27 November 2025 11:52:20 +0000 (0:00:00.414) 0:02:00.558 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 11:52:20 +0000 (0:00:00.054) 0:02:00.612 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Thursday 27 November 2025 11:52:20 +0000 (0:00:00.094) 0:02:00.707 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Thursday 27 November 2025 11:52:20 +0000 (0:00:00.074) 0:02:00.781 *****
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 27 November 2025 11:52:20 +0000 (0:00:00.070) 0:02:00.851 *****
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 27 November 2025 11:52:21 +0000 (0:00:00.071) 0:02:00.923 *****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 27 November 2025 11:52:21 +0000 (0:00:00.309) 0:02:01.233 *****
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 27 November 2025 11:52:21 +0000 (0:00:00.382) 0:02:01.616 *****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 27 November 2025 11:52:21 +0000 (0:00:00.064) 0:02:01.681 *****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 27 November 2025 11:52:21 +0000 (0:00:00.060) 0:02:01.742 *****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 27 November 2025 11:52:21 +0000 (0:00:00.099) 0:02:01.841 *****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 27 November 2025 11:52:22 +0000 (0:00:00.053) 0:02:01.895 *****
skipping: [instance]
TASK [Get wanted files] ********************************************************
Thursday 27 November 2025 11:52:22 +0000 (0:00:00.085) 0:02:01.980 *****
ok: [instance] => (item=reproducer-inventory/compute-group.yml)
TASK [Assert file availability] ************************************************
Thursday 27 November 2025 11:52:22 +0000 (0:00:00.257) 0:02:02.238 *****
ok: [instance] => (item=/opt/basedir/reproducer-inventory/compute-group.yml) => changed=false
ansible_loop_var: item
item:
ansible_loop_var: item
changed: false
failed: false
invocation:
module_args:
checksum_algorithm: sha1
follow: false
get_attributes: true
get_checksum: true
get_md5: false
get_mime: true
path: /opt/basedir/reproducer-inventory/compute-group.yml
item: reproducer-inventory/compute-group.yml
stat:
atime: 1764244261.1066122
attr_flags: ''
attributes: []
block_size: 4096
blocks: 8
charset: us-ascii
checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
ctime: 1764244261.1096122
dev: 64513
device_type: 0
executable: false
exists: true
gid: 1000
gr_name: zuul
inode: 16777846
isblk: false
ischr: false
isdir: false
isfifo: false
isgid: false
islnk: false
isreg: true
issock: false
isuid: false
mimetype: text/plain
mode: '0644'
mtime: 1764244260.9786112
nlink: 1
path: /opt/basedir/reproducer-inventory/compute-group.yml
pw_name: zuul
readable: true
rgrp: true
roth: true
rusr: true
size: 479
uid: 1000
version: '483228916'
wgrp: false
woth: false
writeable: true
wusr: true
xgrp: false
xoth: false
xusr: false
msg: All assertions passed
TASK [Get virtual network list] ************************************************
Thursday 27 November 2025 11:52:22 +0000 (0:00:00.066) 0:02:02.304 *****
ok: [instance]
TASK [Get virtual machines] ****************************************************
Thursday 27 November 2025 11:52:22 +0000 (0:00:00.248) 0:02:02.552 *****
ok: [instance]
TASK [Output network list] *****************************************************
Thursday 27 November 2025 11:52:22 +0000 (0:00:00.252) 0:02:02.805 *****
ok: [instance] =>
msg:
- - cifmw-osp_trunk
- cifmw-public
- - cifmw-osp_trunk
- cifmw-public
TASK [Assert resource lists] ***************************************************
Thursday 27 November 2025 11:52:23 +0000 (0:00:00.104) 0:02:02.910 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [Get compute-0 network interfaces] ****************************************
Thursday 27 November 2025 11:52:23 +0000 (0:00:00.071) 0:02:02.981 *****
changed: [instance]
TASK [Ensure compute-0 connections] ********************************************
Thursday 27 November 2025 11:52:23 +0000 (0:00:00.260) 0:02:03.242 *****
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:9a:cb:b3', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:9a:cb:b3
network: cifmw-public
nic: vnet0
type: bridge
msg: All assertions passed
ok: [instance] => (item={'nic': 'vnet1', 'type': 'bridge', 'network': 'cifmw-osp_trunk', 'driver': 'virtio', 'mac': '52:54:00:19:ab:c4', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:19:ab:c4
network: cifmw-osp_trunk
nic: vnet1
type: bridge
msg: All assertions passed
TASK [Get osp_trunk network XML] ***********************************************
Thursday 27 November 2025 11:52:23 +0000 (0:00:00.084) 0:02:03.326 *****
ok: [instance]
TASK [Verify existence of storage pool.] ***************************************
Thursday 27 November 2025 11:52:23 +0000 (0:00:00.298) 0:02:03.624 *****
changed: [instance]
TASK [Gather the list of created volumes.] *************************************
Thursday 27 November 2025 11:52:23 +0000 (0:00:00.246) 0:02:03.871 *****
changed: [instance]
TASK [Verify the number of created volumes match with expected count] **********
Thursday 27 November 2025 11:52:24 +0000 (0:00:00.251) 0:02:04.122 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [Gather the domain information about VMs having extra disks.] *************
Thursday 27 November 2025 11:52:24 +0000 (0:00:00.065) 0:02:04.188 *****
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [Gather the number of volumes attached.] **********************************
Thursday 27 November 2025 11:52:24 +0000 (0:00:00.512) 0:02:04.700 *****
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:01:16:84:47'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet2'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:01:32:f8:5c'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet3'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/1'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c375,c923</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'})
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:00:9a:cb:b3'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet0'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:00:19:ab:c4'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet1'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/0'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c283,c452</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'})
TASK [Verify the number of volumes attached match with the expected count.] ****
Thursday 27 November 2025 11:52:25 +0000 (0:00:00.400) 0:02:05.100 *****
ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<domain type="kvm" id="2">\n <name>cifmw-compute-1</name>\n <uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>\n <memory unit="KiB">976896</memory>\n <currentMemory unit="KiB">976564</currentMemory>\n <vcpu placement="static">1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>\n <boot dev="hd"/>\n <bootmenu enable="no"/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode="host-passthrough" check="none" migratable="on"/>\n <clock offset="utc">\n <timer name="rtc" tickpolicy="catchup"/>\n <timer name="pit" tickpolicy="delay"/>\n <timer name="hpet" present="no"/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled="no"/>\n <suspend-to-disk enabled="no"/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type="file" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source file="/opt/basedir/workload/compute-1.qcow2" index="3"/>\n <backingStore type="file" index="4">\n <format type="qcow2"/>\n <source file="/opt/basedir/images/centos-stream-9.qcow2"/>\n <backingStore/>\n </backingStore>\n <target dev="sda" bus="scsi"/>\n <alias name="scsi0-0-0-0"/>\n <address type="drive" controller="0" bus="0" target="0" unit="0"/>\n </disk>\n <disk type="volume" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source pool="cifmw-pool" volume="cifmw-compute-1-vol-0" index="2"/>\n <backingStore/>\n <target dev="vda" bus="virtio"/>\n <alias name="virtio-disk0"/>\n <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>\n </disk>\n <disk type="file" device="cdrom" model="usb-storage">\n <driver name="qemu" type="raw"/>\n <source file="/opt/basedir/workload/compute-1.iso" index="1"/>\n <backingStore/>\n <target dev="sdz" bus="usb"/>\n <readonly/>\n <alias name="usb-disk25"/>\n <address type="usb" bus="0" port="2"/>\n </disk>\n <controller type="scsi" index="0" model="virtio-scsi">\n <alias name="scsi0"/>\n <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>\n </controller>\n <controller type="usb" index="0" model="ich9-ehci1">\n <alias name="usb"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci1">\n <alias name="usb"/>\n <master startport="0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci2">\n <alias name="usb"/>\n <master startport="2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci3">\n <alias name="usb"/>\n <master startport="4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>\n </controller>\n <controller type="pci" index="0" model="pcie-root">\n <alias name="pcie.0"/>\n </controller>\n <controller type="pci" index="1" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="1" port="0x10"/>\n <alias name="pci.1"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>\n </controller>\n <controller type="pci" index="2" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="2" port="0x11"/>\n <alias name="pci.2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>\n </controller>\n <controller type="pci" index="3" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="3" port="0x12"/>\n <alias name="pci.3"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>\n </controller>\n <controller type="pci" index="4" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="4" port="0x13"/>\n <alias name="pci.4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>\n </controller>\n <controller type="pci" index="5" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="5" port="0x14"/>\n <alias name="pci.5"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>\n </controller>\n <controller type="pci" index="6" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="6" port="0x15"/>\n <alias name="pci.6"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>\n </controller>\n <controller type="pci" index="7" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="7" port="0x16"/>\n <alias name="pci.7"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>\n </controller>\n <controller type="virtio-serial" index="0">\n <alias name="virtio-serial0"/>\n <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>\n </controller>\n <controller type="sata" index="0">\n <alias name="ide"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>\n </controller>\n <interface type="bridge">\n <mac address="52:54:01:16:84:47"/>\n <source bridge="cifmw-public"/>\n <target dev="vnet2"/>\n <model type="virtio"/>\n <alias name="net0"/>\n <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>\n </interface>\n <interface type="bridge">\n <mac address="52:54:01:32:f8:5c"/>\n <source bridge="cifmw-osp_trunk"/>\n <target dev="vnet3"/>\n <model type="virtio"/>\n <alias name="net1"/>\n <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>\n </interface>\n <serial type="pty">\n <source path="/dev/pts/1"/>\n <log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>\n <target type="isa-serial" port="0">\n <model name="isa-serial"/>\n </target>\n <alias name="serial0"/>\n </serial>\n <console type="pty" tty="/dev/pts/1">\n <source path="/dev/pts/1"/>\n <log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>\n <target type="serial" port="0"/>\n <alias name="serial0"/>\n </console>\n <input type="tablet" bus="usb">\n <alias name="input0"/>\n <address type="usb" bus="0" port="1"/>\n </input>\n <input type="mouse" bus="ps2">\n <alias name="input1"/>\n </input>\n <input type="keyboard" bus="ps2">\n <alias name="input2"/>\n </input>\n <audio id="1" type="none"/>\n <video>\n <model type="virtio" vram="16384" heads="1" primary="yes"/>\n <alias name="video0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>\n </video>\n <watchdog model="itco" action="reset">\n <alias name="watchdog0"/>\n </watchdog>\n <memballoon model="virtio">\n <alias name="balloon0"/>\n <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>\n </memballoon>\n <rng model="virtio">\n <rate bytes="1024" period="100"/>\n <backend model="random">/dev/urandom</backend>\n <alias name="rng0"/>\n <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>\n </rng>\n </devices>\n <seclabel type="dynamic" model="selinux" relabel="yes">\n <label>system_u:system_r:svirt_t:s0:c375,c923</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>\n </seclabel>\n <seclabel type="dynamic" model="dac" relabel="yes">\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:01:16:84:47'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet2'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:01:32:f8:5c'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet3'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/1'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c375,c923</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:01:16:84:47'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet2'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:01:32:f8:5c'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet3'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/1'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c375,c923</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
actions:
namespaces: {}
state: present
xpath: /domain/devices/disk
ansible_loop_var: item
changed: false
count: 3
failed: false
invocation:
module_args:
add_children: null
attribute: null
backup: false
content: null
count: true
input_type: yaml
insertafter: false
insertbefore: false
namespaces: {}
path: null
pretty_print: false
print_match: false
set_children: null
state: present
strip_cdata_tags: false
value: null
xmlstring: |-
<domain type='kvm' id='2'>
<name>cifmw-compute-1</name>
<uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-1.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:01:16:84:47'/>
<source bridge='cifmw-public'/>
<target dev='vnet2'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:01:32:f8:5c'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet3'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/1'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c375,c923</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
xpath: /domain/devices/disk
item:
ansible_loop_var: item
changed: false
failed: false
get_xml: |-
<domain type='kvm' id='2'>
<name>cifmw-compute-1</name>
<uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-1.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:01:16:84:47'/>
<source bridge='cifmw-public'/>
<target dev='vnet2'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:01:32:f8:5c'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet3'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/1'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c375,c923</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
invocation:
module_args:
autostart: null
command: get_xml
flags: null
force: null
mutate_flags:
- ADD_UUID
name: cifmw-compute-1
state: null
uri: qemu:///system
xml: null
item: cifmw-compute-1
msg: found 3 nodes
xmlstring: |-
<?xml version='1.0' encoding='UTF-8'?>
<domain type="kvm" id="2">
<name>cifmw-compute-1</name>
<uuid>43b0c2af-0bd4-4f20-8266-c94d810d5eb7</uuid>
<memory unit="KiB">976896</memory>
<currentMemory unit="KiB">976564</currentMemory>
<vcpu placement="static">1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>
<boot dev="hd"/>
<bootmenu enable="no"/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode="host-passthrough" check="none" migratable="on"/>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled="no"/>
<suspend-to-disk enabled="no"/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="/opt/basedir/workload/compute-1.qcow2" index="3"/>
<backingStore type="file" index="4">
<format type="qcow2"/>
<source file="/opt/basedir/images/centos-stream-9.qcow2"/>
<backingStore/>
</backingStore>
<target dev="sda" bus="scsi"/>
<alias name="scsi0-0-0-0"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
<disk type="volume" device="disk">
<driver name="qemu" type="qcow2"/>
<source pool="cifmw-pool" volume="cifmw-compute-1-vol-0" index="2"/>
<backingStore/>
<target dev="vda" bus="virtio"/>
<alias name="virtio-disk0"/>
<address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
</disk>
<disk type="file" device="cdrom" model="usb-storage">
<driver name="qemu" type="raw"/>
<source file="/opt/basedir/workload/compute-1.iso" index="1"/>
<backingStore/>
<target dev="sdz" bus="usb"/>
<readonly/>
<alias name="usb-disk25"/>
<address type="usb" bus="0" port="2"/>
</disk>
<controller type="scsi" index="0" model="virtio-scsi">
<alias name="scsi0"/>
<address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
</controller>
<controller type="usb" index="0" model="ich9-ehci1">
<alias name="usb"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci1">
<alias name="usb"/>
<master startport="0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci2">
<alias name="usb"/>
<master startport="2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci3">
<alias name="usb"/>
<master startport="4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>
</controller>
<controller type="pci" index="0" model="pcie-root">
<alias name="pcie.0"/>
</controller>
<controller type="pci" index="1" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="1" port="0x10"/>
<alias name="pci.1"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
</controller>
<controller type="pci" index="2" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="2" port="0x11"/>
<alias name="pci.2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
</controller>
<controller type="pci" index="3" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="3" port="0x12"/>
<alias name="pci.3"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
</controller>
<controller type="pci" index="4" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="4" port="0x13"/>
<alias name="pci.4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
</controller>
<controller type="pci" index="5" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="5" port="0x14"/>
<alias name="pci.5"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
</controller>
<controller type="pci" index="6" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="6" port="0x15"/>
<alias name="pci.6"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
</controller>
<controller type="pci" index="7" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="7" port="0x16"/>
<alias name="pci.7"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
</controller>
<controller type="virtio-serial" index="0">
<alias name="virtio-serial0"/>
<address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
</controller>
<controller type="sata" index="0">
<alias name="ide"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
</controller>
<interface type="bridge">
<mac address="52:54:01:16:84:47"/>
<source bridge="cifmw-public"/>
<target dev="vnet2"/>
<model type="virtio"/>
<alias name="net0"/>
<address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
</interface>
<interface type="bridge">
<mac address="52:54:01:32:f8:5c"/>
<source bridge="cifmw-osp_trunk"/>
<target dev="vnet3"/>
<model type="virtio"/>
<alias name="net1"/>
<address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</interface>
<serial type="pty">
<source path="/dev/pts/1"/>
<log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
<alias name="serial0"/>
</serial>
<console type="pty" tty="/dev/pts/1">
<source path="/dev/pts/1"/>
<log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>
<target type="serial" port="0"/>
<alias name="serial0"/>
</console>
<input type="tablet" bus="usb">
<alias name="input0"/>
<address type="usb" bus="0" port="1"/>
</input>
<input type="mouse" bus="ps2">
<alias name="input1"/>
</input>
<input type="keyboard" bus="ps2">
<alias name="input2"/>
</input>
<audio id="1" type="none"/>
<video>
<model type="virtio" vram="16384" heads="1" primary="yes"/>
<alias name="video0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>
<watchdog model="itco" action="reset">
<alias name="watchdog0"/>
</watchdog>
<memballoon model="virtio">
<alias name="balloon0"/>
<address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
</memballoon>
<rng model="virtio">
<rate bytes="1024" period="100"/>
<backend model="random">/dev/urandom</backend>
<alias name="rng0"/>
<address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
</rng>
</devices>
<seclabel type="dynamic" model="selinux" relabel="yes">
<label>system_u:system_r:svirt_t:s0:c375,c923</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c375,c923</imagelabel>
</seclabel>
<seclabel type="dynamic" model="dac" relabel="yes">
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
msg: All assertions passed
ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<domain type="kvm" id="1">\n <name>cifmw-compute-0</name>\n <uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>\n <memory unit="KiB">976896</memory>\n <currentMemory unit="KiB">976564</currentMemory>\n <vcpu placement="static">1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>\n <boot dev="hd"/>\n <bootmenu enable="no"/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode="host-passthrough" check="none" migratable="on"/>\n <clock offset="utc">\n <timer name="rtc" tickpolicy="catchup"/>\n <timer name="pit" tickpolicy="delay"/>\n <timer name="hpet" present="no"/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled="no"/>\n <suspend-to-disk enabled="no"/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type="file" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source file="/opt/basedir/workload/compute-0.qcow2" index="3"/>\n <backingStore type="file" index="4">\n <format type="qcow2"/>\n <source file="/opt/basedir/images/centos-stream-9.qcow2"/>\n <backingStore/>\n </backingStore>\n <target dev="sda" bus="scsi"/>\n <alias name="scsi0-0-0-0"/>\n <address type="drive" controller="0" bus="0" target="0" unit="0"/>\n </disk>\n <disk type="volume" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source pool="cifmw-pool" volume="cifmw-compute-0-vol-0" index="2"/>\n <backingStore/>\n <target dev="vda" bus="virtio"/>\n <alias name="virtio-disk0"/>\n <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>\n </disk>\n <disk type="file" device="cdrom" model="usb-storage">\n <driver name="qemu" type="raw"/>\n <source file="/opt/basedir/workload/compute-0.iso" index="1"/>\n <backingStore/>\n <target dev="sdz" bus="usb"/>\n <readonly/>\n <alias name="usb-disk25"/>\n <address type="usb" bus="0" port="2"/>\n </disk>\n <controller type="scsi" index="0" model="virtio-scsi">\n <alias name="scsi0"/>\n <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>\n </controller>\n <controller type="usb" index="0" model="ich9-ehci1">\n <alias name="usb"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci1">\n <alias name="usb"/>\n <master startport="0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci2">\n <alias name="usb"/>\n <master startport="2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci3">\n <alias name="usb"/>\n <master startport="4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>\n </controller>\n <controller type="pci" index="0" model="pcie-root">\n <alias name="pcie.0"/>\n </controller>\n <controller type="pci" index="1" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="1" port="0x10"/>\n <alias name="pci.1"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>\n </controller>\n <controller type="pci" index="2" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="2" port="0x11"/>\n <alias name="pci.2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>\n </controller>\n <controller type="pci" index="3" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="3" port="0x12"/>\n <alias name="pci.3"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>\n </controller>\n <controller type="pci" index="4" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="4" port="0x13"/>\n <alias name="pci.4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>\n </controller>\n <controller type="pci" index="5" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="5" port="0x14"/>\n <alias name="pci.5"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>\n </controller>\n <controller type="pci" index="6" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="6" port="0x15"/>\n <alias name="pci.6"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>\n </controller>\n <controller type="pci" index="7" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="7" port="0x16"/>\n <alias name="pci.7"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>\n </controller>\n <controller type="virtio-serial" index="0">\n <alias name="virtio-serial0"/>\n <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>\n </controller>\n <controller type="sata" index="0">\n <alias name="ide"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>\n </controller>\n <interface type="bridge">\n <mac address="52:54:00:9a:cb:b3"/>\n <source bridge="cifmw-public"/>\n <target dev="vnet0"/>\n <model type="virtio"/>\n <alias name="net0"/>\n <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>\n </interface>\n <interface type="bridge">\n <mac address="52:54:00:19:ab:c4"/>\n <source bridge="cifmw-osp_trunk"/>\n <target dev="vnet1"/>\n <model type="virtio"/>\n <alias name="net1"/>\n <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>\n </interface>\n <serial type="pty">\n <source path="/dev/pts/0"/>\n <log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>\n <target type="isa-serial" port="0">\n <model name="isa-serial"/>\n </target>\n <alias name="serial0"/>\n </serial>\n <console type="pty" tty="/dev/pts/0">\n <source path="/dev/pts/0"/>\n <log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>\n <target type="serial" port="0"/>\n <alias name="serial0"/>\n </console>\n <input type="tablet" bus="usb">\n <alias name="input0"/>\n <address type="usb" bus="0" port="1"/>\n </input>\n <input type="mouse" bus="ps2">\n <alias name="input1"/>\n </input>\n <input type="keyboard" bus="ps2">\n <alias name="input2"/>\n </input>\n <audio id="1" type="none"/>\n <video>\n <model type="virtio" vram="16384" heads="1" primary="yes"/>\n <alias name="video0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>\n </video>\n <watchdog model="itco" action="reset">\n <alias name="watchdog0"/>\n </watchdog>\n <memballoon model="virtio">\n <alias name="balloon0"/>\n <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>\n </memballoon>\n <rng model="virtio">\n <rate bytes="1024" period="100"/>\n <backend model="random">/dev/urandom</backend>\n <alias name="rng0"/>\n <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>\n </rng>\n </devices>\n <seclabel type="dynamic" model="selinux" relabel="yes">\n <label>system_u:system_r:svirt_t:s0:c283,c452</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>\n </seclabel>\n <seclabel type="dynamic" model="dac" relabel="yes">\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:00:9a:cb:b3'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet0'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:00:19:ab:c4'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet1'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/0'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c283,c452</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:00:9a:cb:b3'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet0'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:00:19:ab:c4'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet1'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/0'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c283,c452</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
actions:
namespaces: {}
state: present
xpath: /domain/devices/disk
ansible_loop_var: item
changed: false
count: 3
failed: false
invocation:
module_args:
add_children: null
attribute: null
backup: false
content: null
count: true
input_type: yaml
insertafter: false
insertbefore: false
namespaces: {}
path: null
pretty_print: false
print_match: false
set_children: null
state: present
strip_cdata_tags: false
value: null
xmlstring: |-
<domain type='kvm' id='1'>
<name>cifmw-compute-0</name>
<uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-0.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:9a:cb:b3'/>
<source bridge='cifmw-public'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:19:ab:c4'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet1'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/0'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c283,c452</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
xpath: /domain/devices/disk
item:
ansible_loop_var: item
changed: false
failed: false
get_xml: |-
<domain type='kvm' id='1'>
<name>cifmw-compute-0</name>
<uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-0.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:9a:cb:b3'/>
<source bridge='cifmw-public'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:19:ab:c4'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet1'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/0'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c283,c452</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
invocation:
module_args:
autostart: null
command: get_xml
flags: null
force: null
mutate_flags:
- ADD_UUID
name: cifmw-compute-0
state: null
uri: qemu:///system
xml: null
item: cifmw-compute-0
msg: found 3 nodes
xmlstring: |-
<?xml version='1.0' encoding='UTF-8'?>
<domain type="kvm" id="1">
<name>cifmw-compute-0</name>
<uuid>6a02bca4-890d-44f6-91c5-f103a7a175a8</uuid>
<memory unit="KiB">976896</memory>
<currentMemory unit="KiB">976564</currentMemory>
<vcpu placement="static">1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>
<boot dev="hd"/>
<bootmenu enable="no"/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode="host-passthrough" check="none" migratable="on"/>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled="no"/>
<suspend-to-disk enabled="no"/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="/opt/basedir/workload/compute-0.qcow2" index="3"/>
<backingStore type="file" index="4">
<format type="qcow2"/>
<source file="/opt/basedir/images/centos-stream-9.qcow2"/>
<backingStore/>
</backingStore>
<target dev="sda" bus="scsi"/>
<alias name="scsi0-0-0-0"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
<disk type="volume" device="disk">
<driver name="qemu" type="qcow2"/>
<source pool="cifmw-pool" volume="cifmw-compute-0-vol-0" index="2"/>
<backingStore/>
<target dev="vda" bus="virtio"/>
<alias name="virtio-disk0"/>
<address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
</disk>
<disk type="file" device="cdrom" model="usb-storage">
<driver name="qemu" type="raw"/>
<source file="/opt/basedir/workload/compute-0.iso" index="1"/>
<backingStore/>
<target dev="sdz" bus="usb"/>
<readonly/>
<alias name="usb-disk25"/>
<address type="usb" bus="0" port="2"/>
</disk>
<controller type="scsi" index="0" model="virtio-scsi">
<alias name="scsi0"/>
<address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
</controller>
<controller type="usb" index="0" model="ich9-ehci1">
<alias name="usb"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci1">
<alias name="usb"/>
<master startport="0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci2">
<alias name="usb"/>
<master startport="2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci3">
<alias name="usb"/>
<master startport="4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>
</controller>
<controller type="pci" index="0" model="pcie-root">
<alias name="pcie.0"/>
</controller>
<controller type="pci" index="1" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="1" port="0x10"/>
<alias name="pci.1"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
</controller>
<controller type="pci" index="2" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="2" port="0x11"/>
<alias name="pci.2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
</controller>
<controller type="pci" index="3" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="3" port="0x12"/>
<alias name="pci.3"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
</controller>
<controller type="pci" index="4" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="4" port="0x13"/>
<alias name="pci.4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
</controller>
<controller type="pci" index="5" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="5" port="0x14"/>
<alias name="pci.5"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
</controller>
<controller type="pci" index="6" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="6" port="0x15"/>
<alias name="pci.6"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
</controller>
<controller type="pci" index="7" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="7" port="0x16"/>
<alias name="pci.7"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
</controller>
<controller type="virtio-serial" index="0">
<alias name="virtio-serial0"/>
<address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
</controller>
<controller type="sata" index="0">
<alias name="ide"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
</controller>
<interface type="bridge">
<mac address="52:54:00:9a:cb:b3"/>
<source bridge="cifmw-public"/>
<target dev="vnet0"/>
<model type="virtio"/>
<alias name="net0"/>
<address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
</interface>
<interface type="bridge">
<mac address="52:54:00:19:ab:c4"/>
<source bridge="cifmw-osp_trunk"/>
<target dev="vnet1"/>
<model type="virtio"/>
<alias name="net1"/>
<address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</interface>
<serial type="pty">
<source path="/dev/pts/0"/>
<log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
<alias name="serial0"/>
</serial>
<console type="pty" tty="/dev/pts/0">
<source path="/dev/pts/0"/>
<log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>
<target type="serial" port="0"/>
<alias name="serial0"/>
</console>
<input type="tablet" bus="usb">
<alias name="input0"/>
<address type="usb" bus="0" port="1"/>
</input>
<input type="mouse" bus="ps2">
<alias name="input1"/>
</input>
<input type="keyboard" bus="ps2">
<alias name="input2"/>
</input>
<audio id="1" type="none"/>
<video>
<model type="virtio" vram="16384" heads="1" primary="yes"/>
<alias name="video0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>
<watchdog model="itco" action="reset">
<alias name="watchdog0"/>
</watchdog>
<memballoon model="virtio">
<alias name="balloon0"/>
<address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
</memballoon>
<rng model="virtio">
<rate bytes="1024" period="100"/>
<backend model="random">/dev/urandom</backend>
<alias name="rng0"/>
<address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
</rng>
</devices>
<seclabel type="dynamic" model="selinux" relabel="yes">
<label>system_u:system_r:svirt_t:s0:c283,c452</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c283,c452</imagelabel>
</seclabel>
<seclabel type="dynamic" model="dac" relabel="yes">
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
msg: All assertions passed
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 27 November 2025 11:52:25 +0000 (0:00:00.165) 0:02:05.266 *****
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 27 November 2025 11:52:25 +0000 (0:00:00.064) 0:02:05.331 *****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 27 November 2025 11:52:25 +0000 (0:00:00.434) 0:02:05.765 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 27 November 2025 11:52:26 +0000 (0:00:00.356) 0:02:06.121 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:52:26 +0000 (0:00:00.063) 0:02:06.185 *****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 27 November 2025 11:52:27 +0000 (0:00:00.875) 0:02:07.061 *****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 27 November 2025 11:52:27 +0000 (0:00:00.077) 0:02:07.139 *****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 27 November 2025 11:52:27 +0000 (0:00:00.069) 0:02:07.209 *****
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 27 November 2025 11:52:27 +0000 (0:00:00.617) 0:02:07.826 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 27 November 2025 11:52:28 +0000 (0:00:00.443) 0:02:08.269 *****
skipping: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 27 November 2025 11:52:28 +0000 (0:00:00.055) 0:02:08.325 *****
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 27 November 2025 11:52:29 +0000 (0:00:00.785) 0:02:09.111 *****
ok: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 27 November 2025 11:52:29 +0000 (0:00:00.438) 0:02:09.549 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:52:29 +0000 (0:00:00.108) 0:02:09.658 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:52:29 +0000 (0:00:00.092) 0:02:09.750 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.248) 0:02:09.998 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.051) 0:02:10.050 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.056) 0:02:10.106 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.094) 0:02:10.200 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.050) 0:02:10.250 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.058) 0:02:10.308 *****
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.271) 0:02:10.580 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:52:30 +0000 (0:00:00.154) 0:02:10.734 *****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:52:31 +0000 (0:00:00.230) 0:02:10.965 *****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:52:31 +0000 (0:00:00.219) 0:02:11.184 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:52:31 +0000 (0:00:00.092) 0:02:11.276 *****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:52:31 +0000 (0:00:00.215) 0:02:11.491 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:52:31 +0000 (0:00:00.068) 0:02:11.560 *****
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:52:31 +0000 (0:00:00.228) 0:02:11.788 *****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:52:32 +0000 (0:00:00.276) 0:02:12.065 *****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:52:32 +0000 (0:00:00.216) 0:02:12.281 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:52:32 +0000 (0:00:00.051) 0:02:12.333 *****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:52:32 +0000 (0:00:00.223) 0:02:12.556 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:52:32 +0000 (0:00:00.113) 0:02:12.669 *****
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.243) 0:02:12.913 *****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.051) 0:02:12.965 *****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.051) 0:02:13.016 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.095) 0:02:13.112 *****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.049) 0:02:13.162 *****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.052) 0:02:13.214 *****
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.050) 0:02:13.264 *****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.210) 0:02:13.475 *****
skipping: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.095) 0:02:13.570 *****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 27 November 2025 11:52:33 +0000 (0:00:00.207) 0:02:13.777 *****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 27 November 2025 11:52:34 +0000 (0:00:00.215) 0:02:13.992 *****
ok: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 27 November 2025 11:52:34 +0000 (0:00:00.289) 0:02:14.282 *****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 27 November 2025 11:52:34 +0000 (0:00:00.087) 0:02:14.370 *****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 27 November 2025 11:52:34 +0000 (0:00:00.251) 0:02:14.621 *****
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 27 November 2025 11:52:34 +0000 (0:00:00.053) 0:02:14.675 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Create VM image for compute-0] *************************
Thursday 27 November 2025 11:52:34 +0000 (0:00:00.192) 0:02:14.867 *****
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Thursday 27 November 2025 11:52:35 +0000 (0:00:00.253) 0:02:15.121 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Thursday 27 November 2025 11:52:35 +0000 (0:00:00.250) 0:02:15.371 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Thursday 27 November 2025 11:52:35 +0000 (0:00:00.437) 0:02:15.809 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:52:36 +0000 (0:00:00.083) 0:02:15.892 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:52:36 +0000 (0:00:00.096) 0:02:15.989 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:52:36 +0000 (0:00:00.249) 0:02:16.239 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:52:36 +0000 (0:00:00.070) 0:02:16.310 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:52:36 +0000 (0:00:00.254) 0:02:16.564 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Thursday 27 November 2025 11:52:36 +0000 (0:00:00.269) 0:02:16.834 *****
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:52:37 +0000 (0:00:00.077) 0:02:16.911 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:52:37 +0000 (0:00:00.262) 0:02:17.174 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:52:37 +0000 (0:00:00.069) 0:02:17.243 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:52:37 +0000 (0:00:00.294) 0:02:17.537 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Thursday 27 November 2025 11:52:37 +0000 (0:00:00.235) 0:02:17.773 *****
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Thursday 27 November 2025 11:52:37 +0000 (0:00:00.083) 0:02:17.856 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Thursday 27 November 2025 11:52:38 +0000 (0:00:00.050) 0:02:17.907 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 27 November 2025 11:52:38 +0000 (0:00:00.147) 0:02:18.054 *****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 27 November 2025 11:52:38 +0000 (0:00:00.246) 0:02:18.301 *****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 27 November 2025 11:52:38 +0000 (0:00:00.307) 0:02:18.608 *****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 27 November 2025 11:52:39 +0000 (0:00:00.296) 0:02:18.905 *****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Thursday 27 November 2025 11:52:39 +0000 (0:00:00.428) 0:02:19.334 *****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Thursday 27 November 2025 11:52:39 +0000 (0:00:00.247) 0:02:19.582 *****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:52:39 +0000 (0:00:00.264) 0:02:19.846 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.268) 0:02:20.115 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.064) 0:02:20.179 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.104) 0:02:20.284 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.250) 0:02:20.534 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.087) 0:02:20.622 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.071) 0:02:20.693 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.067) 0:02:20.761 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 11:52:40 +0000 (0:00:00.111) 0:02:20.872 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 11:52:41 +0000 (0:00:00.113) 0:02:20.986 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 11:52:41 +0000 (0:00:00.429) 0:02:21.415 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 11:52:42 +0000 (0:00:01.291) 0:02:22.707 *****
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 11:52:43 +0000 (0:00:00.252) 0:02:22.960 *****
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 11:52:43 +0000 (0:00:00.383) 0:02:23.344 *****
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 11:52:43 +0000 (0:00:00.390) 0:02:23.734 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 11:52:43 +0000 (0:00:00.072) 0:02:23.806 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 11:52:44 +0000 (0:00:00.226) 0:02:24.033 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 11:52:44 +0000 (0:00:00.075) 0:02:24.108 *****
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:52:44 +0000 (0:00:00.202) 0:02:24.310 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:52:44 +0000 (0:00:00.261) 0:02:24.572 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Thursday 27 November 2025 11:52:44 +0000 (0:00:00.074) 0:02:24.647 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Thursday 27 November 2025 11:52:44 +0000 (0:00:00.096) 0:02:24.743 *****
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Thursday 27 November 2025 11:52:45 +0000 (0:00:00.254) 0:02:24.998 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Thursday 27 November 2025 11:52:45 +0000 (0:00:00.241) 0:02:25.239 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Thursday 27 November 2025 11:52:45 +0000 (0:00:00.354) 0:02:25.593 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:52:45 +0000 (0:00:00.130) 0:02:25.724 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:52:45 +0000 (0:00:00.099) 0:02:25.823 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:52:46 +0000 (0:00:00.283) 0:02:26.107 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:52:46 +0000 (0:00:00.074) 0:02:26.181 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:52:46 +0000 (0:00:00.262) 0:02:26.444 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Thursday 27 November 2025 11:52:46 +0000 (0:00:00.222) 0:02:26.667 *****
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:52:46 +0000 (0:00:00.117) 0:02:26.784 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:52:47 +0000 (0:00:00.251) 0:02:27.036 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:52:47 +0000 (0:00:00.070) 0:02:27.107 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:52:47 +0000 (0:00:00.251) 0:02:27.358 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Thursday 27 November 2025 11:52:47 +0000 (0:00:00.263) 0:02:27.621 *****
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Thursday 27 November 2025 11:52:47 +0000 (0:00:00.081) 0:02:27.703 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Thursday 27 November 2025 11:52:47 +0000 (0:00:00.050) 0:02:27.753 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 27 November 2025 11:52:48 +0000 (0:00:00.146) 0:02:27.899 *****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 27 November 2025 11:52:48 +0000 (0:00:00.245) 0:02:28.145 *****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 27 November 2025 11:52:48 +0000 (0:00:00.269) 0:02:28.414 *****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 27 November 2025 11:52:48 +0000 (0:00:00.244) 0:02:28.659 *****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Thursday 27 November 2025 11:52:49 +0000 (0:00:00.410) 0:02:29.069 *****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Thursday 27 November 2025 11:52:49 +0000 (0:00:00.234) 0:02:29.304 *****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:52:49 +0000 (0:00:00.263) 0:02:29.568 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:52:49 +0000 (0:00:00.276) 0:02:29.844 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.065) 0:02:29.909 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.102) 0:02:30.012 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.258) 0:02:30.270 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.089) 0:02:30.360 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.074) 0:02:30.435 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.070) 0:02:30.506 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.070) 0:02:30.576 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 11:52:50 +0000 (0:00:00.164) 0:02:30.741 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 11:52:51 +0000 (0:00:00.429) 0:02:31.170 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 11:52:52 +0000 (0:00:01.248) 0:02:32.419 *****
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 11:52:52 +0000 (0:00:00.240) 0:02:32.660 *****
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 11:52:53 +0000 (0:00:00.393) 0:02:33.053 *****
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 11:52:53 +0000 (0:00:00.444) 0:02:33.498 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 11:52:53 +0000 (0:00:00.074) 0:02:33.572 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 11:52:53 +0000 (0:00:00.234) 0:02:33.807 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 11:52:53 +0000 (0:00:00.076) 0:02:33.884 *****
Follow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:52:54 +0000 (0:00:00.218) 0:02:34.103 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:52:54 +0000 (0:00:00.273) 0:02:34.376 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Thursday 27 November 2025 11:52:54 +0000 (0:00:00.076) 0:02:34.453 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Thursday 27 November 2025 11:52:54 +0000 (0:00:00.105) 0:02:34.558 *****
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Thursday 27 November 2025 11:52:54 +0000 (0:00:00.264) 0:02:34.822 *****
ok: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Thursday 27 November 2025 11:52:55 +0000 (0:00:00.269) 0:02:35.092 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Thursday 27 November 2025 11:52:55 +0000 (0:00:00.363) 0:02:35.456 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 11:52:55 +0000 (0:00:00.130) 0:02:35.587 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:52:55 +0000 (0:00:00.093) 0:02:35.680 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:52:56 +0000 (0:00:00.279) 0:02:35.960 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:52:56 +0000 (0:00:00.072) 0:02:36.032 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:52:56 +0000 (0:00:00.246) 0:02:36.279 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Thursday 27 November 2025 11:52:56 +0000 (0:00:00.226) 0:02:36.506 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 11:52:56 +0000 (0:00:00.361) 0:02:36.867 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 11:52:57 +0000 (0:00:00.271) 0:02:37.138 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 11:52:57 +0000 (0:00:00.079) 0:02:37.218 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 11:52:57 +0000 (0:00:00.260) 0:02:37.479 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Thursday 27 November 2025 11:52:57 +0000 (0:00:00.273) 0:02:37.753 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.309) 0:02:38.062 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.049) 0:02:38.111 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.054) 0:02:38.166 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.098) 0:02:38.265 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.059) 0:02:38.325 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.237) 0:02:38.563 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.063) 0:02:38.626 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.096) 0:02:38.723 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.049) 0:02:38.772 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Thursday 27 November 2025 11:52:58 +0000 (0:00:00.073) 0:02:38.845 *****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 27 November 2025 11:52:59 +0000 (0:00:00.053) 0:02:38.899 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 27 November 2025 11:52:59 +0000 (0:00:00.142) 0:02:39.042 *****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 27 November 2025 11:52:59 +0000 (0:00:00.252) 0:02:39.295 *****
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 11:53:01 +0000 (0:00:02.114) 0:02:41.409 *****
ok: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 11:53:01 +0000 (0:00:00.274) 0:02:41.683 *****
ok: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 27 November 2025 11:53:02 +0000 (0:00:00.302) 0:02:41.985 *****
changed: [instance] => (item=compute-0.utility)
changed: [instance] => (item=compute-1.utility)
skipping: [instance] => (item=baremetal-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 27 November 2025 11:53:02 +0000 (0:00:00.432) 0:02:42.417 *****
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j775942373538.83249', 'results_file': '/home/zuul/.ansible_async/j775942373538.83249', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j39978770134.83266', 'results_file': '/home/zuul/.ansible_async/j39978770134.83266', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 27 November 2025 11:53:06 +0000 (0:00:03.575) 0:02:45.993 *****
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 11:53:06 +0000 (0:00:00.138) 0:02:46.131 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Thursday 27 November 2025 11:53:06 +0000 (0:00:00.053) 0:02:46.184 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 11:53:06 +0000 (0:00:00.130) 0:02:46.315 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 11:53:06 +0000 (0:00:00.129) 0:02:46.445 *****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 11:53:06 +0000 (0:00:00.234) 0:02:46.680 *****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.256) 0:02:46.936 *****
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.434) 0:02:47.371 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.054) 0:02:47.425 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.100) 0:02:47.525 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.077) 0:02:47.603 *****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.071) 0:02:47.674 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.050) 0:02:47.724 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 11:53:07 +0000 (0:00:00.134) 0:02:47.858 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 11:53:08 +0000 (0:00:00.141) 0:02:47.999 *****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 11:53:08 +0000 (0:00:00.270) 0:02:48.269 *****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Thursday 27 November 2025 11:53:08 +0000 (0:00:00.223) 0:02:48.493 *****
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.428) 0:02:48.921 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.095) 0:02:49.017 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.057) 0:02:49.075 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.071) 0:02:49.146 *****
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.073) 0:02:49.220 *****
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.076) 0:02:49.296 *****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 27 November 2025 11:53:09 +0000 (0:00:00.262) 0:02:49.558 *****
ok: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 27 November 2025 11:53:10 +0000 (0:00:00.394) 0:02:49.953 *****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 27 November 2025 11:53:10 +0000 (0:00:00.063) 0:02:50.016 *****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 27 November 2025 11:53:10 +0000 (0:00:00.059) 0:02:50.075 *****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 27 November 2025 11:53:10 +0000 (0:00:00.136) 0:02:50.212 *****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 27 November 2025 11:53:10 +0000 (0:00:00.053) 0:02:50.265 *****
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=406 changed=114 unreachable=0 failed=0 skipped=141 rescued=0 ignored=0
Thursday 27 November 2025 11:53:10 +0000 (0:00:00.231) 0:02:50.497 *****
===============================================================================
libvirt_manager : Download base image ---------------------------------- 20.63s
libvirt_manager : Ensure we get SSH on nodes --------------------------- 19.60s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.58s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.23s
libvirt_manager : Restart firewalld ------------------------------------- 2.65s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.12s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.11s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.01s
dnsmasq : Add/Remove address -------------------------------------------- 1.93s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.70s
discover_latest_image : Get latest image -------------------------------- 1.57s
ci_nmstate : Install required packages on instance ---------------------- 1.43s
config_drive : Install required RPM packages ---------------------------- 1.29s
config_drive : Install required RPM packages ---------------------------- 1.25s
config_drive : Install required RPM packages ---------------------------- 1.24s
config_drive : Install required RPM packages ---------------------------- 1.23s
dnsmasq : Install needed packages --------------------------------------- 1.21s
Gathering Facts --------------------------------------------------------- 0.89s
libvirt_manager : Create group inventories ------------------------------ 0.79s
libvirt_manager : Create group inventories ------------------------------ 0.75s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:53:11 +0000 (0:00:00.045) 0:00:00.045 *****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 27 November 2025 11:53:12 +0000 (0:00:00.996) 0:00:01.042 *****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 27 November 2025 11:53:12 +0000 (0:00:00.333) 0:00:01.375 *****
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:53:13 +0000 (0:00:01.372) 0:00:02.748 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:53:14 +0000 (0:00:00.768) 0:00:03.516 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:53:16 +0000 (0:00:01.990) 0:00:05.506 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:53:17 +0000 (0:00:00.858) 0:00:06.365 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:53:17 +0000 (0:00:00.054) 0:00:06.419 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:53:17 +0000 (0:00:00.377) 0:00:06.797 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:53:18 +0000 (0:00:00.401) 0:00:07.198 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:53:18 +0000 (0:00:00.080) 0:00:07.279 *****
ok: [instance] =>
cleanup_vms:
- cifmw-baremetal-0
- cifmw-compute-1
- cifmw-compute-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:53:18 +0000 (0:00:00.078) 0:00:07.358 *****
ok: [instance] => (item=cifmw-baremetal-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:53:19 +0000 (0:00:00.779) 0:00:08.137 *****
ok: [instance] => (item=cifmw-baremetal-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:53:20 +0000 (0:00:01.278) 0:00:09.416 *****
ok: [instance] => (item=cifmw-baremetal-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:53:21 +0000 (0:00:00.794) 0:00:10.210 *****
ok: [instance -> localhost] => (item=cifmw-baremetal-0)
ok: [instance -> localhost] => (item=cifmw-compute-1)
ok: [instance -> localhost] => (item=cifmw-compute-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:53:22 +0000 (0:00:00.743) 0:00:10.953 *****
ok: [instance] => (item=cifmw-baremetal-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:53:22 +0000 (0:00:00.672) 0:00:11.626 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.373) 0:00:12.000 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.090) 0:00:12.090 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.077) 0:00:12.168 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.248) 0:00:12.417 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.081) 0:00:12.498 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.078) 0:00:12.577 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:53:23 +0000 (0:00:00.076) 0:00:12.654 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:53:24 +0000 (0:00:00.257) 0:00:12.911 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:53:24 +0000 (0:00:00.276) 0:00:13.188 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:53:24 +0000 (0:00:00.084) 0:00:13.273 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:53:24 +0000 (0:00:00.075) 0:00:13.349 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:53:24 +0000 (0:00:00.140) 0:00:13.490 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:53:24 +0000 (0:00:00.247) 0:00:13.737 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:53:25 +0000 (0:00:00.266) 0:00:14.003 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:53:26 +0000 (0:00:01.104) 0:00:15.108 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:53:26 +0000 (0:00:00.580) 0:00:15.689 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:53:27 +0000 (0:00:00.655) 0:00:16.344 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:53:27 +0000 (0:00:00.336) 0:00:16.680 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 443516, 'dev': 64513, 'nlink': 1, 'atime': 1764244235.7053769, 'mtime': 1764244235.7053769, 'ctime': 1764244235.7053769, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 443517, 'dev': 64513, 'nlink': 1, 'atime': 1764244235.706377, 'mtime': 1764244235.706377, 'ctime': 1764244235.706377, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:53:28 +0000 (0:00:00.499) 0:00:17.180 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:53:29 +0000 (0:00:00.909) 0:00:18.089 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:53:29 +0000 (0:00:00.565) 0:00:18.655 *****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:53:30 +0000 (0:00:00.381) 0:00:19.036 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:53:30 +0000 (0:00:00.538) 0:00:19.575 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:53:30 +0000 (0:00:00.112) 0:00:19.687 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:53:30 +0000 (0:00:00.082) 0:00:19.770 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:53:31 +0000 (0:00:00.293) 0:00:20.063 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:53:31 +0000 (0:00:00.081) 0:00:20.144 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:53:31 +0000 (0:00:00.107) 0:00:20.252 *****
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:53:31 +0000 (0:00:00.271) 0:00:20.523 *****
changed: [instance] => (item=cifmw-compute-0-vol-0)
changed: [instance] => (item=cifmw-compute-0-vol-0.xml)
changed: [instance] => (item=cifmw-compute-1-vol-0)
changed: [instance] => (item=cifmw-compute-1-vol-0.xml)
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:53:32 +0000 (0:00:01.057) 0:00:21.581 *****
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:53:33 +0000 (0:00:00.586) 0:00:22.167 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:53:33 +0000 (0:00:00.278) 0:00:22.446 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:53:33 +0000 (0:00:00.046) 0:00:22.492 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:53:33 +0000 (0:00:00.116) 0:00:22.609 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:53:33 +0000 (0:00:00.081) 0:00:22.690 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.263) 0:00:22.954 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.077) 0:00:23.031 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.158) 0:00:23.190 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.081) 0:00:23.272 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.080) 0:00:23.352 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.109) 0:00:23.462 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.276) 0:00:23.738 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:53:34 +0000 (0:00:00.045) 0:00:23.784 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:53:35 +0000 (0:00:00.311) 0:00:24.096 *****
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:53:35 +0000 (0:00:00.302) 0:00:24.398 *****
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:53:35 +0000 (0:00:00.388) 0:00:24.787 *****
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:53:36 +0000 (0:00:00.365) 0:00:25.152 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:53:36 +0000 (0:00:00.199) 0:00:25.351 *****
changed: [instance] => (item=/var/log/libvirt/qemu/compute-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-0.log)
changed: [instance] => (item=/var/log/libvirt/qemu/compute-1-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-1.log)
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:53:37 +0000 (0:00:00.720) 0:00:26.071 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:53:38 +0000 (0:00:01.310) 0:00:27.381 *****
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:53:39 +0000 (0:00:00.532) 0:00:27.914 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:53:40 +0000 (0:00:01.330) 0:00:29.244 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:53:40 +0000 (0:00:00.250) 0:00:29.495 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:53:40 +0000 (0:00:00.070) 0:00:29.565 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:53:40 +0000 (0:00:00.044) 0:00:29.609 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:53:40 +0000 (0:00:00.066) 0:00:29.675 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:53:41 +0000 (0:00:00.456) 0:00:30.132 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:53:41 +0000 (0:00:00.392) 0:00:30.524 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:53:41 +0000 (0:00:00.176) 0:00:30.701 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:53:41 +0000 (0:00:00.035) 0:00:30.736 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:53:41 +0000 (0:00:00.060) 0:00:30.797 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:53:42 +0000 (0:00:00.652) 0:00:31.449 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:53:42 +0000 (0:00:00.080) 0:00:31.530 *****
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:53:42 +0000 (0:00:00.299) 0:00:31.829 *****
changed: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:53:43 +0000 (0:00:00.216) 0:00:32.045 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:53:43 +0000 (0:00:00.100) 0:00:32.146 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:53:43 +0000 (0:00:00.191) 0:00:32.337 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:53:43 +0000 (0:00:00.208) 0:00:32.545 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:53:43 +0000 (0:00:00.068) 0:00:32.614 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:53:44 +0000 (0:00:01.248) 0:00:33.862 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:03.226) 0:00:37.089 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.228) 0:00:37.317 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.039) 0:00:37.357 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.037) 0:00:37.394 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.064) 0:00:37.459 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.037) 0:00:37.496 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.208) 0:00:37.705 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.060) 0:00:37.765 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:53:48 +0000 (0:00:00.034) 0:00:37.800 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:53:49 +0000 (0:00:00.223) 0:00:38.024 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:53:49 +0000 (0:00:00.034) 0:00:38.059 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:53:49 +0000 (0:00:00.035) 0:00:38.095 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:53:49 +0000 (0:00:00.489) 0:00:38.584 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:53:49 +0000 (0:00:00.199) 0:00:38.783 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:53:50 +0000 (0:00:00.366) 0:00:39.150 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:53:50 +0000 (0:00:00.216) 0:00:39.366 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:53:51 +0000 (0:00:00.562) 0:00:39.928 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:53:51 +0000 (0:00:00.043) 0:00:39.972 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:53:51 +0000 (0:00:00.194) 0:00:40.166 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:53:51 +0000 (0:00:00.198) 0:00:40.364 *****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 27 November 2025 11:53:51 +0000 (0:00:00.107) 0:00:40.472 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:53:51 +0000 (0:00:00.334) 0:00:40.806 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=80 changed=29 unreachable=0 failed=0 skipped=26 rescued=0 ignored=0
Thursday 27 November 2025 11:53:52 +0000 (0:00:00.732) 0:00:41.539 *****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.23s
libvirt_manager : Populate service facts -------------------------------- 1.99s
Copy generated content to proper location ------------------------------- 1.37s
podman : Ensure podman is installed ------------------------------------- 1.33s
libvirt_manager : Remove workload and volumes --------------------------- 1.31s
libvirt_manager : Destroy machine --------------------------------------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.25s
libvirt_manager : Destroy networks -------------------------------------- 1.10s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.06s
Gathering Facts --------------------------------------------------------- 1.00s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.91s
libvirt_manager : Start virtqemud socket service ------------------------ 0.86s
libvirt_manager : Undefine machine -------------------------------------- 0.79s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.78s
libvirt_manager : Get installed packages list --------------------------- 0.77s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.74s
libvirt_manager : Restart firewalld ------------------------------------- 0.73s
libvirt_manager : Remove detected logs ---------------------------------- 0.72s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.67s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.66s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:54:09 +0000 (0:00:00.061) 0:00:00.061 *****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 27 November 2025 11:54:10 +0000 (0:00:00.809) 0:00:00.870 *****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 27 November 2025 11:54:10 +0000 (0:00:00.414) 0:00:01.284 *****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 27 November 2025 11:54:10 +0000 (0:00:00.058) 0:00:01.342 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 27 November 2025 11:54:11 +0000 (0:00:00.111) 0:00:01.454 *****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 27 November 2025 11:54:11 +0000 (0:00:00.353) 0:00:01.808 *****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 27 November 2025 11:54:11 +0000 (0:00:00.253) 0:00:02.061 *****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 27 November 2025 11:54:12 +0000 (0:00:00.732) 0:00:02.794 *****
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 27 November 2025 11:54:12 +0000 (0:00:00.138) 0:00:02.933 *****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 27 November 2025 11:54:13 +0000 (0:00:00.522) 0:00:03.456 *****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 27 November 2025 11:54:14 +0000 (0:00:01.374) 0:00:04.830 *****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 27 November 2025 11:54:15 +0000 (0:00:00.979) 0:00:05.810 *****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 27 November 2025 11:54:21 +0000 (0:00:06.230) 0:00:12.040 *****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 27 November 2025 11:54:22 +0000 (0:00:00.697) 0:00:12.737 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 27 November 2025 11:54:22 +0000 (0:00:00.052) 0:00:12.790 *****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 27 November 2025 11:54:23 +0000 (0:00:00.915) 0:00:13.705 *****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 27 November 2025 11:54:23 +0000 (0:00:00.070) 0:00:13.776 *****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 27 November 2025 11:54:23 +0000 (0:00:00.067) 0:00:13.843 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 27 November 2025 11:54:23 +0000 (0:00:00.068) 0:00:13.912 *****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.602) 0:00:14.514 *****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.468) 0:00:14.983 *****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.065) 0:00:15.048 *****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.097) 0:00:15.145 *****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.061) 0:00:15.207 *****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.077) 0:00:15.284 *****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.060) 0:00:15.345 *****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 27 November 2025 11:54:24 +0000 (0:00:00.060) 0:00:15.406 *****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.111) 0:00:15.518 *****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.059) 0:00:15.577 *****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.060) 0:00:15.637 *****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.061) 0:00:15.699 *****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.100) 0:00:15.800 *****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.224) 0:00:16.025 *****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 27 November 2025 11:54:25 +0000 (0:00:00.231) 0:00:16.256 *****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.290) 0:00:16.547 *****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.055) 0:00:16.602 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.053) 0:00:16.656 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.056) 0:00:16.712 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.055) 0:00:16.767 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.096) 0:00:16.864 *****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.053) 0:00:16.918 *****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.047) 0:00:16.965 *****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.060) 0:00:17.026 *****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.077) 0:00:17.103 *****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.084) 0:00:17.188 *****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.068) 0:00:17.257 *****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 27 November 2025 11:54:26 +0000 (0:00:00.103) 0:00:17.360 *****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 27 November 2025 11:54:27 +0000 (0:00:00.068) 0:00:17.429 *****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 27 November 2025 11:54:27 +0000 (0:00:00.069) 0:00:17.498 *****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 27 November 2025 11:55:07 +0000 (0:00:40.187) 0:00:57.685 *****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 27 November 2025 11:55:08 +0000 (0:00:01.271) 0:00:58.957 *****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 27 November 2025 11:55:08 +0000 (0:00:00.126) 0:00:59.083 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 27 November 2025 11:55:08 +0000 (0:00:00.110) 0:00:59.193 *****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 27 November 2025 11:55:08 +0000 (0:00:00.053) 0:00:59.247 *****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 27 November 2025 11:55:10 +0000 (0:00:01.270) 0:01:00.518 *****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 27 November 2025 11:55:10 +0000 (0:00:00.297) 0:01:00.815 *****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 27 November 2025 11:55:10 +0000 (0:00:00.221) 0:01:01.037 *****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 27 November 2025 11:55:10 +0000 (0:00:00.094) 0:01:01.132 *****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 27 November 2025 11:55:10 +0000 (0:00:00.101) 0:01:01.233 *****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.202) 0:01:01.435 *****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.332) 0:01:01.768 *****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.048) 0:01:01.816 *****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.078) 0:01:01.894 *****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.047) 0:01:01.942 *****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.047) 0:01:01.989 *****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.047) 0:01:02.037 *****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 27 November 2025 11:55:11 +0000 (0:00:00.085) 0:01:02.122 *****
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:55:12 +0000 (0:00:01.063) 0:01:03.185 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:55:13 +0000 (0:00:00.807) 0:01:03.993 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:55:15 +0000 (0:00:02.040) 0:01:06.033 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:55:16 +0000 (0:00:00.850) 0:01:06.884 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:55:16 +0000 (0:00:00.055) 0:01:06.939 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:55:16 +0000 (0:00:00.397) 0:01:07.337 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.388) 0:01:07.726 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.111) 0:01:07.837 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.079) 0:01:07.917 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.036) 0:01:07.953 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.036) 0:01:07.990 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.036) 0:01:08.027 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.037) 0:01:08.064 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:55:17 +0000 (0:00:00.036) 0:01:08.100 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.383) 0:01:08.483 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.173) 0:01:08.657 *****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.083) 0:01:08.741 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.037) 0:01:08.778 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.036) 0:01:08.814 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.044) 0:01:08.859 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.035) 0:01:08.894 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.356) 0:01:09.250 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.036) 0:01:09.287 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:55:18 +0000 (0:00:00.066) 0:01:09.353 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:55:19 +0000 (0:00:00.543) 0:01:09.897 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:55:19 +0000 (0:00:00.479) 0:01:10.376 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:55:20 +0000 (0:00:00.443) 0:01:10.820 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:55:20 +0000 (0:00:00.115) 0:01:10.935 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:55:20 +0000 (0:00:00.107) 0:01:11.043 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:55:20 +0000 (0:00:00.266) 0:01:11.309 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:55:20 +0000 (0:00:00.078) 0:01:11.388 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.104) 0:01:11.493 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.080) 0:01:11.574 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.081) 0:01:11.655 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.110) 0:01:11.765 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.288) 0:01:12.053 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.075) 0:01:12.128 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.114) 0:01:12.243 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:55:21 +0000 (0:00:00.078) 0:01:12.322 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.266) 0:01:12.589 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.079) 0:01:12.668 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.105) 0:01:12.773 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.079) 0:01:12.853 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.152) 0:01:13.005 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.111) 0:01:13.117 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:55:22 +0000 (0:00:00.272) 0:01:13.390 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.044) 0:01:13.435 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.185) 0:01:13.620 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.037) 0:01:13.657 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.037) 0:01:13.695 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.040) 0:01:13.735 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.236) 0:01:13.972 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:55:23 +0000 (0:00:00.035) 0:01:14.008 *****
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:55:24 +0000 (0:00:01.329) 0:01:15.337 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:55:25 +0000 (0:00:00.378) 0:01:15.716 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:55:26 +0000 (0:00:01.214) 0:01:16.930 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:55:26 +0000 (0:00:00.246) 0:01:17.177 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:55:26 +0000 (0:00:00.046) 0:01:17.223 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:55:26 +0000 (0:00:00.044) 0:01:17.268 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:55:26 +0000 (0:00:00.066) 0:01:17.334 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:55:27 +0000 (0:00:00.471) 0:01:17.806 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:55:27 +0000 (0:00:00.401) 0:01:18.207 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:55:27 +0000 (0:00:00.191) 0:01:18.399 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:55:28 +0000 (0:00:00.039) 0:01:18.438 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:55:28 +0000 (0:00:00.038) 0:01:18.476 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:55:28 +0000 (0:00:00.695) 0:01:19.172 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:55:28 +0000 (0:00:00.114) 0:01:19.286 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:55:29 +0000 (0:00:00.278) 0:01:19.565 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:55:29 +0000 (0:00:00.230) 0:01:19.795 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:55:29 +0000 (0:00:00.085) 0:01:19.881 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:55:29 +0000 (0:00:00.211) 0:01:20.092 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:55:29 +0000 (0:00:00.229) 0:01:20.322 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:55:29 +0000 (0:00:00.071) 0:01:20.393 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:55:31 +0000 (0:00:01.221) 0:01:21.615 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:55:32 +0000 (0:00:01.229) 0:01:22.844 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:55:32 +0000 (0:00:00.221) 0:01:23.066 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:55:32 +0000 (0:00:00.040) 0:01:23.106 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:55:32 +0000 (0:00:00.040) 0:01:23.146 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:55:32 +0000 (0:00:00.064) 0:01:23.210 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:55:32 +0000 (0:00:00.037) 0:01:23.248 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.229) 0:01:23.477 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.065) 0:01:23.543 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.038) 0:01:23.582 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.211) 0:01:23.794 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.036) 0:01:23.830 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.037) 0:01:23.868 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.315) 0:01:24.183 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:55:33 +0000 (0:00:00.216) 0:01:24.400 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:55:34 +0000 (0:00:00.401) 0:01:24.801 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:55:34 +0000 (0:00:00.235) 0:01:25.037 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:55:35 +0000 (0:00:00.572) 0:01:25.610 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:55:35 +0000 (0:00:00.048) 0:01:25.659 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:55:35 +0000 (0:00:00.225) 0:01:25.884 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:55:35 +0000 (0:00:00.218) 0:01:26.102 *****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 27 November 2025 11:55:35 +0000 (0:00:00.090) 0:01:26.193 *****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 27 November 2025 11:55:35 +0000 (0:00:00.203) 0:01:26.397 *****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 27 November 2025 11:55:36 +0000 (0:00:00.229) 0:01:26.626 *****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 27 November 2025 11:55:36 +0000 (0:00:00.203) 0:01:26.830 *****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 27 November 2025 11:55:36 +0000 (0:00:00.041) 0:01:26.871 *****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 27 November 2025 11:55:36 +0000 (0:00:00.039) 0:01:26.911 *****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 27 November 2025 11:55:36 +0000 (0:00:00.041) 0:01:26.953 *****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 27 November 2025 11:55:36 +0000 (0:00:00.038) 0:01:26.991 *****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 27 November 2025 11:55:37 +0000 (0:00:01.290) 0:01:28.282 *****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 27 November 2025 11:55:38 +0000 (0:00:00.207) 0:01:28.490 *****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 27 November 2025 11:55:38 +0000 (0:00:00.380) 0:01:28.870 *****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 27 November 2025 11:55:38 +0000 (0:00:00.043) 0:01:28.914 *****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 27 November 2025 11:55:38 +0000 (0:00:00.201) 0:01:29.116 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 27 November 2025 11:55:39 +0000 (0:00:00.463) 0:01:29.579 *****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 27 November 2025 11:55:39 +0000 (0:00:00.366) 0:01:29.946 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 27 November 2025 11:55:39 +0000 (0:00:00.206) 0:01:30.152 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 27 November 2025 11:55:40 +0000 (0:00:00.337) 0:01:30.490 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 27 November 2025 11:55:40 +0000 (0:00:00.351) 0:01:30.841 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 27 November 2025 11:55:40 +0000 (0:00:00.331) 0:01:31.173 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 27 November 2025 11:55:41 +0000 (0:00:00.370) 0:01:31.544 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 27 November 2025 11:55:41 +0000 (0:00:00.333) 0:01:31.877 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 27 November 2025 11:55:41 +0000 (0:00:00.334) 0:01:32.211 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 27 November 2025 11:55:42 +0000 (0:00:00.334) 0:01:32.546 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 27 November 2025 11:55:42 +0000 (0:00:00.334) 0:01:32.881 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 27 November 2025 11:55:42 +0000 (0:00:00.357) 0:01:33.239 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 27 November 2025 11:55:43 +0000 (0:00:00.364) 0:01:33.603 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 27 November 2025 11:55:43 +0000 (0:00:00.349) 0:01:33.953 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 27 November 2025 11:55:43 +0000 (0:00:00.347) 0:01:34.301 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 27 November 2025 11:55:44 +0000 (0:00:00.339) 0:01:34.640 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 27 November 2025 11:55:44 +0000 (0:00:00.335) 0:01:34.976 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 27 November 2025 11:55:44 +0000 (0:00:00.334) 0:01:35.310 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 27 November 2025 11:55:45 +0000 (0:00:00.336) 0:01:35.647 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 27 November 2025 11:55:45 +0000 (0:00:00.342) 0:01:35.989 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 27 November 2025 11:55:45 +0000 (0:00:00.329) 0:01:36.318 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 27 November 2025 11:55:46 +0000 (0:00:00.344) 0:01:36.663 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 27 November 2025 11:55:46 +0000 (0:00:00.367) 0:01:37.031 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 27 November 2025 11:55:46 +0000 (0:00:00.340) 0:01:37.371 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 27 November 2025 11:55:47 +0000 (0:00:00.333) 0:01:37.704 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 27 November 2025 11:55:47 +0000 (0:00:00.342) 0:01:38.047 *****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 27 November 2025 11:55:47 +0000 (0:00:00.340) 0:01:38.387 *****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 27 November 2025 11:55:48 +0000 (0:00:00.052) 0:01:38.440 *****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 27 November 2025 11:55:48 +0000 (0:00:00.343) 0:01:38.783 *****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 27 November 2025 11:55:48 +0000 (0:00:00.354) 0:01:39.137 *****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 27 November 2025 11:55:49 +0000 (0:00:00.288) 0:01:39.426 *****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 27 November 2025 11:55:49 +0000 (0:00:00.192) 0:01:39.618 *****
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 27 November 2025 11:55:49 +0000 (0:00:00.072) 0:01:39.691 *****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 27 November 2025 11:55:49 +0000 (0:00:00.264) 0:01:39.955 *****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 27 November 2025 11:55:49 +0000 (0:00:00.063) 0:01:40.019 *****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 27 November 2025 11:55:49 +0000 (0:00:00.365) 0:01:40.384 *****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 27 November 2025 11:55:50 +0000 (0:00:00.382) 0:01:40.767 *****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 27 November 2025 11:55:50 +0000 (0:00:00.426) 0:01:41.194 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:55:51 +0000 (0:00:00.292) 0:01:41.487 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 27 November 2025 11:55:51 +0000 (0:00:00.898) 0:01:42.385 *****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 40.19s
repo_setup : Initialize python venv and install requirements ------------ 6.23s
libvirt_manager : Populate service facts -------------------------------- 2.04s
repo_setup : Make sure git-core package is installed -------------------- 1.37s
libvirt_manager : Remove workload and volumes --------------------------- 1.33s
libvirt_manager : Install packages required for using KVM --------------- 1.29s
test_deps : Install python yaml libs ------------------------------------ 1.27s
ci_setup : Install needed packages -------------------------------------- 1.27s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.23s
dnsmasq : Install needed packages --------------------------------------- 1.22s
podman : Ensure podman is installed ------------------------------------- 1.21s
ci_setup : Manage directories ------------------------------------------- 1.06s
repo_setup : Get repo-setup repository ---------------------------------- 0.98s
repo_setup : Run repo-setup --------------------------------------------- 0.92s
libvirt_manager : Restart firewalld ------------------------------------- 0.90s
libvirt_manager : Start virtqemud socket service ------------------------ 0.85s
Gathering Facts --------------------------------------------------------- 0.81s
libvirt_manager : Get installed packages list --------------------------- 0.81s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.73s
repo_setup : Install repo-setup package --------------------------------- 0.70s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 11:55:52 +0000 (0:00:00.051) 0:00:00.051 *****
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Thursday 27 November 2025 11:55:53 +0000 (0:00:00.961) 0:00:01.012 *****
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Thursday 27 November 2025 11:55:55 +0000 (0:00:01.672) 0:00:02.684 *****
ok: [instance]
TASK [Ensure _output exists] ***************************************************
Thursday 27 November 2025 11:55:55 +0000 (0:00:00.097) 0:00:02.782 *****
changed: [instance]
TASK [Load networking definition] **********************************************
Thursday 27 November 2025 11:55:55 +0000 (0:00:00.402) 0:00:03.184 *****
ok: [instance]
TASK [Load scenarios] **********************************************************
Thursday 27 November 2025 11:55:55 +0000 (0:00:00.067) 0:00:03.252 *****
ok: [instance]
TASK [Set output facts] ********************************************************
Thursday 27 November 2025 11:55:55 +0000 (0:00:00.064) 0:00:03.316 *****
ok: [instance]
TASK [Test scenarios] **********************************************************
Thursday 27 November 2025 11:55:55 +0000 (0:00:00.054) 0:00:03.371 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Standard osp_trunk with extended translation)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DHCP options for VM types)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Baremetal integration)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DCN like network layout)
TASK [Ensure tree exists] ******************************************************
Thursday 27 November 2025 11:55:56 +0000 (0:00:00.193) 0:00:03.565 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 27 November 2025 11:55:56 +0000 (0:00:00.686) 0:00:04.252 *****
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 27 November 2025 11:55:56 +0000 (0:00:00.085) 0:00:04.337 *****
ok: [instance] =>
msg: 'Running: Standard osp_trunk with extended translation'
TASK [Generate network data] ***************************************************
Thursday 27 November 2025 11:55:56 +0000 (0:00:00.062) 0:00:04.400 *****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.172) 0:00:04.572 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.123) 0:00:04.696 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.319) 0:00:05.015 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.077) 0:00:05.093 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.067) 0:00:05.160 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.163) 0:00:05.324 *****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:55:57 +0000 (0:00:00.110) 0:00:05.435 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:55:58 +0000 (0:00:00.071) 0:00:05.506 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:55:58 +0000 (0:00:00.610) 0:00:06.116 *****
changed: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:55:58 +0000 (0:00:00.126) 0:00:06.243 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:55:58 +0000 (0:00:00.063) 0:00:06.306 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:55:58 +0000 (0:00:00.066) 0:00:06.373 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:55:59 +0000 (0:00:00.074) 0:00:06.448 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:55:59 +0000 (0:00:00.112) 0:00:06.560 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:55:59 +0000 (0:00:00.069) 0:00:06.630 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:55:59 +0000 (0:00:00.168) 0:00:06.798 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:55:59 +0000 (0:00:00.058) 0:00:06.857 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:55:59 +0000 (0:00:00.283) 0:00:07.141 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:56:00 +0000 (0:00:00.478) 0:00:07.619 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:56:00 +0000 (0:00:00.135) 0:00:07.755 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:56:00 +0000 (0:00:00.142) 0:00:07.897 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:56:00 +0000 (0:00:00.525) 0:00:08.423 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:56:01 +0000 (0:00:00.218) 0:00:08.641 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:56:01 +0000 (0:00:00.100) 0:00:08.742 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:56:01 +0000 (0:00:00.697) 0:00:09.439 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:56:02 +0000 (0:00:00.755) 0:00:10.194 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:56:03 +0000 (0:00:00.507) 0:00:10.702 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:56:03 +0000 (0:00:00.502) 0:00:11.204 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:56:03 +0000 (0:00:00.172) 0:00:11.376 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:56:04 +0000 (0:00:00.362) 0:00:11.739 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:56:04 +0000 (0:00:00.460) 0:00:12.199 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 11:56:04 +0000 (0:00:00.132) 0:00:12.332 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 11:56:05 +0000 (0:00:00.187) 0:00:12.520 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 11:56:06 +0000 (0:00:01.554) 0:00:14.074 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 11:56:06 +0000 (0:00:00.234) 0:00:14.309 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 11:56:07 +0000 (0:00:00.420) 0:00:14.729 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 11:56:09 +0000 (0:00:01.743) 0:00:16.473 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:56:09 +0000 (0:00:00.441) 0:00:16.914 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:56:09 +0000 (0:00:00.064) 0:00:16.979 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:56:09 +0000 (0:00:00.059) 0:00:17.039 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:56:10 +0000 (0:00:00.493) 0:00:17.532 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:56:10 +0000 (0:00:00.275) 0:00:17.808 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:56:11 +0000 (0:00:01.361) 0:00:19.169 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:56:15 +0000 (0:00:03.434) 0:00:22.604 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:56:15 +0000 (0:00:00.274) 0:00:22.879 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:56:15 +0000 (0:00:00.390) 0:00:23.269 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:56:16 +0000 (0:00:00.406) 0:00:23.676 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:56:16 +0000 (0:00:00.122) 0:00:23.798 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:56:16 +0000 (0:00:00.424) 0:00:24.222 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:56:16 +0000 (0:00:00.051) 0:00:24.274 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:56:16 +0000 (0:00:00.128) 0:00:24.402 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:56:17 +0000 (0:00:00.398) 0:00:24.801 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:56:17 +0000 (0:00:00.050) 0:00:24.852 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:56:17 +0000 (0:00:00.278) 0:00:25.131 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:56:18 +0000 (0:00:00.927) 0:00:26.058 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:56:18 +0000 (0:00:00.048) 0:00:26.107 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:56:18 +0000 (0:00:00.083) 0:00:26.190 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:56:18 +0000 (0:00:00.089) 0:00:26.280 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:56:18 +0000 (0:00:00.152) 0:00:26.432 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.102) 0:00:26.535 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.068) 0:00:26.603 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.459) 0:00:27.062 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.089) 0:00:27.152 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.085) 0:00:27.238 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.062) 0:00:27.301 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:56:19 +0000 (0:00:00.068) 0:00:27.369 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:56:20 +0000 (0:00:00.507) 0:00:27.877 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:56:20 +0000 (0:00:00.050) 0:00:27.927 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 11:56:20 +0000 (0:00:00.085) 0:00:28.012 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 11:56:20 +0000 (0:00:00.102) 0:00:28.115 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:56:21 +0000 (0:00:00.489) 0:00:28.605 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:56:21 +0000 (0:00:00.090) 0:00:28.695 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:56:21 +0000 (0:00:00.383) 0:00:29.079 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:56:21 +0000 (0:00:00.071) 0:00:29.150 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:56:21 +0000 (0:00:00.236) 0:00:29.387 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 11:56:22 +0000 (0:00:00.106) 0:00:29.494 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 11:56:22 +0000 (0:00:00.362) 0:00:29.856 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 11:56:22 +0000 (0:00:00.364) 0:00:30.221 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.369) 0:00:30.590 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.215) 0:00:30.805 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.357) 0:00:31.163 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.058) 0:00:31.222 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.093) 0:00:31.315 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.057) 0:00:31.372 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:56:23 +0000 (0:00:00.055) 0:00:31.427 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:56:24 +0000 (0:00:00.050) 0:00:31.478 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:56:24 +0000 (0:00:00.205) 0:00:31.683 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:56:24 +0000 (0:00:00.099) 0:00:31.782 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:56:24 +0000 (0:00:00.235) 0:00:32.018 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.432) 0:00:32.451 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.199) 0:00:32.650 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.061) 0:00:32.712 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.469) 0:00:33.182 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.103) 0:00:33.285 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.056) 0:00:33.341 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 11:56:25 +0000 (0:00:00.052) 0:00:33.394 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.151) 0:00:33.546 *****
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.117) 0:00:33.664 *****
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.090) 0:00:33.754 *****
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.091) 0:00:33.846 *****
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.090) 0:00:33.936 *****
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.168) 0:00:34.105 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.137) 0:00:34.242 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 11:56:26 +0000 (0:00:00.075) 0:00:34.318 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:15:c4:88', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:81:dd:bd', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.130) 0:00:34.448 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.111) 0:00:34.560 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.212) 0:00:34.772 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.101) 0:00:34.874 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.215) 0:00:35.089 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.059) 0:00:35.148 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.051) 0:00:35.200 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:15:c4:88', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:81:dd:bd', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 11:56:27 +0000 (0:00:00.177) 0:00:35.378 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 11:56:28 +0000 (0:00:00.070) 0:00:35.448 *****
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:15:c4:88', 'entry': 'set:compute,52:54:00:15:c4:88,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:81:dd:bd', 'entry': 'set:compute,52:54:00:81:dd:bd,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 11:56:28 +0000 (0:00:00.719) 0:00:36.167 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 11:56:28 +0000 (0:00:00.124) 0:00:36.291 *****
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 11:56:28 +0000 (0:00:00.121) 0:00:36.413 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 11:56:29 +0000 (0:00:00.138) 0:00:36.551 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 11:56:29 +0000 (0:00:00.126) 0:00:36.677 *****
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 11:56:29 +0000 (0:00:00.114) 0:00:36.792 *****
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 11:56:30 +0000 (0:00:01.044) 0:00:37.836 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 11:56:30 +0000 (0:00:00.058) 0:00:37.895 *****
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 11:56:30 +0000 (0:00:00.069) 0:00:37.964 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 11:56:30 +0000 (0:00:00.061) 0:00:38.026 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 11:56:31 +0000 (0:00:00.430) 0:00:38.456 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:56:31 +0000 (0:00:00.066) 0:00:38.523 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 11:56:31 +0000 (0:00:00.882) 0:00:39.406 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 11:56:32 +0000 (0:00:00.392) 0:00:39.798 *****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 27 November 2025 11:56:32 +0000 (0:00:00.407) 0:00:40.206 *****
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.271) 0:00:40.478 *****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.304) 0:00:40.782 *****
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.099) 0:00:40.882 *****
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.064) 0:00:40.947 *****
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.114) 0:00:41.061 *****
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.068) 0:00:41.129 *****
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.066) 0:00:41.196 *****
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.065) 0:00:41.261 *****
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.110) 0:00:41.372 *****
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 27 November 2025 11:56:33 +0000 (0:00:00.066) 0:00:41.438 *****
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 27 November 2025 11:56:34 +0000 (0:00:00.062) 0:00:41.501 *****
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 27 November 2025 11:56:34 +0000 (0:00:00.053) 0:00:41.555 *****
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 27 November 2025 11:56:34 +0000 (0:00:00.107) 0:00:41.662 *****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 27 November 2025 11:56:34 +0000 (0:00:00.061) 0:00:41.724 *****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 27 November 2025 11:56:34 +0000 (0:00:00.058) 0:00:41.782 *****
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 27 November 2025 11:56:34 +0000 (0:00:00.232) 0:00:42.015 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 27 November 2025 11:56:35 +0000 (0:00:00.603) 0:00:42.618 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 27 November 2025 11:56:35 +0000 (0:00:00.401) 0:00:43.020 *****
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:56:35 +0000 (0:00:00.246) 0:00:43.267 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:56:36 +0000 (0:00:00.807) 0:00:44.074 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:56:38 +0000 (0:00:02.130) 0:00:46.205 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:56:39 +0000 (0:00:00.951) 0:00:47.156 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:56:39 +0000 (0:00:00.069) 0:00:47.225 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.485) 0:00:47.711 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.381) 0:00:48.093 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.092) 0:00:48.186 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.090) 0:00:48.276 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.043) 0:00:48.319 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.039) 0:00:48.358 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.037) 0:00:48.396 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:56:40 +0000 (0:00:00.038) 0:00:48.435 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.036) 0:00:48.472 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.338) 0:00:48.810 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.100) 0:00:48.911 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.087) 0:00:48.999 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.215) 0:00:49.214 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.089) 0:00:49.304 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:56:41 +0000 (0:00:00.086) 0:00:49.390 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:56:42 +0000 (0:00:00.082) 0:00:49.472 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:56:42 +0000 (0:00:00.365) 0:00:49.837 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:56:42 +0000 (0:00:00.307) 0:00:50.144 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:56:42 +0000 (0:00:00.091) 0:00:50.235 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:56:42 +0000 (0:00:00.085) 0:00:50.321 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:56:42 +0000 (0:00:00.084) 0:00:50.406 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:56:43 +0000 (0:00:00.268) 0:00:50.674 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:56:43 +0000 (0:00:00.335) 0:00:51.009 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:56:44 +0000 (0:00:00.957) 0:00:51.967 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:56:45 +0000 (0:00:00.606) 0:00:52.573 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:56:45 +0000 (0:00:00.683) 0:00:53.257 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:56:46 +0000 (0:00:00.279) 0:00:53.536 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 443505, 'dev': 64513, 'nlink': 1, 'atime': 1764244567.7484024, 'mtime': 1764244567.7484024, 'ctime': 1764244567.7484024, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 443506, 'dev': 64513, 'nlink': 1, 'atime': 1764244567.7494023, 'mtime': 1764244567.7494023, 'ctime': 1764244567.7494023, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:56:46 +0000 (0:00:00.512) 0:00:54.049 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:56:47 +0000 (0:00:00.900) 0:00:54.950 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:56:47 +0000 (0:00:00.388) 0:00:55.338 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:56:48 +0000 (0:00:00.418) 0:00:55.757 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:56:48 +0000 (0:00:00.466) 0:00:56.223 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:56:48 +0000 (0:00:00.122) 0:00:56.346 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:56:48 +0000 (0:00:00.090) 0:00:56.436 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:56:49 +0000 (0:00:00.278) 0:00:56.715 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:56:49 +0000 (0:00:00.083) 0:00:56.799 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:56:49 +0000 (0:00:00.159) 0:00:56.958 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:56:49 +0000 (0:00:00.127) 0:00:57.086 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:56:49 +0000 (0:00:00.087) 0:00:57.174 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:56:49 +0000 (0:00:00.114) 0:00:57.288 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.300) 0:00:57.589 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.052) 0:00:57.641 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.128) 0:00:57.770 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.086) 0:00:57.857 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.321) 0:00:58.178 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.087) 0:00:58.266 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:56:50 +0000 (0:00:00.113) 0:00:58.379 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.089) 0:00:58.469 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.088) 0:00:58.558 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.112) 0:00:58.671 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.292) 0:00:58.964 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.049) 0:00:59.013 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.187) 0:00:59.201 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.044) 0:00:59.245 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.040) 0:00:59.285 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:56:51 +0000 (0:00:00.044) 0:00:59.330 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:56:52 +0000 (0:00:00.211) 0:00:59.541 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:56:52 +0000 (0:00:00.038) 0:00:59.579 *****
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:56:53 +0000 (0:00:01.388) 0:01:00.968 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:56:53 +0000 (0:00:00.380) 0:01:01.348 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:56:55 +0000 (0:00:01.277) 0:01:02.626 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:56:55 +0000 (0:00:00.251) 0:01:02.878 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:56:55 +0000 (0:00:00.050) 0:01:02.928 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:56:55 +0000 (0:00:00.081) 0:01:03.010 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:56:55 +0000 (0:00:00.072) 0:01:03.083 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:56:56 +0000 (0:00:00.473) 0:01:03.556 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:56:56 +0000 (0:00:00.442) 0:01:03.999 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:56:56 +0000 (0:00:00.195) 0:01:04.195 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:56:56 +0000 (0:00:00.041) 0:01:04.237 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:56:56 +0000 (0:00:00.085) 0:01:04.323 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:56:57 +0000 (0:00:00.705) 0:01:05.029 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:56:57 +0000 (0:00:00.092) 0:01:05.121 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:56:57 +0000 (0:00:00.207) 0:01:05.329 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:56:58 +0000 (0:00:00.228) 0:01:05.557 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:56:58 +0000 (0:00:00.137) 0:01:05.695 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:56:58 +0000 (0:00:00.207) 0:01:05.902 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:56:58 +0000 (0:00:00.240) 0:01:06.143 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:56:58 +0000 (0:00:00.074) 0:01:06.217 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:57:00 +0000 (0:00:01.287) 0:01:07.505 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:57:03 +0000 (0:00:03.302) 0:01:10.807 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:57:03 +0000 (0:00:00.243) 0:01:11.050 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:57:03 +0000 (0:00:00.076) 0:01:11.127 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:57:03 +0000 (0:00:00.045) 0:01:11.172 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:57:03 +0000 (0:00:00.068) 0:01:11.241 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:57:03 +0000 (0:00:00.041) 0:01:11.282 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:57:04 +0000 (0:00:00.230) 0:01:11.513 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:57:04 +0000 (0:00:00.069) 0:01:11.582 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:57:04 +0000 (0:00:00.040) 0:01:11.623 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:57:04 +0000 (0:00:00.268) 0:01:11.891 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:57:04 +0000 (0:00:00.040) 0:01:11.931 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:57:04 +0000 (0:00:00.039) 0:01:11.970 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:57:05 +0000 (0:00:00.540) 0:01:12.511 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:57:05 +0000 (0:00:00.216) 0:01:12.727 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:57:05 +0000 (0:00:00.392) 0:01:13.120 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:57:05 +0000 (0:00:00.286) 0:01:13.407 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:57:06 +0000 (0:00:00.553) 0:01:13.960 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:57:06 +0000 (0:00:00.049) 0:01:14.010 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:57:06 +0000 (0:00:00.213) 0:01:14.223 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:57:06 +0000 (0:00:00.205) 0:01:14.428 *****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 27 November 2025 11:57:07 +0000 (0:00:00.127) 0:01:14.555 *****
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Thursday 27 November 2025 11:57:07 +0000 (0:00:00.304) 0:01:14.860 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 27 November 2025 11:57:07 +0000 (0:00:00.584) 0:01:15.444 *****
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.039) 0:01:15.484 *****
ok: [instance] =>
msg: 'Running: DHCP options for VM types'
TASK [Generate network data] ***************************************************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.040) 0:01:15.524 *****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.165) 0:01:15.690 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.041) 0:01:15.731 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.195) 0:01:15.926 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.039) 0:01:15.966 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.038) 0:01:16.004 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.060) 0:01:16.064 *****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.073) 0:01:16.138 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:57:08 +0000 (0:00:00.038) 0:01:16.176 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.386) 0:01:16.563 *****
ok: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.084) 0:01:16.647 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.046) 0:01:16.693 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.046) 0:01:16.739 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.044) 0:01:16.784 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.044) 0:01:16.828 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.039) 0:01:16.867 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.133) 0:01:17.000 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.038) 0:01:17.038 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:57:09 +0000 (0:00:00.262) 0:01:17.301 *****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:57:10 +0000 (0:00:00.386) 0:01:17.687 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:57:10 +0000 (0:00:00.083) 0:01:17.770 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:57:10 +0000 (0:00:00.047) 0:01:17.818 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:57:10 +0000 (0:00:00.420) 0:01:18.238 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:57:10 +0000 (0:00:00.101) 0:01:18.340 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:57:10 +0000 (0:00:00.101) 0:01:18.442 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:57:11 +0000 (0:00:00.830) 0:01:19.272 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:57:12 +0000 (0:00:00.975) 0:01:20.248 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:57:13 +0000 (0:00:00.850) 0:01:21.099 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:57:14 +0000 (0:00:00.808) 0:01:21.907 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:57:14 +0000 (0:00:00.080) 0:01:21.988 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:57:14 +0000 (0:00:00.193) 0:01:22.182 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:57:15 +0000 (0:00:00.731) 0:01:22.913 *****
skipping: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:57:15 +0000 (0:00:00.101) 0:01:23.015 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:57:15 +0000 (0:00:00.045) 0:01:23.061 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:57:15 +0000 (0:00:00.041) 0:01:23.102 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:57:16 +0000 (0:00:00.459) 0:01:23.562 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:57:16 +0000 (0:00:00.456) 0:01:24.018 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:57:17 +0000 (0:00:01.257) 0:01:25.276 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:57:21 +0000 (0:00:03.192) 0:01:28.469 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:57:21 +0000 (0:00:00.222) 0:01:28.691 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:57:21 +0000 (0:00:00.407) 0:01:29.099 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:57:22 +0000 (0:00:00.383) 0:01:29.483 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:57:22 +0000 (0:00:00.068) 0:01:29.551 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:57:22 +0000 (0:00:00.387) 0:01:29.938 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:57:22 +0000 (0:00:00.040) 0:01:29.979 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:57:22 +0000 (0:00:00.106) 0:01:30.085 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:57:23 +0000 (0:00:00.379) 0:01:30.464 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:57:23 +0000 (0:00:00.042) 0:01:30.507 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:57:23 +0000 (0:00:00.224) 0:01:30.732 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:57:23 +0000 (0:00:00.666) 0:01:31.399 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:57:23 +0000 (0:00:00.040) 0:01:31.439 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.039) 0:01:31.479 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.105) 0:01:31.584 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.234) 0:01:31.818 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.047) 0:01:31.866 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.057) 0:01:31.924 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.426) 0:01:32.350 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:24 +0000 (0:00:00.038) 0:01:32.389 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.107) 0:01:32.497 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.048) 0:01:32.546 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.059) 0:01:32.605 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.429) 0:01:33.035 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.039) 0:01:33.074 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.062) 0:01:33.137 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.049) 0:01:33.186 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:25 +0000 (0:00:00.101) 0:01:33.288 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.420) 0:01:33.709 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.040) 0:01:33.749 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.064) 0:01:33.814 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.049) 0:01:33.863 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.058) 0:01:33.921 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.425) 0:01:34.347 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:26 +0000 (0:00:00.081) 0:01:34.428 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.063) 0:01:34.492 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.050) 0:01:34.543 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.057) 0:01:34.600 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.430) 0:01:35.031 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.041) 0:01:35.072 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.062) 0:01:35.134 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.093) 0:01:35.228 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:27 +0000 (0:00:00.058) 0:01:35.287 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:28 +0000 (0:00:00.438) 0:01:35.725 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:28 +0000 (0:00:00.040) 0:01:35.766 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 11:57:28 +0000 (0:00:00.065) 0:01:35.831 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 11:57:28 +0000 (0:00:00.046) 0:01:35.878 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:57:29 +0000 (0:00:00.865) 0:01:36.743 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:57:29 +0000 (0:00:00.094) 0:01:36.837 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:57:29 +0000 (0:00:00.264) 0:01:37.102 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:57:29 +0000 (0:00:00.049) 0:01:37.151 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:57:29 +0000 (0:00:00.230) 0:01:37.382 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:57:29 +0000 (0:00:00.048) 0:01:37.430 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:57:30 +0000 (0:00:00.216) 0:01:37.647 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:57:30 +0000 (0:00:00.091) 0:01:37.739 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:57:30 +0000 (0:00:00.221) 0:01:37.961 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 11:57:30 +0000 (0:00:00.045) 0:01:38.006 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 11:57:30 +0000 (0:00:00.338) 0:01:38.345 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 11:57:31 +0000 (0:00:00.346) 0:01:38.691 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 11:57:31 +0000 (0:00:00.356) 0:01:39.048 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 11:57:31 +0000 (0:00:00.110) 0:01:39.158 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.358) 0:01:39.516 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.045) 0:01:39.562 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.046) 0:01:39.608 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.045) 0:01:39.654 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.045) 0:01:39.700 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.040) 0:01:39.740 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.126) 0:01:39.867 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.040) 0:01:39.908 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:57:32 +0000 (0:00:00.230) 0:01:40.138 *****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.374) 0:01:40.512 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.091) 0:01:40.604 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.053) 0:01:40.657 *****
ok: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.409) 0:01:41.067 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.048) 0:01:41.115 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.040) 0:01:41.156 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.041) 0:01:41.197 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.135) 0:01:41.333 *****
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:57:33 +0000 (0:00:00.095) 0:01:41.428 *****
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.068) 0:01:41.497 *****
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.066) 0:01:41.564 *****
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.067) 0:01:41.632 *****
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.088) 0:01:41.720 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.112) 0:01:41.833 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.100) 0:01:41.933 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:14:b3:1b', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ee:0c:0a', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.064) 0:01:41.998 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.077) 0:01:42.075 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.194) 0:01:42.269 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:57:34 +0000 (0:00:00.044) 0:01:42.313 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:57:35 +0000 (0:00:00.190) 0:01:42.504 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 11:57:35 +0000 (0:00:00.046) 0:01:42.551 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 11:57:35 +0000 (0:00:00.040) 0:01:42.592 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:14:b3:1b', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ee:0c:0a', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 11:57:35 +0000 (0:00:00.155) 0:01:42.747 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 11:57:35 +0000 (0:00:00.048) 0:01:42.796 *****
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:14:b3:1b', 'entry': 'set:compute,52:54:00:14:b3:1b,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:ee:0c:0a', 'entry': 'set:compute,52:54:00:ee:0c:0a,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 11:57:36 +0000 (0:00:00.711) 0:01:43.508 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 11:57:36 +0000 (0:00:00.062) 0:01:43.570 *****
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 11:57:36 +0000 (0:00:00.097) 0:01:43.668 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 11:57:36 +0000 (0:00:00.117) 0:01:43.785 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 11:57:36 +0000 (0:00:00.096) 0:01:43.882 *****
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 11:57:36 +0000 (0:00:00.124) 0:01:44.006 *****
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 11:57:38 +0000 (0:00:01.562) 0:01:45.568 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 11:57:38 +0000 (0:00:00.044) 0:01:45.613 *****
ok: [instance] => (item=compute)
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 11:57:38 +0000 (0:00:00.058) 0:01:45.671 *****
changed: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 11:57:38 +0000 (0:00:00.442) 0:01:46.113 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 11:57:39 +0000 (0:00:00.380) 0:01:46.494 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:57:39 +0000 (0:00:00.049) 0:01:46.543 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 11:57:39 +0000 (0:00:00.815) 0:01:47.358 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 11:57:40 +0000 (0:00:00.392) 0:01:47.751 *****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 27 November 2025 11:57:40 +0000 (0:00:00.383) 0:01:48.134 *****
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 27 November 2025 11:57:40 +0000 (0:00:00.113) 0:01:48.248 *****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.215) 0:01:48.464 *****
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.081) 0:01:48.545 *****
ok: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.239) 0:01:48.784 *****
ok: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.050) 0:01:48.834 *****
ok: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.342) 0:01:49.177 *****
ok: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.049) 0:01:49.227 *****
ok: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 27 November 2025 11:57:41 +0000 (0:00:00.051) 0:01:49.278 *****
ok: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.237) 0:01:49.516 *****
ok: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.231) 0:01:49.747 *****
ok: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.056) 0:01:49.803 *****
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.044) 0:01:49.848 *****
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.042) 0:01:49.891 *****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.086) 0:01:49.978 *****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.039) 0:01:50.018 *****
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 27 November 2025 11:57:42 +0000 (0:00:00.203) 0:01:50.222 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 27 November 2025 11:57:43 +0000 (0:00:00.528) 0:01:50.750 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 27 November 2025 11:57:43 +0000 (0:00:00.377) 0:01:51.128 *****
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:57:43 +0000 (0:00:00.233) 0:01:51.361 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:57:44 +0000 (0:00:00.554) 0:01:51.915 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:57:46 +0000 (0:00:01.939) 0:01:53.855 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.727) 0:01:54.582 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.049) 0:01:54.631 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.266) 0:01:54.898 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.286) 0:01:55.184 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.072) 0:01:55.256 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.071) 0:01:55.328 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.035) 0:01:55.363 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:57:47 +0000 (0:00:00.079) 0:01:55.443 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.037) 0:01:55.480 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.037) 0:01:55.518 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.039) 0:01:55.557 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.260) 0:01:55.817 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.085) 0:01:55.903 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.076) 0:01:55.979 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.255) 0:01:56.234 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.135) 0:01:56.370 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:48 +0000 (0:00:00.071) 0:01:56.442 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:49 +0000 (0:00:00.070) 0:01:56.513 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:49 +0000 (0:00:00.255) 0:01:56.769 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:57:49 +0000 (0:00:00.275) 0:01:57.044 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:57:49 +0000 (0:00:00.073) 0:01:57.118 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:57:49 +0000 (0:00:00.070) 0:01:57.188 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:57:49 +0000 (0:00:00.164) 0:01:57.352 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:57:50 +0000 (0:00:00.243) 0:01:57.596 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:57:50 +0000 (0:00:00.270) 0:01:57.866 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:57:51 +0000 (0:00:00.923) 0:01:58.790 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:57:51 +0000 (0:00:00.612) 0:01:59.403 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:57:52 +0000 (0:00:00.526) 0:01:59.929 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:57:52 +0000 (0:00:00.215) 0:02:00.144 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:57:52 +0000 (0:00:00.035) 0:02:00.180 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:57:53 +0000 (0:00:00.735) 0:02:00.915 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:57:53 +0000 (0:00:00.360) 0:02:01.276 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:57:54 +0000 (0:00:00.419) 0:02:01.696 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:57:54 +0000 (0:00:00.461) 0:02:02.158 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:57:54 +0000 (0:00:00.112) 0:02:02.270 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:57:54 +0000 (0:00:00.074) 0:02:02.345 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.262) 0:02:02.607 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.074) 0:02:02.682 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.199) 0:02:02.882 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.072) 0:02:02.954 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.071) 0:02:03.025 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.100) 0:02:03.125 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.264) 0:02:03.390 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:57:55 +0000 (0:00:00.039) 0:02:03.429 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.117) 0:02:03.546 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.075) 0:02:03.621 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.306) 0:02:03.927 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.076) 0:02:04.004 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.104) 0:02:04.109 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.076) 0:02:04.185 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.076) 0:02:04.262 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:57:56 +0000 (0:00:00.104) 0:02:04.366 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.274) 0:02:04.640 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.039) 0:02:04.680 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.233) 0:02:04.913 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.038) 0:02:04.952 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.039) 0:02:04.991 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.043) 0:02:05.034 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.200) 0:02:05.234 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:57:57 +0000 (0:00:00.038) 0:02:05.272 *****
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:57:59 +0000 (0:00:01.312) 0:02:06.585 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:57:59 +0000 (0:00:00.360) 0:02:06.946 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:58:00 +0000 (0:00:01.263) 0:02:08.209 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:58:00 +0000 (0:00:00.227) 0:02:08.437 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:58:01 +0000 (0:00:00.050) 0:02:08.487 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:58:01 +0000 (0:00:00.088) 0:02:08.576 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:58:01 +0000 (0:00:00.070) 0:02:08.647 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:58:01 +0000 (0:00:00.318) 0:02:08.965 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:58:01 +0000 (0:00:00.292) 0:02:09.258 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:58:01 +0000 (0:00:00.187) 0:02:09.445 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:58:02 +0000 (0:00:00.038) 0:02:09.483 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:58:02 +0000 (0:00:00.039) 0:02:09.522 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:58:02 +0000 (0:00:00.699) 0:02:10.222 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:58:02 +0000 (0:00:00.095) 0:02:10.318 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:58:03 +0000 (0:00:00.198) 0:02:10.516 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:58:03 +0000 (0:00:00.227) 0:02:10.743 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:58:03 +0000 (0:00:00.142) 0:02:10.886 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:58:03 +0000 (0:00:00.196) 0:02:11.082 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:58:03 +0000 (0:00:00.223) 0:02:11.306 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:58:03 +0000 (0:00:00.070) 0:02:11.377 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:58:05 +0000 (0:00:01.258) 0:02:12.635 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:58:08 +0000 (0:00:03.161) 0:02:15.797 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:58:08 +0000 (0:00:00.220) 0:02:16.018 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:58:08 +0000 (0:00:00.041) 0:02:16.059 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:58:08 +0000 (0:00:00.085) 0:02:16.144 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:58:08 +0000 (0:00:00.067) 0:02:16.212 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:58:08 +0000 (0:00:00.040) 0:02:16.253 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:58:09 +0000 (0:00:00.224) 0:02:16.478 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:58:09 +0000 (0:00:00.069) 0:02:16.547 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:58:09 +0000 (0:00:00.040) 0:02:16.588 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:58:09 +0000 (0:00:00.214) 0:02:16.802 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:58:09 +0000 (0:00:00.038) 0:02:16.841 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:58:09 +0000 (0:00:00.091) 0:02:16.932 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:58:10 +0000 (0:00:00.520) 0:02:17.453 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:58:10 +0000 (0:00:00.220) 0:02:17.673 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:58:10 +0000 (0:00:00.407) 0:02:18.080 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:58:10 +0000 (0:00:00.254) 0:02:18.335 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:58:11 +0000 (0:00:00.598) 0:02:18.933 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:58:11 +0000 (0:00:00.051) 0:02:18.985 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:58:11 +0000 (0:00:00.215) 0:02:19.201 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:58:11 +0000 (0:00:00.228) 0:02:19.430 *****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 27 November 2025 11:58:12 +0000 (0:00:00.133) 0:02:19.563 *****
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Thursday 27 November 2025 11:58:12 +0000 (0:00:00.213) 0:02:19.776 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 27 November 2025 11:58:12 +0000 (0:00:00.582) 0:02:20.359 *****
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 27 November 2025 11:58:12 +0000 (0:00:00.042) 0:02:20.402 *****
ok: [instance] =>
msg: 'Running: Baremetal integration'
TASK [Generate network data] ***************************************************
Thursday 27 November 2025 11:58:12 +0000 (0:00:00.040) 0:02:20.443 *****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.125) 0:02:20.569 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.088) 0:02:20.657 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.195) 0:02:20.853 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.041) 0:02:20.895 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.040) 0:02:20.935 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.062) 0:02:20.998 *****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.077) 0:02:21.075 *****
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:58:13 +0000 (0:00:00.061) 0:02:21.137 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.323) 0:02:21.461 *****
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding bm-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.109) 0:02:21.570 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.098) 0:02:21.669 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.046) 0:02:21.715 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.046) 0:02:21.762 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.047) 0:02:21.809 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.041) 0:02:21.850 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.127) 0:02:21.978 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.039) 0:02:22.018 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:58:14 +0000 (0:00:00.215) 0:02:22.234 *****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:58:15 +0000 (0:00:00.416) 0:02:22.650 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:58:15 +0000 (0:00:00.091) 0:02:22.741 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:58:15 +0000 (0:00:00.050) 0:02:22.792 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:58:15 +0000 (0:00:00.423) 0:02:23.215 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:58:15 +0000 (0:00:00.103) 0:02:23.319 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:58:15 +0000 (0:00:00.061) 0:02:23.381 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:58:17 +0000 (0:00:01.185) 0:02:24.567 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:58:18 +0000 (0:00:01.383) 0:02:25.950 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:58:19 +0000 (0:00:01.231) 0:02:27.182 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:58:21 +0000 (0:00:01.279) 0:02:28.461 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:58:21 +0000 (0:00:00.082) 0:02:28.544 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:58:21 +0000 (0:00:00.204) 0:02:28.749 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:58:22 +0000 (0:00:01.042) 0:02:29.791 *****
skipping: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:58:22 +0000 (0:00:00.061) 0:02:29.852 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:58:22 +0000 (0:00:00.044) 0:02:29.896 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:58:22 +0000 (0:00:00.093) 0:02:29.990 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:58:22 +0000 (0:00:00.432) 0:02:30.422 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:58:23 +0000 (0:00:00.627) 0:02:31.050 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:58:24 +0000 (0:00:01.242) 0:02:32.292 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:58:28 +0000 (0:00:03.218) 0:02:35.511 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:58:28 +0000 (0:00:00.271) 0:02:35.782 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:58:28 +0000 (0:00:00.367) 0:02:36.149 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:58:29 +0000 (0:00:00.394) 0:02:36.544 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:58:29 +0000 (0:00:00.069) 0:02:36.614 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:58:29 +0000 (0:00:00.419) 0:02:37.033 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:58:29 +0000 (0:00:00.043) 0:02:37.077 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:58:29 +0000 (0:00:00.119) 0:02:37.196 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:58:30 +0000 (0:00:00.407) 0:02:37.604 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:58:30 +0000 (0:00:00.044) 0:02:37.648 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:58:30 +0000 (0:00:00.227) 0:02:37.876 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.713) 0:02:38.589 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.041) 0:02:38.631 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.088) 0:02:38.719 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.076) 0:02:38.796 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.401) 0:02:39.198 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.051) 0:02:39.249 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:31 +0000 (0:00:00.063) 0:02:39.313 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:32 +0000 (0:00:00.502) 0:02:39.815 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:32 +0000 (0:00:00.043) 0:02:39.859 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:32 +0000 (0:00:00.067) 0:02:39.926 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:32 +0000 (0:00:00.052) 0:02:39.979 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:32 +0000 (0:00:00.062) 0:02:40.042 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.436) 0:02:40.479 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.042) 0:02:40.521 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.126) 0:02:40.647 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.052) 0:02:40.700 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.058) 0:02:40.759 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.444) 0:02:41.203 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.041) 0:02:41.245 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.065) 0:02:41.311 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.050) 0:02:41.361 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:33 +0000 (0:00:00.061) 0:02:41.423 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:34 +0000 (0:00:00.493) 0:02:41.916 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:34 +0000 (0:00:00.042) 0:02:41.959 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:34 +0000 (0:00:00.066) 0:02:42.025 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:34 +0000 (0:00:00.050) 0:02:42.076 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:34 +0000 (0:00:00.059) 0:02:42.135 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.444) 0:02:42.580 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.042) 0:02:42.622 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.121) 0:02:42.744 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.052) 0:02:42.797 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.058) 0:02:42.855 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.426) 0:02:43.282 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.040) 0:02:43.322 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.062) 0:02:43.385 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:35 +0000 (0:00:00.049) 0:02:43.435 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:36 +0000 (0:00:00.118) 0:02:43.553 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:36 +0000 (0:00:00.437) 0:02:43.991 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:36 +0000 (0:00:00.042) 0:02:44.034 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:36 +0000 (0:00:00.065) 0:02:44.099 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:36 +0000 (0:00:00.049) 0:02:44.149 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:36 +0000 (0:00:00.058) 0:02:44.208 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.432) 0:02:44.640 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.093) 0:02:44.734 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.067) 0:02:44.801 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.051) 0:02:44.853 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.059) 0:02:44.913 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.435) 0:02:45.348 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:37 +0000 (0:00:00.040) 0:02:45.389 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.063) 0:02:45.452 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.109) 0:02:45.561 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.058) 0:02:45.620 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.455) 0:02:46.076 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.042) 0:02:46.118 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.065) 0:02:46.183 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.050) 0:02:46.234 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:38 +0000 (0:00:00.060) 0:02:46.294 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:39 +0000 (0:00:00.515) 0:02:46.810 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:39 +0000 (0:00:00.055) 0:02:46.865 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:58:39 +0000 (0:00:00.084) 0:02:46.950 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:58:39 +0000 (0:00:00.057) 0:02:47.007 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:58:39 +0000 (0:00:00.077) 0:02:47.085 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:58:40 +0000 (0:00:00.515) 0:02:47.601 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:58:40 +0000 (0:00:00.057) 0:02:47.658 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 11:58:40 +0000 (0:00:00.207) 0:02:47.865 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 11:58:40 +0000 (0:00:00.062) 0:02:47.928 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:41 +0000 (0:00:01.431) 0:02:49.360 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.101) 0:02:49.461 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.309) 0:02:49.770 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.047) 0:02:49.818 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.218) 0:02:50.037 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.047) 0:02:50.084 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.220) 0:02:50.305 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:42 +0000 (0:00:00.046) 0:02:50.352 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:58:43 +0000 (0:00:00.218) 0:02:50.570 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:43 +0000 (0:00:00.045) 0:02:50.615 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:58:43 +0000 (0:00:00.222) 0:02:50.838 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 11:58:43 +0000 (0:00:00.109) 0:02:50.947 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 11:58:43 +0000 (0:00:00.224) 0:02:51.172 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 11:58:43 +0000 (0:00:00.049) 0:02:51.221 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 11:58:44 +0000 (0:00:00.354) 0:02:51.576 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 11:58:44 +0000 (0:00:00.357) 0:02:51.933 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 11:58:44 +0000 (0:00:00.346) 0:02:52.279 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 11:58:44 +0000 (0:00:00.166) 0:02:52.446 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.350) 0:02:52.796 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.048) 0:02:52.845 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.048) 0:02:52.894 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.049) 0:02:52.943 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.048) 0:02:52.992 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.041) 0:02:53.034 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.129) 0:02:53.163 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:58:45 +0000 (0:00:00.043) 0:02:53.207 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:58:46 +0000 (0:00:00.296) 0:02:53.503 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:58:46 +0000 (0:00:00.406) 0:02:53.910 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:58:46 +0000 (0:00:00.093) 0:02:54.004 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:58:46 +0000 (0:00:00.057) 0:02:54.061 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.434) 0:02:54.496 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.047) 0:02:54.543 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.040) 0:02:54.584 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.099) 0:02:54.683 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.092) 0:02:54.776 *****
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.123) 0:02:54.899 *****
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.086) 0:02:54.986 *****
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.086) 0:02:55.073 *****
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.086) 0:02:55.160 *****
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 11:58:47 +0000 (0:00:00.122) 0:02:55.282 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.170) 0:02:55.453 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.057) 0:02:55.510 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:da:ab:0e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:8a:87:82', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.090) 0:02:55.601 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.079) 0:02:55.680 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.210) 0:02:55.891 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.047) 0:02:55.938 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.208) 0:02:56.146 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.047) 0:02:56.193 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 11:58:48 +0000 (0:00:00.096) 0:02:56.290 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:da:ab:0e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:8a:87:82', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 11:58:49 +0000 (0:00:00.161) 0:02:56.451 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 11:58:49 +0000 (0:00:00.053) 0:02:56.505 *****
changed: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:da:ab:0e', 'entry': 'set:compute,52:54:00:da:ab:0e,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.110.30,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:8a:87:82', 'entry': 'set:compute,52:54:00:8a:87:82,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 11:58:50 +0000 (0:00:01.413) 0:02:57.918 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 11:58:50 +0000 (0:00:00.066) 0:02:57.984 *****
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 11:58:50 +0000 (0:00:00.233) 0:02:58.217 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 11:58:50 +0000 (0:00:00.120) 0:02:58.337 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 11:58:50 +0000 (0:00:00.051) 0:02:58.389 *****
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 11:58:51 +0000 (0:00:00.202) 0:02:58.592 *****
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 11:58:54 +0000 (0:00:02.868) 0:03:01.460 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 11:58:54 +0000 (0:00:00.046) 0:03:01.506 *****
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 11:58:54 +0000 (0:00:00.051) 0:03:01.558 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 11:58:54 +0000 (0:00:00.042) 0:03:01.600 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 11:58:54 +0000 (0:00:00.436) 0:03:02.037 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 11:58:54 +0000 (0:00:00.047) 0:03:02.085 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 11:58:55 +0000 (0:00:00.818) 0:03:02.903 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 11:58:55 +0000 (0:00:00.384) 0:03:03.288 *****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.373) 0:03:03.661 *****
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.201) 0:03:03.862 *****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.208) 0:03:04.071 *****
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
ok: [instance] => (item=public_bm-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.102) 0:03:04.173 *****
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.051) 0:03:04.224 *****
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.046) 0:03:04.271 *****
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.046) 0:03:04.318 *****
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.046) 0:03:04.364 *****
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 27 November 2025 11:58:56 +0000 (0:00:00.046) 0:03:04.411 *****
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.046) 0:03:04.457 *****
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.107) 0:03:04.564 *****
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.046) 0:03:04.611 *****
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.046) 0:03:04.658 *****
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.043) 0:03:04.701 *****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.040) 0:03:04.742 *****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.042) 0:03:04.785 *****
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 27 November 2025 11:58:57 +0000 (0:00:00.213) 0:03:04.998 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 27 November 2025 11:58:58 +0000 (0:00:00.564) 0:03:05.563 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 27 November 2025 11:58:58 +0000 (0:00:00.437) 0:03:06.000 *****
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 11:58:58 +0000 (0:00:00.193) 0:03:06.193 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 11:58:59 +0000 (0:00:00.556) 0:03:06.750 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 11:59:01 +0000 (0:00:01.946) 0:03:08.697 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 11:59:01 +0000 (0:00:00.660) 0:03:09.357 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 11:59:01 +0000 (0:00:00.051) 0:03:09.409 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.302) 0:03:09.711 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.341) 0:03:10.053 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.077) 0:03:10.130 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.080) 0:03:10.211 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.040) 0:03:10.252 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.041) 0:03:10.294 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.039) 0:03:10.333 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.039) 0:03:10.372 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 11:59:02 +0000 (0:00:00.038) 0:03:10.411 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.274) 0:03:10.685 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.155) 0:03:10.841 *****
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.076) 0:03:10.918 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.209) 0:03:11.127 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.080) 0:03:11.207 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.076) 0:03:11.284 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:59:03 +0000 (0:00:00.078) 0:03:11.363 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:59:04 +0000 (0:00:00.254) 0:03:11.617 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:59:04 +0000 (0:00:00.344) 0:03:11.962 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:59:04 +0000 (0:00:00.078) 0:03:12.040 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:59:04 +0000 (0:00:00.075) 0:03:12.116 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:59:04 +0000 (0:00:00.077) 0:03:12.194 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:59:05 +0000 (0:00:00.253) 0:03:12.447 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 11:59:05 +0000 (0:00:00.278) 0:03:12.725 *****
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 11:59:06 +0000 (0:00:01.007) 0:03:13.732 *****
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 11:59:06 +0000 (0:00:00.563) 0:03:14.296 *****
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 11:59:07 +0000 (0:00:00.576) 0:03:14.872 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 11:59:07 +0000 (0:00:00.241) 0:03:15.114 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 11:59:07 +0000 (0:00:00.040) 0:03:15.155 *****
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 11:59:08 +0000 (0:00:00.827) 0:03:15.983 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 11:59:08 +0000 (0:00:00.374) 0:03:16.357 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 11:59:09 +0000 (0:00:00.382) 0:03:16.740 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 11:59:09 +0000 (0:00:00.449) 0:03:17.189 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:59:09 +0000 (0:00:00.114) 0:03:17.304 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.173) 0:03:17.477 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.270) 0:03:17.747 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.079) 0:03:17.827 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.104) 0:03:17.931 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.075) 0:03:18.006 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.074) 0:03:18.081 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:59:10 +0000 (0:00:00.104) 0:03:18.185 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.277) 0:03:18.463 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.102) 0:03:18.565 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.125) 0:03:18.690 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.081) 0:03:18.772 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.273) 0:03:19.045 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.078) 0:03:19.123 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.109) 0:03:19.233 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.075) 0:03:19.308 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 11:59:11 +0000 (0:00:00.079) 0:03:19.388 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.180) 0:03:19.568 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.288) 0:03:19.857 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.040) 0:03:19.897 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.196) 0:03:20.094 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.041) 0:03:20.135 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.040) 0:03:20.175 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.043) 0:03:20.219 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 11:59:12 +0000 (0:00:00.213) 0:03:20.433 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 11:59:13 +0000 (0:00:00.104) 0:03:20.537 *****
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 11:59:14 +0000 (0:00:01.335) 0:03:21.873 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 11:59:14 +0000 (0:00:00.376) 0:03:22.249 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 11:59:16 +0000 (0:00:01.234) 0:03:23.484 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 11:59:16 +0000 (0:00:00.237) 0:03:23.721 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 11:59:16 +0000 (0:00:00.047) 0:03:23.769 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 11:59:16 +0000 (0:00:00.102) 0:03:23.871 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 11:59:16 +0000 (0:00:00.073) 0:03:23.945 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 11:59:16 +0000 (0:00:00.321) 0:03:24.266 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 11:59:17 +0000 (0:00:00.299) 0:03:24.565 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 11:59:17 +0000 (0:00:00.194) 0:03:24.760 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 11:59:17 +0000 (0:00:00.040) 0:03:24.800 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 11:59:17 +0000 (0:00:00.041) 0:03:24.842 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 11:59:18 +0000 (0:00:00.717) 0:03:25.560 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:59:18 +0000 (0:00:00.096) 0:03:25.657 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:59:18 +0000 (0:00:00.213) 0:03:25.870 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 11:59:18 +0000 (0:00:00.240) 0:03:26.111 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 11:59:18 +0000 (0:00:00.160) 0:03:26.271 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 11:59:19 +0000 (0:00:00.217) 0:03:26.488 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 11:59:19 +0000 (0:00:00.242) 0:03:26.731 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:59:19 +0000 (0:00:00.077) 0:03:26.808 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:59:20 +0000 (0:00:01.235) 0:03:28.043 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:59:23 +0000 (0:00:03.177) 0:03:31.221 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:59:23 +0000 (0:00:00.224) 0:03:31.445 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.042) 0:03:31.488 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.097) 0:03:31.586 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.068) 0:03:31.655 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.041) 0:03:31.696 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.231) 0:03:31.928 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.069) 0:03:31.997 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.040) 0:03:32.038 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.229) 0:03:32.267 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.103) 0:03:32.371 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:59:24 +0000 (0:00:00.041) 0:03:32.412 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:59:25 +0000 (0:00:00.527) 0:03:32.940 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:59:25 +0000 (0:00:00.222) 0:03:33.162 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 11:59:26 +0000 (0:00:00.401) 0:03:33.564 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 11:59:26 +0000 (0:00:00.243) 0:03:33.808 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 11:59:26 +0000 (0:00:00.621) 0:03:34.429 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 11:59:27 +0000 (0:00:00.049) 0:03:34.479 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 11:59:27 +0000 (0:00:00.212) 0:03:34.691 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 11:59:27 +0000 (0:00:00.221) 0:03:34.913 *****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 27 November 2025 11:59:27 +0000 (0:00:00.145) 0:03:35.058 *****
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Thursday 27 November 2025 11:59:27 +0000 (0:00:00.215) 0:03:35.274 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.591) 0:03:35.865 *****
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.041) 0:03:35.907 *****
ok: [instance] =>
msg: 'Running: DCN like network layout'
TASK [Generate network data] ***************************************************
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.043) 0:03:35.950 *****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.128) 0:03:36.079 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.100) 0:03:36.179 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.195) 0:03:36.375 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 11:59:28 +0000 (0:00:00.042) 0:03:36.417 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.042) 0:03:36.459 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.070) 0:03:36.530 *****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'dcn1-compute-0', 'value': 'dcn1_compute'})
ok: [instance] => (item={'key': 'dcn1-compute-1', 'value': 'dcn1_compute'})
ok: [instance] => (item={'key': 'dcn2-compute-0', 'value': 'dcn2_compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.147) 0:03:36.677 *****
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.068) 0:03:36.745 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.349) 0:03:37.095 *****
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding dcn1-compute-0 to dcn1_computes)
changed: [instance] => (item=Adding dcn1-compute-1 to dcn1_computes)
changed: [instance] => (item=Adding dcn2-compute-0 to dcn2_computes)
ok: [instance] => (item=Adding bm-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.284) 0:03:37.379 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 11:59:29 +0000 (0:00:00.049) 0:03:37.428 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.049) 0:03:37.477 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.046) 0:03:37.524 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.047) 0:03:37.572 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.043) 0:03:37.615 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.136) 0:03:37.752 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.042) 0:03:37.794 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 11:59:30 +0000 (0:00:00.229) 0:03:38.024 *****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 11:59:31 +0000 (0:00:00.440) 0:03:38.465 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 11:59:31 +0000 (0:00:00.100) 0:03:38.565 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 11:59:31 +0000 (0:00:00.054) 0:03:38.620 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 11:59:31 +0000 (0:00:00.431) 0:03:39.052 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 11:59:31 +0000 (0:00:00.108) 0:03:39.160 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=dcn1_tr)
ok: [instance] => (item=dcn2_tr)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 11:59:31 +0000 (0:00:00.095) 0:03:39.256 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 11:59:34 +0000 (0:00:02.281) 0:03:41.538 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 11:59:36 +0000 (0:00:02.741) 0:03:44.280 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 11:59:39 +0000 (0:00:02.251) 0:03:46.531 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 11:59:41 +0000 (0:00:02.241) 0:03:48.772 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 11:59:41 +0000 (0:00:00.147) 0:03:48.920 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 11:59:41 +0000 (0:00:00.205) 0:03:49.125 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 11:59:43 +0000 (0:00:01.906) 0:03:51.032 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 11:59:43 +0000 (0:00:00.103) 0:03:51.135 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 11:59:43 +0000 (0:00:00.175) 0:03:51.310 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 11:59:45 +0000 (0:00:01.337) 0:03:52.648 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 11:59:45 +0000 (0:00:00.212) 0:03:52.861 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 11:59:45 +0000 (0:00:00.376) 0:03:53.238 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 11:59:47 +0000 (0:00:01.964) 0:03:55.203 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 11:59:48 +0000 (0:00:00.437) 0:03:55.640 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 11:59:48 +0000 (0:00:00.045) 0:03:55.685 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 11:59:48 +0000 (0:00:00.044) 0:03:55.730 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 11:59:48 +0000 (0:00:00.533) 0:03:56.264 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 11:59:50 +0000 (0:00:01.286) 0:03:57.551 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 11:59:51 +0000 (0:00:01.231) 0:03:58.782 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 11:59:54 +0000 (0:00:03.189) 0:04:01.972 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 11:59:54 +0000 (0:00:00.227) 0:04:02.200 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 11:59:55 +0000 (0:00:00.380) 0:04:02.580 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 11:59:55 +0000 (0:00:00.450) 0:04:03.030 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 11:59:55 +0000 (0:00:00.071) 0:04:03.102 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 11:59:56 +0000 (0:00:00.406) 0:04:03.508 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 11:59:56 +0000 (0:00:00.044) 0:04:03.552 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 11:59:56 +0000 (0:00:00.073) 0:04:03.625 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 11:59:56 +0000 (0:00:00.400) 0:04:04.026 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 11:59:56 +0000 (0:00:00.104) 0:04:04.130 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 11:59:56 +0000 (0:00:00.233) 0:04:04.364 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 11:59:57 +0000 (0:00:00.725) 0:04:05.089 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 11:59:57 +0000 (0:00:00.044) 0:04:05.133 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 11:59:57 +0000 (0:00:00.044) 0:04:05.178 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 11:59:57 +0000 (0:00:00.073) 0:04:05.252 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:59:58 +0000 (0:00:00.768) 0:04:06.021 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:59:58 +0000 (0:00:00.052) 0:04:06.073 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:59:58 +0000 (0:00:00.063) 0:04:06.137 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.479) 0:04:06.616 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.112) 0:04:06.728 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.069) 0:04:06.798 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.053) 0:04:06.851 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.060) 0:04:06.912 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.452) 0:04:07.365 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 11:59:59 +0000 (0:00:00.043) 0:04:07.409 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.069) 0:04:07.478 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.129) 0:04:07.607 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.061) 0:04:07.669 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.461) 0:04:08.131 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.044) 0:04:08.175 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.068) 0:04:08.244 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.053) 0:04:08.298 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:00 +0000 (0:00:00.060) 0:04:08.358 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:01 +0000 (0:00:00.529) 0:04:08.888 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:01 +0000 (0:00:00.043) 0:04:08.931 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:01 +0000 (0:00:00.066) 0:04:08.998 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:01 +0000 (0:00:00.055) 0:04:09.053 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:01 +0000 (0:00:00.063) 0:04:09.117 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.449) 0:04:09.567 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.042) 0:04:09.610 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.141) 0:04:09.751 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.053) 0:04:09.804 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.064) 0:04:09.869 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.466) 0:04:10.335 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:02 +0000 (0:00:00.044) 0:04:10.380 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.071) 0:04:10.452 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.056) 0:04:10.508 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.063) 0:04:10.572 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.545) 0:04:11.117 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.044) 0:04:11.162 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.069) 0:04:11.231 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.054) 0:04:11.285 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:03 +0000 (0:00:00.061) 0:04:11.346 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:04 +0000 (0:00:00.452) 0:04:11.799 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:04 +0000 (0:00:00.115) 0:04:11.914 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:04 +0000 (0:00:00.067) 0:04:11.981 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:04 +0000 (0:00:00.052) 0:04:12.034 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:04 +0000 (0:00:00.060) 0:04:12.094 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.451) 0:04:12.546 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.043) 0:04:12.590 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.068) 0:04:12.658 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.130) 0:04:12.789 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.064) 0:04:12.854 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.449) 0:04:13.304 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.044) 0:04:13.348 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:05 +0000 (0:00:00.067) 0:04:13.415 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.052) 0:04:13.467 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.059) 0:04:13.527 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.515) 0:04:14.042 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.042) 0:04:14.085 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.067) 0:04:14.152 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.055) 0:04:14.208 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:06 +0000 (0:00:00.060) 0:04:14.269 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:07 +0000 (0:00:00.463) 0:04:14.732 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:07 +0000 (0:00:00.043) 0:04:14.775 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:07 +0000 (0:00:00.136) 0:04:14.912 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:07 +0000 (0:00:00.055) 0:04:14.968 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:07 +0000 (0:00:00.061) 0:04:15.030 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.471) 0:04:15.501 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.043) 0:04:15.544 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.067) 0:04:15.612 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.054) 0:04:15.667 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.061) 0:04:15.728 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.531) 0:04:16.259 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.045) 0:04:16.305 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.066) 0:04:16.372 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:08 +0000 (0:00:00.052) 0:04:16.425 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:09 +0000 (0:00:00.060) 0:04:16.485 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:09 +0000 (0:00:00.442) 0:04:16.927 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:09 +0000 (0:00:00.109) 0:04:17.036 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:09 +0000 (0:00:00.071) 0:04:17.108 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:09 +0000 (0:00:00.054) 0:04:17.162 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:09 +0000 (0:00:00.062) 0:04:17.224 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:10 +0000 (0:00:00.444) 0:04:17.669 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:10 +0000 (0:00:00.043) 0:04:17.712 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:10 +0000 (0:00:00.069) 0:04:17.782 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:10 +0000 (0:00:00.125) 0:04:17.907 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:10 +0000 (0:00:00.061) 0:04:17.969 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:10 +0000 (0:00:00.470) 0:04:18.439 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.044) 0:04:18.483 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.068) 0:04:18.552 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.051) 0:04:18.603 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.059) 0:04:18.663 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.539) 0:04:19.203 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.045) 0:04:19.248 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.068) 0:04:19.317 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.053) 0:04:19.370 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:11 +0000 (0:00:00.060) 0:04:19.431 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:12 +0000 (0:00:00.447) 0:04:19.878 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:12 +0000 (0:00:00.043) 0:04:19.922 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:12 +0000 (0:00:00.136) 0:04:20.059 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:12 +0000 (0:00:00.054) 0:04:20.113 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:12 +0000 (0:00:00.064) 0:04:20.178 *****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.450) 0:04:20.628 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.042) 0:04:20.670 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.066) 0:04:20.737 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.052) 0:04:20.790 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.061) 0:04:20.852 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.518) 0:04:21.370 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:13 +0000 (0:00:00.045) 0:04:21.416 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.068) 0:04:21.485 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.051) 0:04:21.536 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.060) 0:04:21.596 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.452) 0:04:22.048 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.117) 0:04:22.166 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.069) 0:04:22.235 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.054) 0:04:22.289 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:00:14 +0000 (0:00:00.061) 0:04:22.351 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:00:15 +0000 (0:00:00.448) 0:04:22.799 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:00:15 +0000 (0:00:00.045) 0:04:22.845 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 12:00:15 +0000 (0:00:00.065) 0:04:22.911 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 12:00:15 +0000 (0:00:00.113) 0:04:23.025 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:17 +0000 (0:00:02.378) 0:04:25.404 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocpbm)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn1_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.126) 0:04:25.530 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.247) 0:04:25.778 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.052) 0:04:25.830 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.295) 0:04:26.126 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.047) 0:04:26.174 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.224) 0:04:26.399 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:18 +0000 (0:00:00.047) 0:04:26.446 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:19 +0000 (0:00:00.215) 0:04:26.662 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:19 +0000 (0:00:00.047) 0:04:26.709 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:19 +0000 (0:00:00.225) 0:04:26.935 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:19 +0000 (0:00:00.046) 0:04:26.982 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:19 +0000 (0:00:00.289) 0:04:27.271 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:19 +0000 (0:00:00.054) 0:04:27.325 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.240) 0:04:27.566 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.052) 0:04:27.618 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.225) 0:04:27.844 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.048) 0:04:27.892 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.225) 0:04:28.118 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.048) 0:04:28.167 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:20 +0000 (0:00:00.274) 0:04:28.441 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:00:21 +0000 (0:00:00.047) 0:04:28.489 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:00:21 +0000 (0:00:00.214) 0:04:28.704 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 12:00:21 +0000 (0:00:00.049) 0:04:28.753 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 12:00:21 +0000 (0:00:00.374) 0:04:29.128 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 12:00:22 +0000 (0:00:00.357) 0:04:29.486 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 12:00:22 +0000 (0:00:00.426) 0:04:29.912 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 12:00:22 +0000 (0:00:00.110) 0:04:30.022 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 12:00:22 +0000 (0:00:00.375) 0:04:30.398 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.051) 0:04:30.450 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.051) 0:04:30.501 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.046) 0:04:30.547 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.049) 0:04:30.597 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.043) 0:04:30.640 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'ocpbm': {'network-v4': '192.168.111.0/24'}}, 'group-templates': {'dcn1_computes': {'networks': {'ocpbm': None}}, 'dcn2_computes': {'networks': {'ocpbm': None}}, 'baremetals': {'networks': {'ocpbm': {'range-v4': {'start': '192.168.111.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.218) 0:04:30.858 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.114) 0:04:30.973 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 12:00:23 +0000 (0:00:00.229) 0:04:31.203 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 12:00:24 +0000 (0:00:00.443) 0:04:31.646 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 12:00:24 +0000 (0:00:00.110) 0:04:31.757 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 12:00:24 +0000 (0:00:00.056) 0:04:31.814 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 12:00:24 +0000 (0:00:00.507) 0:04:32.321 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.138) 0:04:32.460 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.047) 0:04:32.507 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.056) 0:04:32.564 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ocpbm)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.114) 0:04:32.678 *****
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
skipping: [instance] => (item=dcn1-compute-0 - ctlplane)
skipping: [instance] => (item=dcn1-compute-1 - ctlplane)
skipping: [instance] => (item=dcn2-compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.212) 0:04:32.891 *****
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
ok: [instance] => (item=dcn1-compute-0 - ctlplanedcn1)
ok: [instance] => (item=dcn1-compute-1 - ctlplanedcn1)
skipping: [instance] => (item=dcn2-compute-0 - ctlplanedcn1)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.206) 0:04:33.097 *****
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance] => (item=dcn1-compute-0 - ctlplanedcn2)
skipping: [instance] => (item=dcn1-compute-1 - ctlplanedcn2)
ok: [instance] => (item=dcn2-compute-0 - ctlplanedcn2)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:00:25 +0000 (0:00:00.179) 0:04:33.277 *****
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance] => (item=dcn1-compute-0 - internalapi)
skipping: [instance] => (item=dcn1-compute-1 - internalapi)
skipping: [instance] => (item=dcn2-compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:00:26 +0000 (0:00:00.247) 0:04:33.525 *****
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
skipping: [instance] => (item=dcn1-compute-0 - public)
skipping: [instance] => (item=dcn1-compute-1 - public)
skipping: [instance] => (item=dcn2-compute-0 - public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:00:26 +0000 (0:00:00.192) 0:04:33.717 *****
ok: [instance] => (item=bm-0 - ocpbm)
skipping: [instance] => (item=compute-0 - ocpbm)
ok: [instance] => (item=dcn1-compute-0 - ocpbm)
ok: [instance] => (item=dcn1-compute-1 - ocpbm)
ok: [instance] => (item=dcn2-compute-0 - ocpbm)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 12:00:26 +0000 (0:00:00.223) 0:04:33.940 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 12:00:26 +0000 (0:00:00.126) 0:04:34.067 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 12:00:26 +0000 (0:00:00.069) 0:04:34.136 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:29:58:43', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:a2:5c:f7', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:c2:41:65', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:c7:05:db', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:57:15:f6', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:c5:16:14', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:d0:46:f7', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:a2:7d:4c', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 12:00:26 +0000 (0:00:00.170) 0:04:34.307 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn1_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn2_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=ocpbm)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.195) 0:04:34.502 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.241) 0:04:34.743 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.051) 0:04:34.794 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.246) 0:04:35.041 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.049) 0:04:35.090 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.248) 0:04:35.339 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:00:27 +0000 (0:00:00.052) 0:04:35.391 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.213) 0:04:35.605 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.134) 0:04:35.740 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.238) 0:04:35.978 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.050) 0:04:36.028 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.046) 0:04:36.075 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:29:58:43', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:a2:5c:f7', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:c2:41:65', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:c7:05:db', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:57:15:f6', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:c5:16:14', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:d0:46:f7', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:a2:7d:4c', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.285) 0:04:36.360 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 12:00:28 +0000 (0:00:00.058) 0:04:36.418 *****
changed: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:29:58:43', 'entry': 'set:compute,52:54:00:29:58:43,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:a2:5c:f7', 'entry': 'set:dcn1_compute,52:54:01:a2:5c:f7,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:c2:41:65', 'entry': 'set:dcn1_compute,52:54:02:c2:41:65,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:c7:05:db', 'entry': 'set:dcn2_compute,52:54:03:c7:05:db,192.168.144.160,dcn2-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_bm-0_52:54:00:0f:09:b7', 'entry': 'set:baremetal,52:54:00:0f:09:b7,192.168.110.30,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:57:15:f6', 'entry': 'set:compute,52:54:00:57:15:f6,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.111.30,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-0_52:54:01:c5:16:14', 'entry': 'set:dcn1_compute,52:54:01:c5:16:14,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:d0:46:f7', 'entry': 'set:dcn1_compute,52:54:02:d0:46:f7,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:a2:7d:4c', 'entry': 'set:dcn2_compute,52:54:03:a2:7d:4c,192.168.111.160,dcn2-compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 12:00:32 +0000 (0:00:03.979) 0:04:40.398 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 12:00:33 +0000 (0:00:00.070) 0:04:40.468 *****
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=dcn1-compute-0)
ok: [instance] => (item=dcn1-compute-1)
ok: [instance] => (item=dcn2-compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 12:00:33 +0000 (0:00:00.294) 0:04:40.763 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 12:00:33 +0000 (0:00:00.130) 0:04:40.894 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 12:00:33 +0000 (0:00:00.057) 0:04:40.951 *****
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 12:00:33 +0000 (0:00:00.363) 0:04:41.314 *****
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 12:00:40 +0000 (0:00:06.306) 0:04:47.621 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 12:00:40 +0000 (0:00:00.043) 0:04:47.665 *****
skipping: [instance] => (item=compute)
skipping: [instance] => (item=dcn1_compute)
skipping: [instance] => (item=dcn2_compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 12:00:40 +0000 (0:00:00.057) 0:04:47.722 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 12:00:40 +0000 (0:00:00.109) 0:04:47.831 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 12:00:40 +0000 (0:00:00.391) 0:04:48.223 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:00:40 +0000 (0:00:00.050) 0:04:48.273 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 12:00:41 +0000 (0:00:00.865) 0:04:49.138 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 12:00:42 +0000 (0:00:00.360) 0:04:49.499 *****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 27 November 2025 12:00:42 +0000 (0:00:00.463) 0:04:49.962 *****
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ocpbm.local', 'ip': ''})
ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.utility', 'ip': '192.168.133.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.ctlplanedcn1.local', 'ip': '192.168.133.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.ocpbm.local', 'ip': '192.168.111.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-1.utility', 'ip': '192.168.133.151'})
ok: [instance] => (item={'rec': 'dcn2-compute-0.utility', 'ip': '192.168.144.160'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 27 November 2025 12:00:53 +0000 (0:00:11.029) 0:05:00.992 *****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 27 November 2025 12:00:53 +0000 (0:00:00.319) 0:05:01.312 *****
ok: [instance] => (item=dcn1_tr_dcn1-compute-0)
ok: [instance] => (item=dcn1_tr_dcn1-compute-1)
ok: [instance] => (item=dcn2_tr_dcn2-compute-0)
ok: [instance] => (item=ocpbm_bm-0)
ok: [instance] => (item=ocpbm_dcn1-compute-0)
ok: [instance] => (item=ocpbm_dcn1-compute-1)
ok: [instance] => (item=ocpbm_dcn2-compute-0)
ok: [instance] => (item=osp_trunk_bm-0)
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_bm-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.278) 0:05:01.590 *****
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.074) 0:05:01.664 *****
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.069) 0:05:01.733 *****
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.177) 0:05:01.910 *****
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.065) 0:05:01.976 *****
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.060) 0:05:02.037 *****
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.060) 0:05:02.098 *****
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.059) 0:05:02.157 *****
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.058) 0:05:02.216 *****
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.054) 0:05:02.271 *****
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.054) 0:05:02.325 *****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.049) 0:05:02.375 *****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 27 November 2025 12:00:54 +0000 (0:00:00.050) 0:05:02.426 *****
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 27 November 2025 12:00:55 +0000 (0:00:00.451) 0:05:02.877 *****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 27 November 2025 12:00:56 +0000 (0:00:00.619) 0:05:03.497 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 27 November 2025 12:00:56 +0000 (0:00:00.443) 0:05:03.940 *****
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 12:00:56 +0000 (0:00:00.211) 0:05:04.152 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 12:00:57 +0000 (0:00:00.858) 0:05:05.010 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 12:00:59 +0000 (0:00:02.050) 0:05:07.061 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 12:01:00 +0000 (0:00:00.752) 0:05:07.814 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 12:01:00 +0000 (0:00:00.058) 0:05:07.872 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 12:01:00 +0000 (0:00:00.316) 0:05:08.188 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.473) 0:05:08.662 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.116) 0:05:08.778 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.105) 0:05:08.884 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.050) 0:05:08.935 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.050) 0:05:08.985 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.048) 0:05:09.034 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.051) 0:05:09.085 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 12:01:01 +0000 (0:00:00.048) 0:05:09.133 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 12:01:02 +0000 (0:00:00.428) 0:05:09.562 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:01:02 +0000 (0:00:00.113) 0:05:09.675 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-dcn2_tr
- cifmw-dcn1_tr
- cifmw-osp_trunk
- ocpbm
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 12:01:02 +0000 (0:00:00.116) 0:05:09.792 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:01:02 +0000 (0:00:00.466) 0:05:10.258 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:01:02 +0000 (0:00:00.102) 0:05:10.361 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:01:03 +0000 (0:00:00.108) 0:05:10.470 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:01:03 +0000 (0:00:00.094) 0:05:10.564 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:01:03 +0000 (0:00:00.446) 0:05:11.010 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:01:03 +0000 (0:00:00.319) 0:05:11.330 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:01:03 +0000 (0:00:00.110) 0:05:11.440 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:01:04 +0000 (0:00:00.093) 0:05:11.534 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:01:04 +0000 (0:00:00.097) 0:05:11.631 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:01:04 +0000 (0:00:00.304) 0:05:11.936 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:01:04 +0000 (0:00:00.412) 0:05:12.349 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:01:05 +0000 (0:00:00.099) 0:05:12.449 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:01:05 +0000 (0:00:00.083) 0:05:12.532 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:01:05 +0000 (0:00:00.082) 0:05:12.614 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:01:05 +0000 (0:00:00.274) 0:05:12.889 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:01:05 +0000 (0:00:00.289) 0:05:13.178 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:01:05 +0000 (0:00:00.093) 0:05:13.272 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:01:06 +0000 (0:00:00.286) 0:05:13.558 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:01:06 +0000 (0:00:00.086) 0:05:13.644 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:01:06 +0000 (0:00:00.285) 0:05:13.930 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:01:06 +0000 (0:00:00.312) 0:05:14.242 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:01:06 +0000 (0:00:00.088) 0:05:14.331 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:01:06 +0000 (0:00:00.088) 0:05:14.420 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:01:07 +0000 (0:00:00.085) 0:05:14.505 *****
changed: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:01:07 +0000 (0:00:00.442) 0:05:14.947 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 12:01:07 +0000 (0:00:00.305) 0:05:15.253 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 12:01:10 +0000 (0:00:02.643) 0:05:17.896 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 12:01:12 +0000 (0:00:01.763) 0:05:19.659 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 12:01:14 +0000 (0:00:02.083) 0:05:21.743 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 12:01:14 +0000 (0:00:00.265) 0:05:22.008 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-fssqrsss.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 443505, 'dev': 64513, 'nlink': 1, 'atime': 1764244786.3083777, 'mtime': 1764244786.3083777, 'ctime': 1764244786.3083777, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-o2nubgxj.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 443506, 'dev': 64513, 'nlink': 1, 'atime': 1764244786.3093777, 'mtime': 1764244786.3093777, 'ctime': 1764244786.3093777, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-v3i2yytz.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 443507, 'dev': 64513, 'nlink': 1, 'atime': 1764244786.3103778, 'mtime': 1764244786.3103778, 'ctime': 1764244786.3103778, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 12:01:15 +0000 (0:00:00.818) 0:05:22.827 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-dcn2_tr)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 12:01:17 +0000 (0:00:01.893) 0:05:24.720 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 12:01:17 +0000 (0:00:00.399) 0:05:25.120 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 12:01:18 +0000 (0:00:00.386) 0:05:25.506 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 12:01:18 +0000 (0:00:00.544) 0:05:26.051 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:01:18 +0000 (0:00:00.130) 0:05:26.182 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:01:18 +0000 (0:00:00.091) 0:05:26.273 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:01:19 +0000 (0:00:00.305) 0:05:26.578 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:01:19 +0000 (0:00:00.083) 0:05:26.662 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:01:19 +0000 (0:00:00.114) 0:05:26.776 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:01:19 +0000 (0:00:00.081) 0:05:26.858 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:01:19 +0000 (0:00:00.087) 0:05:26.945 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:01:19 +0000 (0:00:00.288) 0:05:27.234 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 12:01:20 +0000 (0:00:00.308) 0:05:27.542 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 12:01:20 +0000 (0:00:00.051) 0:05:27.593 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:01:20 +0000 (0:00:00.139) 0:05:27.732 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:01:20 +0000 (0:00:00.090) 0:05:27.823 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:01:20 +0000 (0:00:00.279) 0:05:28.102 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:01:20 +0000 (0:00:00.078) 0:05:28.181 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.305) 0:05:28.487 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.086) 0:05:28.574 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.088) 0:05:28.663 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.109) 0:05:28.772 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.295) 0:05:29.068 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.048) 0:05:29.116 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.225) 0:05:29.341 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 12:01:21 +0000 (0:00:00.050) 0:05:29.391 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 12:01:22 +0000 (0:00:00.152) 0:05:29.544 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 12:01:22 +0000 (0:00:00.056) 0:05:29.600 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 12:01:22 +0000 (0:00:00.215) 0:05:29.816 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 12:01:22 +0000 (0:00:00.046) 0:05:29.862 *****
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 12:01:23 +0000 (0:00:01.424) 0:05:31.287 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:01:24 +0000 (0:00:00.490) 0:05:31.778 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:01:25 +0000 (0:00:01.240) 0:05:33.018 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:01:25 +0000 (0:00:00.272) 0:05:33.291 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:01:25 +0000 (0:00:00.057) 0:05:33.348 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:01:25 +0000 (0:00:00.048) 0:05:33.397 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:01:26 +0000 (0:00:00.080) 0:05:33.478 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:01:26 +0000 (0:00:00.381) 0:05:33.859 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:01:26 +0000 (0:00:00.389) 0:05:34.249 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:01:27 +0000 (0:00:00.215) 0:05:34.464 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:01:27 +0000 (0:00:00.050) 0:05:34.514 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:01:27 +0000 (0:00:00.050) 0:05:34.565 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 12:01:27 +0000 (0:00:00.742) 0:05:35.307 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:01:28 +0000 (0:00:00.192) 0:05:35.499 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:01:28 +0000 (0:00:00.218) 0:05:35.717 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 12:01:28 +0000 (0:00:00.235) 0:05:35.953 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:01:28 +0000 (0:00:00.110) 0:05:36.064 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:01:28 +0000 (0:00:00.206) 0:05:36.270 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 12:01:29 +0000 (0:00:00.323) 0:05:36.593 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:01:29 +0000 (0:00:00.080) 0:05:36.674 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:01:30 +0000 (0:00:01.344) 0:05:38.018 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:01:33 +0000 (0:00:03.283) 0:05:41.301 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.259) 0:05:41.560 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.051) 0:05:41.612 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.054) 0:05:41.666 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.165) 0:05:41.831 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.055) 0:05:41.887 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.248) 0:05:42.135 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.082) 0:05:42.218 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:01:34 +0000 (0:00:00.048) 0:05:42.267 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:01:35 +0000 (0:00:00.218) 0:05:42.486 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:01:35 +0000 (0:00:00.045) 0:05:42.531 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:01:35 +0000 (0:00:00.134) 0:05:42.666 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:01:35 +0000 (0:00:00.572) 0:05:43.238 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:01:36 +0000 (0:00:00.235) 0:05:43.474 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 12:01:36 +0000 (0:00:00.421) 0:05:43.895 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 12:01:36 +0000 (0:00:00.257) 0:05:44.153 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 12:01:37 +0000 (0:00:00.781) 0:05:44.934 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 12:01:37 +0000 (0:00:00.058) 0:05:44.992 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 12:01:37 +0000 (0:00:00.235) 0:05:45.228 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 12:01:38 +0000 (0:00:00.234) 0:05:45.463 *****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 27 November 2025 12:01:38 +0000 (0:00:00.096) 0:05:45.559 *****
changed: [instance]
TASK [Fail if needed] **********************************************************
Thursday 27 November 2025 12:01:38 +0000 (0:00:00.229) 0:05:45.789 *****
skipping: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:01:38 +0000 (0:00:00.187) 0:05:45.977 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 12:01:39 +0000 (0:00:00.806) 0:05:46.784 *****
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=861 changed=201 unreachable=0 failed=0 skipped=393 rescued=0 ignored=0
Thursday 27 November 2025 12:01:39 +0000 (0:00:00.385) 0:05:47.169 *****
===============================================================================
Ensure we have expected records ---------------------------------------- 11.03s
dnsmasq : Add/Remove address -------------------------------------------- 6.31s
dnsmasq : Add DHCP entries ---------------------------------------------- 3.98s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.43s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.30s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.22s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.19s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.19s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.18s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.16s
dnsmasq : Add/Remove address -------------------------------------------- 2.87s
libvirt_manager : Ensure networks are created/started ------------------- 2.74s
libvirt_manager : Destroy networks -------------------------------------- 2.64s
libvirt_manager : Ensure network is in correct zone --------------------- 2.38s
libvirt_manager : Ensure networks are defined --------------------------- 2.28s
libvirt_manager : Ensure networks are active ---------------------------- 2.25s
libvirt_manager : Ensure networks enabled to autostart ------------------ 2.24s
libvirt_manager : Populate service facts -------------------------------- 2.13s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.08s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:01:40 +0000 (0:00:00.048) 0:00:00.048 *****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 27 November 2025 12:01:41 +0000 (0:00:00.880) 0:00:00.929 *****
ok: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 27 November 2025 12:01:41 +0000 (0:00:00.339) 0:00:01.268 *****
ok: [instance] => (item=/opt/basedir/artifacts)
ok: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 12:01:43 +0000 (0:00:01.686) 0:00:02.954 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 12:01:44 +0000 (0:00:00.760) 0:00:03.715 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 12:01:46 +0000 (0:00:02.047) 0:00:05.763 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 12:01:46 +0000 (0:00:00.855) 0:00:06.619 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 12:01:47 +0000 (0:00:00.056) 0:00:06.675 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 12:01:47 +0000 (0:00:00.392) 0:00:07.068 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 12:01:47 +0000 (0:00:00.391) 0:00:07.460 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:01:47 +0000 (0:00:00.132) 0:00:07.592 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.082) 0:00:07.675 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.037) 0:00:07.713 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.038) 0:00:07.751 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.036) 0:00:07.788 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.038) 0:00:07.826 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.036) 0:00:07.862 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.410) 0:00:08.273 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.092) 0:00:08.366 *****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.083) 0:00:08.449 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.037) 0:00:08.486 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.036) 0:00:08.523 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.036) 0:00:08.560 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 12:01:48 +0000 (0:00:00.036) 0:00:08.596 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 12:01:49 +0000 (0:00:00.340) 0:00:08.937 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 12:01:49 +0000 (0:00:00.067) 0:00:09.004 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 12:01:49 +0000 (0:00:00.038) 0:00:09.042 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 12:01:49 +0000 (0:00:00.548) 0:00:09.591 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 12:01:50 +0000 (0:00:00.468) 0:00:10.060 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.603) 0:00:10.663 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.152) 0:00:10.815 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.090) 0:00:10.906 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.285) 0:00:11.191 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.082) 0:00:11.274 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.113) 0:00:11.387 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.088) 0:00:11.476 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:01:51 +0000 (0:00:00.086) 0:00:11.562 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:01:52 +0000 (0:00:00.198) 0:00:11.761 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 12:01:52 +0000 (0:00:00.297) 0:00:12.059 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 12:01:52 +0000 (0:00:00.051) 0:00:12.110 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:01:52 +0000 (0:00:00.125) 0:00:12.236 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:01:52 +0000 (0:00:00.087) 0:00:12.324 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:01:52 +0000 (0:00:00.271) 0:00:12.595 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.136) 0:00:12.732 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.105) 0:00:12.837 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.077) 0:00:12.915 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.076) 0:00:12.991 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.106) 0:00:13.098 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.271) 0:00:13.370 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 12:01:53 +0000 (0:00:00.044) 0:00:13.415 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 12:01:54 +0000 (0:00:00.304) 0:00:13.719 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 12:01:54 +0000 (0:00:00.037) 0:00:13.756 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 12:01:54 +0000 (0:00:00.035) 0:00:13.792 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 12:01:54 +0000 (0:00:00.039) 0:00:13.832 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 12:01:54 +0000 (0:00:00.189) 0:00:14.022 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 12:01:54 +0000 (0:00:00.035) 0:00:14.058 *****
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 12:01:55 +0000 (0:00:01.252) 0:00:15.310 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:01:56 +0000 (0:00:00.372) 0:00:15.683 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:01:57 +0000 (0:00:01.345) 0:00:17.028 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:01:57 +0000 (0:00:00.235) 0:00:17.264 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:01:57 +0000 (0:00:00.079) 0:00:17.343 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:01:57 +0000 (0:00:00.043) 0:00:17.386 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:01:57 +0000 (0:00:00.067) 0:00:17.454 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:01:58 +0000 (0:00:00.419) 0:00:17.874 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:01:58 +0000 (0:00:00.406) 0:00:18.280 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:01:58 +0000 (0:00:00.204) 0:00:18.485 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:01:58 +0000 (0:00:00.039) 0:00:18.524 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:01:58 +0000 (0:00:00.039) 0:00:18.563 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 12:01:59 +0000 (0:00:00.667) 0:00:19.231 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:01:59 +0000 (0:00:00.085) 0:00:19.317 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:01:59 +0000 (0:00:00.323) 0:00:19.640 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 12:02:00 +0000 (0:00:00.220) 0:00:19.861 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:02:00 +0000 (0:00:00.085) 0:00:19.946 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:02:00 +0000 (0:00:00.187) 0:00:20.134 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 12:02:00 +0000 (0:00:00.241) 0:00:20.376 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:02:00 +0000 (0:00:00.072) 0:00:20.449 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:02:01 +0000 (0:00:01.203) 0:00:21.652 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:01.246) 0:00:22.899 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:00.209) 0:00:23.108 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:00.041) 0:00:23.150 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:00.042) 0:00:23.193 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:00.072) 0:00:23.266 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:00.041) 0:00:23.307 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:02:03 +0000 (0:00:00.288) 0:00:23.596 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:02:04 +0000 (0:00:00.071) 0:00:23.668 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:02:04 +0000 (0:00:00.062) 0:00:23.730 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:02:04 +0000 (0:00:00.268) 0:00:23.999 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:02:04 +0000 (0:00:00.046) 0:00:24.046 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:02:04 +0000 (0:00:00.045) 0:00:24.091 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:02:04 +0000 (0:00:00.349) 0:00:24.440 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:02:05 +0000 (0:00:00.234) 0:00:24.675 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 12:02:05 +0000 (0:00:00.413) 0:00:25.089 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 12:02:05 +0000 (0:00:00.266) 0:00:25.355 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 12:02:06 +0000 (0:00:00.658) 0:00:26.014 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 12:02:06 +0000 (0:00:00.055) 0:00:26.070 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 12:02:06 +0000 (0:00:00.231) 0:00:26.302 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 12:02:06 +0000 (0:00:00.242) 0:00:26.545 *****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 27 November 2025 12:02:06 +0000 (0:00:00.094) 0:00:26.639 *****
ok: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:02:07 +0000 (0:00:00.379) 0:00:27.018 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=57 changed=5 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Thursday 27 November 2025 12:02:08 +0000 (0:00:00.890) 0:00:27.909 *****
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 2.05s
Copy generated content to proper location ------------------------------- 1.69s
podman : Ensure podman is installed ------------------------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.25s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.25s
dnsmasq : Install needed packages --------------------------------------- 1.20s
libvirt_manager : Restart firewalld ------------------------------------- 0.89s
Gathering Facts --------------------------------------------------------- 0.88s
libvirt_manager : Start virtqemud socket service ------------------------ 0.86s
libvirt_manager : Get installed packages list --------------------------- 0.76s
virtualbmc : Remove vbmc files ------------------------------------------ 0.67s
radvd : Gather package facts -------------------------------------------- 0.66s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.60s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.55s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.47s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.42s
dnsmasq : Remove main configuration files ------------------------------- 0.41s
libvirt_manager : Get network list -------------------------------------- 0.41s
virtualbmc : Remove vbmc container image -------------------------------- 0.41s
libvirt_manager : List all of the existing virtual machines ------------- 0.39s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:02:26 +0000 (0:00:00.073) 0:00:00.073 *****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 27 November 2025 12:02:26 +0000 (0:00:00.797) 0:00:00.871 *****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 27 November 2025 12:02:27 +0000 (0:00:00.442) 0:00:01.313 *****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 27 November 2025 12:02:27 +0000 (0:00:00.064) 0:00:01.378 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 27 November 2025 12:02:27 +0000 (0:00:00.115) 0:00:01.493 *****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 27 November 2025 12:02:27 +0000 (0:00:00.369) 0:00:01.863 *****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 27 November 2025 12:02:28 +0000 (0:00:00.258) 0:00:02.122 *****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 27 November 2025 12:02:28 +0000 (0:00:00.765) 0:00:02.887 *****
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 27 November 2025 12:02:29 +0000 (0:00:00.147) 0:00:03.035 *****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 27 November 2025 12:02:29 +0000 (0:00:00.556) 0:00:03.592 *****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 27 November 2025 12:02:30 +0000 (0:00:01.396) 0:00:04.988 *****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 27 November 2025 12:02:32 +0000 (0:00:01.145) 0:00:06.133 *****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 27 November 2025 12:02:38 +0000 (0:00:06.232) 0:00:12.366 *****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 27 November 2025 12:02:39 +0000 (0:00:00.709) 0:00:13.075 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 27 November 2025 12:02:39 +0000 (0:00:00.056) 0:00:13.132 *****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 27 November 2025 12:02:40 +0000 (0:00:00.901) 0:00:14.033 *****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 27 November 2025 12:02:40 +0000 (0:00:00.074) 0:00:14.108 *****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 27 November 2025 12:02:40 +0000 (0:00:00.066) 0:00:14.175 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 27 November 2025 12:02:40 +0000 (0:00:00.071) 0:00:14.246 *****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 27 November 2025 12:02:40 +0000 (0:00:00.593) 0:00:14.839 *****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.459) 0:00:15.299 *****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.062) 0:00:15.361 *****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.093) 0:00:15.455 *****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.060) 0:00:15.515 *****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.079) 0:00:15.594 *****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.060) 0:00:15.655 *****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.094) 0:00:15.750 *****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.060) 0:00:15.811 *****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.063) 0:00:15.874 *****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 27 November 2025 12:02:41 +0000 (0:00:00.060) 0:00:15.935 *****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.098) 0:00:16.033 *****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.059) 0:00:16.092 *****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.209) 0:00:16.301 *****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.239) 0:00:16.541 *****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.295) 0:00:16.836 *****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.053) 0:00:16.890 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 27 November 2025 12:02:42 +0000 (0:00:00.056) 0:00:16.946 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.056) 0:00:17.003 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.083) 0:00:17.087 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.055) 0:00:17.142 *****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.052) 0:00:17.195 *****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.048) 0:00:17.243 *****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.090) 0:00:17.334 *****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.049) 0:00:17.383 *****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.083) 0:00:17.466 *****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.100) 0:00:17.567 *****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.071) 0:00:17.638 *****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.068) 0:00:17.707 *****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 27 November 2025 12:02:43 +0000 (0:00:00.067) 0:00:17.775 *****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 27 November 2025 12:03:36 +0000 (0:00:52.582) 0:01:10.357 *****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 27 November 2025 12:03:37 +0000 (0:00:01.283) 0:01:11.641 *****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 27 November 2025 12:03:37 +0000 (0:00:00.126) 0:01:11.768 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 27 November 2025 12:03:37 +0000 (0:00:00.115) 0:01:11.883 *****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 27 November 2025 12:03:37 +0000 (0:00:00.052) 0:01:11.936 *****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 27 November 2025 12:03:39 +0000 (0:00:01.262) 0:01:13.198 *****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 27 November 2025 12:03:39 +0000 (0:00:00.278) 0:01:13.477 *****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 27 November 2025 12:03:39 +0000 (0:00:00.222) 0:01:13.700 *****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 27 November 2025 12:03:39 +0000 (0:00:00.129) 0:01:13.830 *****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 27 November 2025 12:03:39 +0000 (0:00:00.066) 0:01:13.896 *****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.195) 0:01:14.092 *****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.320) 0:01:14.412 *****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.080) 0:01:14.492 *****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.050) 0:01:14.543 *****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.049) 0:01:14.592 *****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.047) 0:01:14.640 *****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.082) 0:01:14.722 *****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 27 November 2025 12:03:40 +0000 (0:00:00.064) 0:01:14.786 *****
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 12:03:41 +0000 (0:00:01.028) 0:01:15.815 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 12:03:42 +0000 (0:00:00.751) 0:01:16.567 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 12:03:44 +0000 (0:00:02.072) 0:01:18.640 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 12:03:45 +0000 (0:00:00.849) 0:01:19.490 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 12:03:45 +0000 (0:00:00.054) 0:01:19.545 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 12:03:45 +0000 (0:00:00.411) 0:01:19.956 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.361) 0:01:20.318 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.084) 0:01:20.402 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.083) 0:01:20.485 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.037) 0:01:20.523 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.037) 0:01:20.561 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.037) 0:01:20.598 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.039) 0:01:20.638 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 12:03:46 +0000 (0:00:00.067) 0:01:20.705 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.339) 0:01:21.045 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.105) 0:01:21.151 *****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.087) 0:01:21.238 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.039) 0:01:21.278 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.036) 0:01:21.315 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.037) 0:01:21.352 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.078) 0:01:21.431 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.318) 0:01:21.749 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.038) 0:01:21.787 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 12:03:47 +0000 (0:00:00.039) 0:01:21.827 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 12:03:48 +0000 (0:00:00.574) 0:01:22.401 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 12:03:48 +0000 (0:00:00.468) 0:01:22.869 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 12:03:49 +0000 (0:00:00.459) 0:01:23.329 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:03:49 +0000 (0:00:00.114) 0:01:23.443 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:03:49 +0000 (0:00:00.082) 0:01:23.526 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:03:49 +0000 (0:00:00.260) 0:01:23.787 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:03:49 +0000 (0:00:00.082) 0:01:23.869 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:03:49 +0000 (0:00:00.109) 0:01:23.979 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.139) 0:01:24.118 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.081) 0:01:24.200 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.108) 0:01:24.308 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.269) 0:01:24.578 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.048) 0:01:24.626 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.118) 0:01:24.745 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:03:50 +0000 (0:00:00.107) 0:01:24.852 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.266) 0:01:25.118 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.078) 0:01:25.197 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.108) 0:01:25.305 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.084) 0:01:25.390 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.085) 0:01:25.475 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.112) 0:01:25.588 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.308) 0:01:25.897 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 12:03:51 +0000 (0:00:00.050) 0:01:25.948 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 12:03:52 +0000 (0:00:00.184) 0:01:26.132 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 12:03:52 +0000 (0:00:00.039) 0:01:26.171 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 12:03:52 +0000 (0:00:00.041) 0:01:26.212 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 12:03:52 +0000 (0:00:00.042) 0:01:26.255 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 12:03:52 +0000 (0:00:00.199) 0:01:26.454 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 12:03:52 +0000 (0:00:00.036) 0:01:26.491 *****
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 12:03:53 +0000 (0:00:01.290) 0:01:27.781 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:03:54 +0000 (0:00:00.363) 0:01:28.144 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:03:55 +0000 (0:00:01.240) 0:01:29.385 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:03:55 +0000 (0:00:00.237) 0:01:29.622 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:03:55 +0000 (0:00:00.050) 0:01:29.673 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:03:55 +0000 (0:00:00.046) 0:01:29.720 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:03:55 +0000 (0:00:00.072) 0:01:29.792 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:03:56 +0000 (0:00:00.436) 0:01:30.229 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:03:56 +0000 (0:00:00.464) 0:01:30.694 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:03:56 +0000 (0:00:00.205) 0:01:30.900 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:03:56 +0000 (0:00:00.044) 0:01:30.944 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:03:56 +0000 (0:00:00.042) 0:01:30.987 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 12:03:57 +0000 (0:00:00.691) 0:01:31.678 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:03:57 +0000 (0:00:00.116) 0:01:31.795 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:03:58 +0000 (0:00:00.275) 0:01:32.070 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 12:03:58 +0000 (0:00:00.227) 0:01:32.298 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:03:58 +0000 (0:00:00.089) 0:01:32.388 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:03:58 +0000 (0:00:00.198) 0:01:32.586 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 12:03:58 +0000 (0:00:00.224) 0:01:32.810 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:03:58 +0000 (0:00:00.074) 0:01:32.885 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:04:00 +0000 (0:00:01.246) 0:01:34.131 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:04:01 +0000 (0:00:01.231) 0:01:35.363 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:04:01 +0000 (0:00:00.209) 0:01:35.572 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:04:01 +0000 (0:00:00.041) 0:01:35.613 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:04:01 +0000 (0:00:00.040) 0:01:35.653 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:04:01 +0000 (0:00:00.065) 0:01:35.719 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:04:01 +0000 (0:00:00.066) 0:01:35.785 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.216) 0:01:36.002 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.069) 0:01:36.072 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.038) 0:01:36.110 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.219) 0:01:36.329 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.036) 0:01:36.366 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.039) 0:01:36.406 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.352) 0:01:36.758 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:04:02 +0000 (0:00:00.208) 0:01:36.967 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 12:04:03 +0000 (0:00:00.392) 0:01:37.359 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 12:04:03 +0000 (0:00:00.238) 0:01:37.598 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 12:04:04 +0000 (0:00:00.611) 0:01:38.209 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 12:04:04 +0000 (0:00:00.051) 0:01:38.261 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 12:04:04 +0000 (0:00:00.210) 0:01:38.472 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 12:04:04 +0000 (0:00:00.219) 0:01:38.691 *****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 27 November 2025 12:04:04 +0000 (0:00:00.123) 0:01:38.814 *****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.205) 0:01:39.019 *****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.199) 0:01:39.219 *****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.198) 0:01:39.417 *****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.041) 0:01:39.459 *****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.040) 0:01:39.499 *****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.043) 0:01:39.542 *****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 27 November 2025 12:04:05 +0000 (0:00:00.071) 0:01:39.614 *****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 27 November 2025 12:04:06 +0000 (0:00:01.214) 0:01:40.829 *****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 27 November 2025 12:04:07 +0000 (0:00:00.230) 0:01:41.060 *****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 27 November 2025 12:04:07 +0000 (0:00:00.401) 0:01:41.461 *****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 27 November 2025 12:04:07 +0000 (0:00:00.050) 0:01:41.512 *****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 27 November 2025 12:04:07 +0000 (0:00:00.221) 0:01:41.733 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 27 November 2025 12:04:08 +0000 (0:00:00.483) 0:01:42.217 *****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 27 November 2025 12:04:08 +0000 (0:00:00.341) 0:01:42.558 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 27 November 2025 12:04:08 +0000 (0:00:00.218) 0:01:42.777 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 27 November 2025 12:04:09 +0000 (0:00:00.370) 0:01:43.148 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 27 November 2025 12:04:09 +0000 (0:00:00.341) 0:01:43.489 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 27 November 2025 12:04:09 +0000 (0:00:00.347) 0:01:43.836 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 27 November 2025 12:04:10 +0000 (0:00:00.336) 0:01:44.173 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 27 November 2025 12:04:10 +0000 (0:00:00.338) 0:01:44.511 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 27 November 2025 12:04:10 +0000 (0:00:00.367) 0:01:44.879 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 27 November 2025 12:04:11 +0000 (0:00:00.332) 0:01:45.211 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 27 November 2025 12:04:11 +0000 (0:00:00.359) 0:01:45.570 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 27 November 2025 12:04:11 +0000 (0:00:00.352) 0:01:45.923 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 27 November 2025 12:04:12 +0000 (0:00:00.350) 0:01:46.273 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 27 November 2025 12:04:12 +0000 (0:00:00.366) 0:01:46.640 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 27 November 2025 12:04:12 +0000 (0:00:00.343) 0:01:46.984 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 27 November 2025 12:04:13 +0000 (0:00:00.336) 0:01:47.320 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 27 November 2025 12:04:13 +0000 (0:00:00.335) 0:01:47.656 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 27 November 2025 12:04:14 +0000 (0:00:00.347) 0:01:48.004 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 27 November 2025 12:04:14 +0000 (0:00:00.375) 0:01:48.379 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 27 November 2025 12:04:14 +0000 (0:00:00.340) 0:01:48.719 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 27 November 2025 12:04:15 +0000 (0:00:00.336) 0:01:49.056 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 27 November 2025 12:04:15 +0000 (0:00:00.339) 0:01:49.395 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 27 November 2025 12:04:15 +0000 (0:00:00.345) 0:01:49.741 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 27 November 2025 12:04:16 +0000 (0:00:00.364) 0:01:50.105 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 27 November 2025 12:04:16 +0000 (0:00:00.337) 0:01:50.443 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 27 November 2025 12:04:16 +0000 (0:00:00.332) 0:01:50.776 *****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 27 November 2025 12:04:17 +0000 (0:00:00.330) 0:01:51.106 *****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 27 November 2025 12:04:17 +0000 (0:00:00.055) 0:01:51.162 *****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 27 November 2025 12:04:17 +0000 (0:00:00.311) 0:01:51.473 *****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 27 November 2025 12:04:17 +0000 (0:00:00.405) 0:01:51.879 *****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 27 November 2025 12:04:18 +0000 (0:00:00.286) 0:01:52.165 *****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 27 November 2025 12:04:18 +0000 (0:00:00.192) 0:01:52.358 *****
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 27 November 2025 12:04:18 +0000 (0:00:00.078) 0:01:52.436 *****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 27 November 2025 12:04:18 +0000 (0:00:00.238) 0:01:52.675 *****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 27 November 2025 12:04:18 +0000 (0:00:00.097) 0:01:52.772 *****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 27 November 2025 12:04:19 +0000 (0:00:00.378) 0:01:53.150 *****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 27 November 2025 12:04:19 +0000 (0:00:00.388) 0:01:53.539 *****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 27 November 2025 12:04:19 +0000 (0:00:00.432) 0:01:53.972 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:04:20 +0000 (0:00:00.293) 0:01:54.266 *****
changed: [instance]
PLAY [Get VBMC in place] *******************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:04:21 +0000 (0:00:00.808) 0:01:55.074 *****
ok: [instance]
TASK [Ensure extra dir is present] *********************************************
Thursday 27 November 2025 12:04:21 +0000 (0:00:00.686) 0:01:55.761 *****
ok: [instance]
TASK [virtualbmc : Ensure needed directories exist] ****************************
Thursday 27 November 2025 12:04:21 +0000 (0:00:00.211) 0:01:55.972 *****
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:04:22 +0000 (0:00:00.202) 0:01:56.175 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:04:23 +0000 (0:00:01.209) 0:01:57.384 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:04:23 +0000 (0:00:00.249) 0:01:57.634 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:04:23 +0000 (0:00:00.047) 0:01:57.681 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:04:23 +0000 (0:00:00.042) 0:01:57.724 *****
skipping: [instance]
TASK [virtualbmc : Check if container already exists] **************************
Thursday 27 November 2025 12:04:23 +0000 (0:00:00.069) 0:01:57.794 *****
ok: [instance]
TASK [virtualbmc : Create ssh key for VBMC] ************************************
Thursday 27 November 2025 12:04:24 +0000 (0:00:00.348) 0:01:58.143 *****
changed: [instance]
TASK [virtualbmc : Pull vbmc container image] **********************************
Thursday 27 November 2025 12:04:24 +0000 (0:00:00.413) 0:01:58.556 *****
changed: [instance]
TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Thursday 27 November 2025 12:04:30 +0000 (0:00:06.104) 0:02:04.661 *****
changed: [instance]
TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Thursday 27 November 2025 12:04:31 +0000 (0:00:00.402) 0:02:05.063 *****
changed: [instance]
TASK [virtualbmc : Create vbmc server configuration file] **********************
Thursday 27 November 2025 12:04:31 +0000 (0:00:00.341) 0:02:05.405 *****
changed: [instance]
TASK [virtualbmc : Create undying vbmcd service script] ************************
Thursday 27 November 2025 12:04:31 +0000 (0:00:00.334) 0:02:05.739 *****
changed: [instance]
TASK [virtualbmc : Create and start vbmc container] ****************************
Thursday 27 November 2025 12:04:32 +0000 (0:00:00.351) 0:02:06.090 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=145 changed=30 unreachable=0 failed=0 skipped=86 rescued=1 ignored=0
Thursday 27 November 2025 12:04:32 +0000 (0:00:00.703) 0:02:06.794 *****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 52.58s
repo_setup : Initialize python venv and install requirements ------------ 6.23s
virtualbmc : Pull vbmc container image ---------------------------------- 6.10s
libvirt_manager : Populate service facts -------------------------------- 2.07s
repo_setup : Make sure git-core package is installed -------------------- 1.40s
libvirt_manager : Remove workload and volumes --------------------------- 1.29s
test_deps : Install python yaml libs ------------------------------------ 1.28s
ci_setup : Install needed packages -------------------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.25s
podman : Ensure podman is installed ------------------------------------- 1.24s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.23s
libvirt_manager : Install packages required for using KVM --------------- 1.21s
podman : Ensure podman is installed ------------------------------------- 1.21s
repo_setup : Get repo-setup repository ---------------------------------- 1.15s
ci_setup : Manage directories ------------------------------------------- 1.03s
repo_setup : Run repo-setup --------------------------------------------- 0.90s
libvirt_manager : Start virtqemud socket service ------------------------ 0.85s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
Gathering Facts --------------------------------------------------------- 0.80s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.77s
PLAY [Test ocp_layout.yml tasks] ***********************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:04:33 +0000 (0:00:00.050) 0:00:00.050 *****
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.892) 0:00:00.942 *****
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.074) 0:00:01.016 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.048) 0:00:01.065 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.286) 0:00:01.351 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.058) 0:00:01.410 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.085) 0:00:01.495 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 12:04:34 +0000 (0:00:00.079) 0:00:01.575 *****
ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-master-1', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-master-2', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.154) 0:00:01.730 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.063) 0:00:01.793 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.466) 0:00:02.260 *****
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-master-1 to ocps)
changed: [instance] => (item=Adding ocp-master-2 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.175) 0:00:02.436 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.053) 0:00:02.489 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.075) 0:00:02.565 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 12:04:35 +0000 (0:00:00.059) 0:00:02.624 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 12:04:36 +0000 (0:00:00.052) 0:00:02.677 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 12:04:36 +0000 (0:00:00.049) 0:00:02.727 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 12:04:36 +0000 (0:00:00.214) 0:00:02.941 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 12:04:36 +0000 (0:00:00.048) 0:00:02.990 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 12:04:36 +0000 (0:00:00.351) 0:00:03.341 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 12:04:37 +0000 (0:00:00.453) 0:00:03.795 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 12:04:37 +0000 (0:00:00.125) 0:00:03.921 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 12:04:37 +0000 (0:00:00.061) 0:00:03.982 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 12:04:37 +0000 (0:00:00.475) 0:00:04.458 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 12:04:37 +0000 (0:00:00.126) 0:00:04.585 *****
ok: [instance] => (item=public)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 12:04:37 +0000 (0:00:00.071) 0:00:04.656 *****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 12:04:38 +0000 (0:00:00.354) 0:00:05.011 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 12:04:38 +0000 (0:00:00.325) 0:00:05.336 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 12:04:38 +0000 (0:00:00.259) 0:00:05.595 *****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 12:04:39 +0000 (0:00:00.304) 0:00:05.899 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 12:04:39 +0000 (0:00:00.117) 0:00:06.017 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 12:04:39 +0000 (0:00:00.376) 0:00:06.393 *****
ok: [instance] => (item=cifmw-public)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 12:04:39 +0000 (0:00:00.236) 0:00:06.630 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 12:04:40 +0000 (0:00:00.127) 0:00:06.757 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 12:04:40 +0000 (0:00:00.224) 0:00:06.982 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 12:04:41 +0000 (0:00:01.461) 0:00:08.443 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 12:04:42 +0000 (0:00:00.255) 0:00:08.699 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 12:04:42 +0000 (0:00:00.384) 0:00:09.084 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 12:04:44 +0000 (0:00:01.690) 0:00:10.774 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 12:04:44 +0000 (0:00:00.420) 0:00:11.195 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 12:04:44 +0000 (0:00:00.216) 0:00:11.412 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 12:04:44 +0000 (0:00:00.142) 0:00:11.555 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 12:04:46 +0000 (0:00:01.375) 0:00:12.931 *****
ok: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 12:04:46 +0000 (0:00:00.234) 0:00:13.165 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 12:04:46 +0000 (0:00:00.417) 0:00:13.583 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 12:04:48 +0000 (0:00:01.656) 0:00:15.239 *****
changed: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 12:04:48 +0000 (0:00:00.426) 0:00:15.665 *****
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 12:04:49 +0000 (0:00:00.598) 0:00:16.264 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 12:04:50 +0000 (0:00:00.495) 0:00:16.759 *****
ok: [instance] => (item=cifmw-public)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:04:50 +0000 (0:00:00.182) 0:00:16.942 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:04:51 +0000 (0:00:01.234) 0:00:18.176 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:04:54 +0000 (0:00:03.302) 0:00:21.479 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:04:55 +0000 (0:00:00.234) 0:00:21.713 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:04:55 +0000 (0:00:00.395) 0:00:22.109 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:04:55 +0000 (0:00:00.391) 0:00:22.501 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:04:55 +0000 (0:00:00.113) 0:00:22.614 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:04:56 +0000 (0:00:00.388) 0:00:23.003 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:04:56 +0000 (0:00:00.049) 0:00:23.052 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:04:56 +0000 (0:00:00.120) 0:00:23.172 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:04:56 +0000 (0:00:00.389) 0:00:23.562 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:04:56 +0000 (0:00:00.052) 0:00:23.614 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:04:57 +0000 (0:00:00.234) 0:00:23.849 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.906) 0:00:24.756 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.055) 0:00:24.812 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.051) 0:00:24.863 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.124) 0:00:24.988 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.139) 0:00:25.127 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.091) 0:00:25.219 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:04:58 +0000 (0:00:00.073) 0:00:25.293 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:04:59 +0000 (0:00:00.472) 0:00:25.765 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:04:59 +0000 (0:00:00.051) 0:00:25.816 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 12:04:59 +0000 (0:00:00.113) 0:00:25.930 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 12:04:59 +0000 (0:00:00.061) 0:00:25.991 *****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:04:59 +0000 (0:00:00.255) 0:00:26.246 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:04:59 +0000 (0:00:00.089) 0:00:26.336 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:05:00 +0000 (0:00:00.358) 0:00:26.694 *****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 12:05:00 +0000 (0:00:00.098) 0:00:26.792 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 12:05:00 +0000 (0:00:00.351) 0:00:27.143 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 12:05:00 +0000 (0:00:00.347) 0:00:27.491 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.395) 0:00:27.887 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.124) 0:00:28.012 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.357) 0:00:28.369 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.056) 0:00:28.426 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.095) 0:00:28.522 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.055) 0:00:28.578 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 12:05:01 +0000 (0:00:00.054) 0:00:28.633 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 12:05:02 +0000 (0:00:00.050) 0:00:28.684 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 12:05:02 +0000 (0:00:00.241) 0:00:28.925 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 12:05:02 +0000 (0:00:00.052) 0:00:28.977 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 12:05:02 +0000 (0:00:00.237) 0:00:29.215 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 12:05:02 +0000 (0:00:00.423) 0:00:29.638 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 12:05:03 +0000 (0:00:00.162) 0:00:29.801 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 12:05:03 +0000 (0:00:00.068) 0:00:29.869 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 12:05:03 +0000 (0:00:00.512) 0:00:30.382 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 12:05:03 +0000 (0:00:00.063) 0:00:30.446 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 12:05:03 +0000 (0:00:00.053) 0:00:30.499 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 12:05:03 +0000 (0:00:00.052) 0:00:30.552 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.153) 0:00:30.705 *****
skipping: [instance] => (item=ocp-master-0 - ctlplane)
skipping: [instance] => (item=ocp-master-1 - ctlplane)
skipping: [instance] => (item=ocp-master-2 - ctlplane)
skipping: [instance] => (item=ocp-worker-0 - ctlplane)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.134) 0:00:30.839 *****
skipping: [instance] => (item=ocp-master-0 - internalapi)
skipping: [instance] => (item=ocp-master-1 - internalapi)
skipping: [instance] => (item=ocp-master-2 - internalapi)
skipping: [instance] => (item=ocp-worker-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.128) 0:00:30.968 *****
skipping: [instance] => (item=ocp-master-0 - storage)
skipping: [instance] => (item=ocp-master-1 - storage)
skipping: [instance] => (item=ocp-master-2 - storage)
skipping: [instance] => (item=ocp-worker-0 - storage)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.166) 0:00:31.135 *****
skipping: [instance] => (item=ocp-master-0 - tenant)
skipping: [instance] => (item=ocp-master-1 - tenant)
skipping: [instance] => (item=ocp-master-2 - tenant)
skipping: [instance] => (item=ocp-worker-0 - tenant)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.131) 0:00:31.267 *****
skipping: [instance] => (item=ocp-master-0 - external)
skipping: [instance] => (item=ocp-master-1 - external)
skipping: [instance] => (item=ocp-master-2 - external)
skipping: [instance] => (item=ocp-worker-0 - external)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.128) 0:00:31.396 *****
skipping: [instance] => (item=ocp-master-0 - storagemgmt)
skipping: [instance] => (item=ocp-master-1 - storagemgmt)
skipping: [instance] => (item=ocp-master-2 - storagemgmt)
skipping: [instance] => (item=ocp-worker-0 - storagemgmt)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:05:04 +0000 (0:00:00.128) 0:00:31.525 *****
ok: [instance] => (item=ocp-master-0 - public)
ok: [instance] => (item=ocp-master-1 - public)
ok: [instance] => (item=ocp-master-2 - public)
ok: [instance] => (item=ocp-worker-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.241) 0:00:31.766 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.138) 0:00:31.905 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.101) 0:00:32.006 *****
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:b0:d0:5c', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:ba:83:df', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:a8:95:67', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:a1:98:9d', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.107) 0:00:32.113 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.104) 0:00:32.218 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.245) 0:00:32.463 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.055) 0:00:32.519 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 12:05:05 +0000 (0:00:00.053) 0:00:32.572 *****
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:b0:d0:5c', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:ba:83:df', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:a8:95:67', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:a1:98:9d', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 12:05:06 +0000 (0:00:00.162) 0:00:32.734 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 12:05:06 +0000 (0:00:00.101) 0:00:32.835 *****
changed: [instance] => (item={'file': 'public_master-0_52:54:00:b0:d0:5c', 'entry': 'set:ocp,52:54:00:b0:d0:5c,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:ba:83:df', 'entry': 'set:ocp,52:54:01:ba:83:df,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:a8:95:67', 'entry': 'set:ocp,52:54:02:a8:95:67,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:a1:98:9d', 'entry': 'set:ocp_worker,52:54:03:a1:98:9d,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 12:05:07 +0000 (0:00:01.354) 0:00:34.190 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 12:05:07 +0000 (0:00:00.120) 0:00:34.310 *****
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-master-1)
ok: [instance] => (item=ocp-master-2)
ok: [instance] => (item=ocp-worker-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 12:05:07 +0000 (0:00:00.318) 0:00:34.628 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 12:05:08 +0000 (0:00:00.139) 0:00:34.768 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 12:05:08 +0000 (0:00:00.110) 0:00:34.879 *****
ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 12:05:08 +0000 (0:00:00.303) 0:00:35.183 *****
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 12:05:13 +0000 (0:00:04.767) 0:00:39.950 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 12:05:13 +0000 (0:00:00.057) 0:00:40.007 *****
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 12:05:13 +0000 (0:00:00.069) 0:00:40.077 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 12:05:13 +0000 (0:00:00.062) 0:00:40.140 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 12:05:13 +0000 (0:00:00.381) 0:00:40.522 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:05:13 +0000 (0:00:00.070) 0:00:40.592 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 12:05:14 +0000 (0:00:00.867) 0:00:41.459 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 12:05:15 +0000 (0:00:00.374) 0:00:41.834 *****
changed: [instance]
TASK [Inject ipmi.utility] *****************************************************
Thursday 27 November 2025 12:05:15 +0000 (0:00:00.427) 0:00:42.261 *****
changed: [instance]
TASK [Restart cifmw-dnsmasq] ***************************************************
Thursday 27 November 2025 12:05:15 +0000 (0:00:00.225) 0:00:42.487 *****
changed: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 27 November 2025 12:05:16 +0000 (0:00:00.350) 0:00:42.837 *****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 27 November 2025 12:05:16 +0000 (0:00:00.458) 0:00:43.295 *****
changed: [instance]
TASK [libvirt_manager : Ensure needed directories exist] ***********************
Thursday 27 November 2025 12:05:17 +0000 (0:00:00.451) 0:00:43.747 *****
changed: [instance] => (item=/opt/basedir/images)
changed: [instance] => (item=/opt/basedir/workload)
ok: [instance] => (item=/opt/basedir/ocp_volumes)
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:05:17 +0000 (0:00:00.536) 0:00:44.284 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:05:17 +0000 (0:00:00.096) 0:00:44.380 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:05:18 +0000 (0:00:01.256) 0:00:45.637 *****
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:05:20 +0000 (0:00:01.284) 0:00:46.922 *****
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:05:20 +0000 (0:00:00.438) 0:00:47.360 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:05:20 +0000 (0:00:00.054) 0:00:47.415 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:05:20 +0000 (0:00:00.050) 0:00:47.466 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:05:20 +0000 (0:00:00.092) 0:00:47.558 *****
ok: [instance]
TASK [Create blank images for OCP cluster resources] ***************************
Thursday 27 November 2025 12:05:21 +0000 (0:00:00.345) 0:00:47.903 *****
TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Thursday 27 November 2025 12:05:21 +0000 (0:00:00.263) 0:00:48.167 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Thursday 27 November 2025 12:05:21 +0000 (0:00:00.332) 0:00:48.499 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Thursday 27 November 2025 12:05:22 +0000 (0:00:00.254) 0:00:48.753 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Thursday 27 November 2025 12:05:22 +0000 (0:00:00.537) 0:00:49.291 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:05:22 +0000 (0:00:00.087) 0:00:49.378 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:05:22 +0000 (0:00:00.173) 0:00:49.552 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:05:23 +0000 (0:00:00.261) 0:00:49.814 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:05:23 +0000 (0:00:00.068) 0:00:49.882 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:05:23 +0000 (0:00:00.247) 0:00:50.130 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Thursday 27 November 2025 12:05:23 +0000 (0:00:00.213) 0:00:50.343 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.339) 0:00:50.683 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.051) 0:00:50.734 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.139) 0:00:50.874 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.108) 0:00:50.982 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.105) 0:00:51.087 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.234) 0:00:51.322 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.111) 0:00:51.434 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.105) 0:00:51.539 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:05:24 +0000 (0:00:00.100) 0:00:51.639 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Thursday 27 November 2025 12:05:25 +0000 (0:00:00.121) 0:00:51.761 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Thursday 27 November 2025 12:05:25 +0000 (0:00:00.183) 0:00:51.945 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Thursday 27 November 2025 12:05:25 +0000 (0:00:00.332) 0:00:52.278 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Thursday 27 November 2025 12:05:25 +0000 (0:00:00.297) 0:00:52.576 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Thursday 27 November 2025 12:05:26 +0000 (0:00:00.400) 0:00:52.976 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:05:26 +0000 (0:00:00.089) 0:00:53.066 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:05:26 +0000 (0:00:00.179) 0:00:53.245 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:05:26 +0000 (0:00:00.247) 0:00:53.493 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:05:26 +0000 (0:00:00.068) 0:00:53.562 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:05:27 +0000 (0:00:00.293) 0:00:53.855 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Thursday 27 November 2025 12:05:27 +0000 (0:00:00.220) 0:00:54.075 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Thursday 27 November 2025 12:05:27 +0000 (0:00:00.341) 0:00:54.417 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Thursday 27 November 2025 12:05:27 +0000 (0:00:00.091) 0:00:54.509 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Thursday 27 November 2025 12:05:27 +0000 (0:00:00.108) 0:00:54.617 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.102) 0:00:54.719 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.099) 0:00:54.819 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.277) 0:00:55.097 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.066) 0:00:55.163 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.096) 0:00:55.260 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.096) 0:00:55.356 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.152) 0:00:55.508 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Thursday 27 November 2025 12:05:28 +0000 (0:00:00.138) 0:00:55.646 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Thursday 27 November 2025 12:05:29 +0000 (0:00:00.318) 0:00:55.965 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Thursday 27 November 2025 12:05:29 +0000 (0:00:00.294) 0:00:56.260 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Thursday 27 November 2025 12:05:29 +0000 (0:00:00.401) 0:00:56.661 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:05:30 +0000 (0:00:00.118) 0:00:56.780 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:05:30 +0000 (0:00:00.146) 0:00:56.926 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:05:30 +0000 (0:00:00.244) 0:00:57.170 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:05:30 +0000 (0:00:00.094) 0:00:57.265 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:05:30 +0000 (0:00:00.248) 0:00:57.514 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Thursday 27 November 2025 12:05:31 +0000 (0:00:00.221) 0:00:57.736 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Thursday 27 November 2025 12:05:31 +0000 (0:00:00.323) 0:00:58.059 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Thursday 27 November 2025 12:05:31 +0000 (0:00:00.085) 0:00:58.144 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Thursday 27 November 2025 12:05:31 +0000 (0:00:00.101) 0:00:58.246 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Thursday 27 November 2025 12:05:31 +0000 (0:00:00.100) 0:00:58.347 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:05:31 +0000 (0:00:00.095) 0:00:58.443 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.226) 0:00:58.669 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.065) 0:00:58.734 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.095) 0:00:58.830 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.132) 0:00:58.963 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.118) 0:00:59.081 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.134) 0:00:59.216 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Thursday 27 November 2025 12:05:32 +0000 (0:00:00.347) 0:00:59.563 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Thursday 27 November 2025 12:05:33 +0000 (0:00:00.237) 0:00:59.801 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Thursday 27 November 2025 12:05:33 +0000 (0:00:00.372) 0:01:00.173 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:05:33 +0000 (0:00:00.117) 0:01:00.290 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:05:33 +0000 (0:00:00.138) 0:01:00.428 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:05:34 +0000 (0:00:00.262) 0:01:00.690 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:05:34 +0000 (0:00:00.065) 0:01:00.755 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:05:34 +0000 (0:00:00.248) 0:01:01.004 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Thursday 27 November 2025 12:05:34 +0000 (0:00:00.224) 0:01:01.228 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Thursday 27 November 2025 12:05:34 +0000 (0:00:00.377) 0:01:01.606 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Thursday 27 November 2025 12:05:34 +0000 (0:00:00.055) 0:01:01.661 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.109) 0:01:01.771 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.105) 0:01:01.877 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.135) 0:01:02.012 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.252) 0:01:02.265 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.067) 0:01:02.332 *****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.099) 0:01:02.432 *****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:05:35 +0000 (0:00:00.190) 0:01:02.623 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Thursday 27 November 2025 12:05:36 +0000 (0:00:00.123) 0:01:02.747 *****
skipping: [instance]
TASK [virtualbmc : Ensure vBMC answers] ****************************************
Thursday 27 November 2025 12:05:36 +0000 (0:00:00.138) 0:01:02.885 *****
changed: [instance]
TASK [Create VBMC entities for OCP] ********************************************
Thursday 27 November 2025 12:05:36 +0000 (0:00:00.618) 0:01:03.503 *****
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 27 November 2025 12:05:37 +0000 (0:00:00.347) 0:01:03.851 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 27 November 2025 12:05:37 +0000 (0:00:00.059) 0:01:03.910 *****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 27 November 2025 12:05:37 +0000 (0:00:00.465) 0:01:04.375 *****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 27 November 2025 12:05:37 +0000 (0:00:00.106) 0:01:04.482 *****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 27 November 2025 12:05:37 +0000 (0:00:00.069) 0:01:04.551 *****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 27 November 2025 12:05:38 +0000 (0:00:00.684) 0:01:05.235 *****
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 27 November 2025 12:05:39 +0000 (0:00:00.554) 0:01:05.789 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 27 November 2025 12:05:39 +0000 (0:00:00.062) 0:01:05.851 *****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 27 November 2025 12:05:39 +0000 (0:00:00.445) 0:01:06.297 *****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 27 November 2025 12:05:39 +0000 (0:00:00.112) 0:01:06.409 *****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 27 November 2025 12:05:39 +0000 (0:00:00.070) 0:01:06.480 *****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 27 November 2025 12:05:40 +0000 (0:00:00.686) 0:01:07.166 *****
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 27 November 2025 12:05:41 +0000 (0:00:00.552) 0:01:07.719 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 27 November 2025 12:05:41 +0000 (0:00:00.061) 0:01:07.780 *****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 27 November 2025 12:05:41 +0000 (0:00:00.491) 0:01:08.271 *****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 27 November 2025 12:05:41 +0000 (0:00:00.066) 0:01:08.338 *****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 27 November 2025 12:05:41 +0000 (0:00:00.072) 0:01:08.411 *****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 27 November 2025 12:05:42 +0000 (0:00:00.675) 0:01:09.086 *****
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 27 November 2025 12:05:42 +0000 (0:00:00.516) 0:01:09.603 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 27 November 2025 12:05:42 +0000 (0:00:00.063) 0:01:09.666 *****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 27 November 2025 12:05:43 +0000 (0:00:00.504) 0:01:10.171 *****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 27 November 2025 12:05:43 +0000 (0:00:00.065) 0:01:10.236 *****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 27 November 2025 12:05:43 +0000 (0:00:00.073) 0:01:10.310 *****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 27 November 2025 12:05:44 +0000 (0:00:00.729) 0:01:11.039 *****
changed: [instance]
TASK [libvirt_manager : Expose OCP cluster members] ****************************
Thursday 27 November 2025 12:05:44 +0000 (0:00:00.569) 0:01:11.608 *****
ok: [instance]
TASK [Assert names are correct] ************************************************
Thursday 27 November 2025 12:05:45 +0000 (0:00:00.187) 0:01:11.796 *****
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-master-1)
ok: [instance] => (item=ocp-master-2)
ok: [instance] => (item=ocp-worker-0)
TASK [Ensure DNS is properly resolving] ****************************************
Thursday 27 November 2025 12:05:45 +0000 (0:00:00.073) 0:01:11.870 *****
ok: [instance] => (item={'key': 'master-0.utility', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.instance', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.utility', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.instance', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.ctlplane.local', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.ctlplane.local', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.public.local', 'value': '192.168.110.10'})
ok: [instance] => (item={'key': 'ocp-0.public.local', 'value': '192.168.110.10'})
ok: [instance] => (item={'key': 'master-0.storage.local', 'value': '172.18.0.10'})
ok: [instance] => (item={'key': 'ocp-0.storage.local', 'value': '172.18.0.10'})
ok: [instance] => (item={'key': 'master-0.tenant.local', 'value': '172.19.0.10'})
ok: [instance] => (item={'key': 'ocp-0.tenant.local', 'value': '172.19.0.10'})
ok: [instance] => (item={'key': 'master-1.utility', 'value': '192.168.140.11'})
ok: [instance] => (item={'key': 'master-2.utility', 'value': '192.168.140.12'})
TASK [Ensure we have appropriate MAC data] *************************************
Thursday 27 November 2025 12:05:45 +0000 (0:00:00.198) 0:01:12.068 *****
ok: [instance]
TASK [Get existing disk images] ************************************************
Thursday 27 November 2025 12:05:45 +0000 (0:00:00.067) 0:01:12.135 *****
ok: [instance]
TASK [Ensure we have the expected base images] *********************************
Thursday 27 November 2025 12:05:45 +0000 (0:00:00.375) 0:01:12.511 *****
ok: [instance]
TASK [List all interfaces] *****************************************************
Thursday 27 November 2025 12:05:45 +0000 (0:00:00.072) 0:01:12.584 *****
changed: [instance]
TASK [List libvirt firewall zone interfaces] ***********************************
Thursday 27 November 2025 12:05:46 +0000 (0:00:00.213) 0:01:12.797 *****
changed: [instance]
TASK [Ensure the VLAN interfaces was created] **********************************
Thursday 27 November 2025 12:05:46 +0000 (0:00:00.458) 0:01:13.255 *****
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Thursday 27 November 2025 12:05:46 +0000 (0:00:00.084) 0:01:13.340 *****
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:05:46 +0000 (0:00:00.176) 0:01:13.516 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=186 changed=79 unreachable=0 failed=0 skipped=71 rescued=0 ignored=0
Thursday 27 November 2025 12:05:47 +0000 (0:00:00.856) 0:01:14.373 *****
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.77s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.30s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.69s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.66s
ci_nmstate : Install required packages on instance ---------------------- 1.46s
ci_nmstate : Install required packages on instance ---------------------- 1.38s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.35s
libvirt_manager : Create the storage pool ------------------------------- 1.28s
libvirt_manager : Gather the status of cifmw-pool storage pool. --------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.23s
dnsmasq : Enable and start service -------------------------------------- 0.91s
Gathering Facts --------------------------------------------------------- 0.89s
libvirt_manager : Restart firewalld ------------------------------------- 0.87s
libvirt_manager : Restart firewalld ------------------------------------- 0.86s
virtualbmc : Add new host to VBMC --------------------------------------- 0.73s
virtualbmc : Add new host to VBMC --------------------------------------- 0.69s
virtualbmc : Add new host to VBMC --------------------------------------- 0.68s
virtualbmc : Add new host to VBMC --------------------------------------- 0.68s
virtualbmc : Ensure vBMC answers ---------------------------------------- 0.62s
libvirt_manager : Ensure extra networks is in correct zone -------------- 0.60s
PLAY [Clean VBMC] **************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:05:48 +0000 (0:00:00.049) 0:00:00.049 *****
ok: [instance]
TASK [Remove VBMC] *************************************************************
Thursday 27 November 2025 12:05:49 +0000 (0:00:00.949) 0:00:00.998 *****
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:05:49 +0000 (0:00:00.111) 0:00:01.109 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:05:50 +0000 (0:00:01.348) 0:00:02.458 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:05:51 +0000 (0:00:00.344) 0:00:02.802 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:05:51 +0000 (0:00:00.053) 0:00:02.856 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:05:51 +0000 (0:00:00.050) 0:00:02.906 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:05:51 +0000 (0:00:00.112) 0:00:03.019 *****
changed: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:06:01 +0000 (0:00:10.543) 0:00:13.562 *****
changed: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:06:02 +0000 (0:00:01.122) 0:00:14.685 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:06:03 +0000 (0:00:00.337) 0:00:15.022 *****
ok: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:06:03 +0000 (0:00:00.263) 0:00:15.285 *****
changed: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:06:03 +0000 (0:00:00.388) 0:00:15.674 *****
changed: [instance] => (item=/home/zuul/.ssh/vbmc-key)
changed: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
changed: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
changed: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:06:04 +0000 (0:00:00.962) 0:00:16.636 *****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 27 November 2025 12:06:05 +0000 (0:00:00.769) 0:00:17.406 *****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 27 November 2025 12:06:05 +0000 (0:00:00.209) 0:00:17.616 *****
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 12:06:07 +0000 (0:00:01.425) 0:00:19.041 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 12:06:08 +0000 (0:00:00.758) 0:00:19.799 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 12:06:10 +0000 (0:00:01.982) 0:00:21.782 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 12:06:10 +0000 (0:00:00.862) 0:00:22.644 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 12:06:10 +0000 (0:00:00.068) 0:00:22.713 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 12:06:11 +0000 (0:00:00.365) 0:00:23.078 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 12:06:11 +0000 (0:00:00.398) 0:00:23.477 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:06:11 +0000 (0:00:00.073) 0:00:23.551 *****
ok: [instance] =>
cleanup_vms:
- cifmw-ocp-worker-0
- cifmw-ocp-master-2
- cifmw-ocp-master-0
- cifmw-ocp-master-1
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 12:06:11 +0000 (0:00:00.071) 0:00:23.622 *****
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 12:06:12 +0000 (0:00:00.981) 0:00:24.604 *****
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 12:06:13 +0000 (0:00:01.052) 0:00:25.656 *****
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 12:06:14 +0000 (0:00:01.046) 0:00:26.703 *****
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 12:06:15 +0000 (0:00:00.960) 0:00:27.663 *****
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 12:06:16 +0000 (0:00:00.842) 0:00:28.506 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.360) 0:00:28.866 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.086) 0:00:28.953 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.094) 0:00:29.047 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.142) 0:00:29.189 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.078) 0:00:29.268 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.075) 0:00:29.343 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.070) 0:00:29.414 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:06:17 +0000 (0:00:00.248) 0:00:29.662 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 12:06:18 +0000 (0:00:00.292) 0:00:29.955 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 12:06:18 +0000 (0:00:00.583) 0:00:30.539 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 12:06:19 +0000 (0:00:00.288) 0:00:30.828 *****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 12:06:19 +0000 (0:00:00.402) 0:00:31.230 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 12:06:19 +0000 (0:00:00.329) 0:00:31.560 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 613157, 'dev': 64513, 'nlink': 1, 'atime': 1764245082.8640804, 'mtime': 1764245082.8640804, 'ctime': 1764245082.8640804, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 12:06:20 +0000 (0:00:00.323) 0:00:31.884 *****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 12:06:20 +0000 (0:00:00.473) 0:00:32.357 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 12:06:21 +0000 (0:00:00.559) 0:00:32.917 *****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 12:06:21 +0000 (0:00:00.372) 0:00:33.289 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 12:06:21 +0000 (0:00:00.465) 0:00:33.755 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.113) 0:00:33.868 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.078) 0:00:33.947 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.267) 0:00:34.214 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.072) 0:00:34.287 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.101) 0:00:34.388 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.074) 0:00:34.462 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.102) 0:00:34.565 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:06:22 +0000 (0:00:00.104) 0:00:34.669 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.280) 0:00:34.950 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.039) 0:00:34.989 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.114) 0:00:35.103 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.078) 0:00:35.182 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.259) 0:00:35.441 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.129) 0:00:35.571 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:06:23 +0000 (0:00:00.101) 0:00:35.673 *****
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:06:24 +0000 (0:00:00.263) 0:00:35.936 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:06:24 +0000 (0:00:00.037) 0:00:35.973 *****
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:06:24 +0000 (0:00:00.529) 0:00:36.503 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.288) 0:00:36.791 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.066) 0:00:36.858 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.184) 0:00:37.042 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.042) 0:00:37.085 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.041) 0:00:37.127 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.046) 0:00:37.173 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.220) 0:00:37.393 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 12:06:25 +0000 (0:00:00.038) 0:00:37.432 *****
changed: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 12:06:26 +0000 (0:00:01.306) 0:00:38.738 *****
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:06:27 +0000 (0:00:00.367) 0:00:39.106 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:06:28 +0000 (0:00:01.217) 0:00:40.323 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:06:28 +0000 (0:00:00.248) 0:00:40.572 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:06:28 +0000 (0:00:00.047) 0:00:40.619 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:06:28 +0000 (0:00:00.045) 0:00:40.664 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:06:28 +0000 (0:00:00.071) 0:00:40.736 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:06:29 +0000 (0:00:00.297) 0:00:41.034 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:06:29 +0000 (0:00:00.295) 0:00:41.330 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:06:29 +0000 (0:00:00.229) 0:00:41.559 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:06:29 +0000 (0:00:00.040) 0:00:41.600 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:06:29 +0000 (0:00:00.039) 0:00:41.640 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 12:06:30 +0000 (0:00:00.698) 0:00:42.338 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:06:30 +0000 (0:00:00.089) 0:00:42.427 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:06:31 +0000 (0:00:00.358) 0:00:42.785 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 12:06:31 +0000 (0:00:00.249) 0:00:43.035 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:06:31 +0000 (0:00:00.095) 0:00:43.130 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:06:31 +0000 (0:00:00.209) 0:00:43.339 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 12:06:31 +0000 (0:00:00.254) 0:00:43.594 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:06:31 +0000 (0:00:00.073) 0:00:43.667 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:06:33 +0000 (0:00:01.209) 0:00:44.877 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:06:36 +0000 (0:00:03.226) 0:00:48.104 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:06:36 +0000 (0:00:00.226) 0:00:48.330 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:06:36 +0000 (0:00:00.042) 0:00:48.372 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:06:36 +0000 (0:00:00.040) 0:00:48.413 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:06:36 +0000 (0:00:00.092) 0:00:48.505 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:06:36 +0000 (0:00:00.041) 0:00:48.546 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.213) 0:00:48.760 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.068) 0:00:48.828 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.039) 0:00:48.867 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.218) 0:00:49.085 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.062) 0:00:49.148 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.039) 0:00:49.188 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:06:37 +0000 (0:00:00.530) 0:00:49.718 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:06:38 +0000 (0:00:00.214) 0:00:49.933 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 12:06:38 +0000 (0:00:00.386) 0:00:50.320 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 12:06:38 +0000 (0:00:00.255) 0:00:50.575 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 12:06:39 +0000 (0:00:00.544) 0:00:51.120 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 12:06:39 +0000 (0:00:00.049) 0:00:51.169 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 12:06:39 +0000 (0:00:00.211) 0:00:51.381 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 12:06:39 +0000 (0:00:00.233) 0:00:51.615 *****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 27 November 2025 12:06:39 +0000 (0:00:00.091) 0:00:51.706 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:06:40 +0000 (0:00:00.347) 0:00:52.054 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=81 changed=28 unreachable=0 failed=0 skipped=32 rescued=0 ignored=0
Thursday 27 November 2025 12:06:41 +0000 (0:00:00.800) 0:00:52.854 *****
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.54s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.23s
libvirt_manager : Populate service facts -------------------------------- 1.98s
Copy generated content to proper location ------------------------------- 1.43s
podman : Ensure podman is installed ------------------------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.31s
podman : Ensure podman is installed ------------------------------------- 1.22s
dnsmasq : Install needed packages --------------------------------------- 1.21s
virtualbmc : Remove vbmc container image -------------------------------- 1.12s
libvirt_manager : Destroy machine --------------------------------------- 1.05s
libvirt_manager : Undefine machine -------------------------------------- 1.05s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.98s
virtualbmc : Remove vbmc files ------------------------------------------ 0.96s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.96s
Gathering Facts --------------------------------------------------------- 0.95s
libvirt_manager : Start virtqemud socket service ------------------------ 0.86s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
Gathering Facts --------------------------------------------------------- 0.77s
libvirt_manager : Get installed packages list --------------------------- 0.76s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:06:58 +0000 (0:00:00.061) 0:00:00.061 *****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 27 November 2025 12:06:59 +0000 (0:00:00.791) 0:00:00.853 *****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 27 November 2025 12:06:59 +0000 (0:00:00.421) 0:00:01.275 *****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 27 November 2025 12:06:59 +0000 (0:00:00.059) 0:00:01.335 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 27 November 2025 12:07:00 +0000 (0:00:00.110) 0:00:01.445 *****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 27 November 2025 12:07:00 +0000 (0:00:00.337) 0:00:01.783 *****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 27 November 2025 12:07:00 +0000 (0:00:00.240) 0:00:02.023 *****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 27 November 2025 12:07:01 +0000 (0:00:00.794) 0:00:02.818 *****
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 27 November 2025 12:07:01 +0000 (0:00:00.151) 0:00:02.970 *****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 27 November 2025 12:07:02 +0000 (0:00:00.576) 0:00:03.546 *****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 27 November 2025 12:07:03 +0000 (0:00:01.384) 0:00:04.931 *****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 27 November 2025 12:07:04 +0000 (0:00:01.111) 0:00:06.042 *****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 27 November 2025 12:07:10 +0000 (0:00:06.253) 0:00:12.295 *****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 27 November 2025 12:07:11 +0000 (0:00:00.724) 0:00:13.020 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 27 November 2025 12:07:11 +0000 (0:00:00.055) 0:00:13.076 *****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 27 November 2025 12:07:12 +0000 (0:00:00.882) 0:00:13.958 *****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 27 November 2025 12:07:12 +0000 (0:00:00.068) 0:00:14.027 *****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 27 November 2025 12:07:12 +0000 (0:00:00.069) 0:00:14.097 *****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 27 November 2025 12:07:12 +0000 (0:00:00.068) 0:00:14.166 *****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 27 November 2025 12:07:13 +0000 (0:00:00.544) 0:00:14.710 *****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 27 November 2025 12:07:13 +0000 (0:00:00.433) 0:00:15.144 *****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 27 November 2025 12:07:13 +0000 (0:00:00.060) 0:00:15.204 *****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 27 November 2025 12:07:13 +0000 (0:00:00.095) 0:00:15.299 *****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 27 November 2025 12:07:13 +0000 (0:00:00.062) 0:00:15.362 *****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 27 November 2025 12:07:13 +0000 (0:00:00.076) 0:00:15.439 *****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.062) 0:00:15.502 *****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.091) 0:00:15.593 *****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.059) 0:00:15.652 *****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.059) 0:00:15.711 *****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.059) 0:00:15.771 *****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.091) 0:00:15.862 *****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.057) 0:00:15.920 *****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.205) 0:00:16.126 *****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 27 November 2025 12:07:14 +0000 (0:00:00.265) 0:00:16.392 *****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.249) 0:00:16.641 *****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.058) 0:00:16.700 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.057) 0:00:16.758 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.093) 0:00:16.851 *****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.057) 0:00:16.908 *****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.055) 0:00:16.964 *****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.056) 0:00:17.020 *****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.087) 0:00:17.107 *****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.060) 0:00:17.168 *****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.049) 0:00:17.218 *****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.118) 0:00:17.336 *****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 27 November 2025 12:07:15 +0000 (0:00:00.070) 0:00:17.406 *****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 27 November 2025 12:07:16 +0000 (0:00:00.072) 0:00:17.478 *****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 27 November 2025 12:07:16 +0000 (0:00:00.069) 0:00:17.548 *****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 27 November 2025 12:07:16 +0000 (0:00:00.107) 0:00:17.655 *****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 27 November 2025 12:07:53 +0000 (0:00:37.398) 0:00:55.054 *****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 27 November 2025 12:07:54 +0000 (0:00:01.258) 0:00:56.312 *****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 27 November 2025 12:07:54 +0000 (0:00:00.123) 0:00:56.436 *****
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 27 November 2025 12:07:55 +0000 (0:00:00.109) 0:00:56.545 *****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 27 November 2025 12:07:55 +0000 (0:00:00.051) 0:00:56.597 *****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 27 November 2025 12:07:56 +0000 (0:00:01.262) 0:00:57.859 *****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 27 November 2025 12:07:56 +0000 (0:00:00.274) 0:00:58.134 *****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 27 November 2025 12:07:56 +0000 (0:00:00.219) 0:00:58.354 *****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.131) 0:00:58.485 *****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.065) 0:00:58.551 *****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.199) 0:00:58.750 *****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.316) 0:00:59.067 *****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.088) 0:00:59.156 *****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.051) 0:00:59.207 *****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.050) 0:00:59.258 *****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.047) 0:00:59.306 *****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 27 November 2025 12:07:57 +0000 (0:00:00.083) 0:00:59.389 *****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 27 November 2025 12:07:58 +0000 (0:00:00.056) 0:00:59.445 *****
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 12:07:59 +0000 (0:00:01.024) 0:01:00.470 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 12:07:59 +0000 (0:00:00.771) 0:01:01.241 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 12:08:01 +0000 (0:00:02.040) 0:01:03.282 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 12:08:02 +0000 (0:00:00.903) 0:01:04.185 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 12:08:02 +0000 (0:00:00.059) 0:01:04.245 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.387) 0:01:04.633 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.354) 0:01:04.987 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.086) 0:01:05.074 *****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.085) 0:01:05.160 *****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.038) 0:01:05.198 *****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.041) 0:01:05.240 *****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.066) 0:01:05.307 *****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.039) 0:01:05.347 *****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 12:08:03 +0000 (0:00:00.037) 0:01:05.384 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.345) 0:01:05.729 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.109) 0:01:05.838 *****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.083) 0:01:05.922 *****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.037) 0:01:05.960 *****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.037) 0:01:05.997 *****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.067) 0:01:06.065 *****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.040) 0:01:06.105 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 12:08:04 +0000 (0:00:00.320) 0:01:06.425 *****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 12:08:05 +0000 (0:00:00.039) 0:01:06.465 *****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 12:08:05 +0000 (0:00:00.036) 0:01:06.502 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 12:08:05 +0000 (0:00:00.601) 0:01:07.103 *****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 12:08:06 +0000 (0:00:00.477) 0:01:07.581 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 12:08:06 +0000 (0:00:00.444) 0:01:08.025 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:08:06 +0000 (0:00:00.118) 0:01:08.144 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:08:06 +0000 (0:00:00.087) 0:01:08.232 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:08:08 +0000 (0:00:01.266) 0:01:09.498 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.083) 0:01:09.581 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.111) 0:01:09.693 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.083) 0:01:09.777 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.083) 0:01:09.860 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.114) 0:01:09.974 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.312) 0:01:10.287 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 12:08:08 +0000 (0:00:00.052) 0:01:10.340 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.121) 0:01:10.461 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.085) 0:01:10.546 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.265) 0:01:10.812 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.084) 0:01:10.896 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.110) 0:01:11.006 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.144) 0:01:11.150 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.084) 0:01:11.235 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:08:09 +0000 (0:00:00.114) 0:01:11.350 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.276) 0:01:11.626 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.048) 0:01:11.674 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.197) 0:01:11.872 *****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.041) 0:01:11.914 *****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.071) 0:01:11.985 *****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.049) 0:01:12.035 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.200) 0:01:12.236 *****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 12:08:10 +0000 (0:00:00.038) 0:01:12.274 *****
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 12:08:12 +0000 (0:00:01.295) 0:01:13.570 *****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:08:12 +0000 (0:00:00.364) 0:01:13.935 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:08:13 +0000 (0:00:01.272) 0:01:15.208 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:08:14 +0000 (0:00:00.240) 0:01:15.448 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:08:14 +0000 (0:00:00.049) 0:01:15.498 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:08:14 +0000 (0:00:00.069) 0:01:15.568 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:08:14 +0000 (0:00:00.071) 0:01:15.640 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:08:14 +0000 (0:00:00.458) 0:01:16.098 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:08:15 +0000 (0:00:00.409) 0:01:16.508 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:08:15 +0000 (0:00:00.189) 0:01:16.698 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:08:15 +0000 (0:00:00.041) 0:01:16.740 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:08:15 +0000 (0:00:00.072) 0:01:16.813 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 12:08:16 +0000 (0:00:00.709) 0:01:17.523 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:08:16 +0000 (0:00:00.091) 0:01:17.614 *****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:08:16 +0000 (0:00:00.316) 0:01:17.930 *****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 12:08:16 +0000 (0:00:00.244) 0:01:18.174 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:08:16 +0000 (0:00:00.092) 0:01:18.266 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:08:17 +0000 (0:00:00.204) 0:01:18.471 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 12:08:17 +0000 (0:00:00.221) 0:01:18.692 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:08:17 +0000 (0:00:00.107) 0:01:18.800 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:08:18 +0000 (0:00:01.224) 0:01:20.024 *****
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:08:19 +0000 (0:00:01.254) 0:01:21.279 *****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.222) 0:01:21.501 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.041) 0:01:21.543 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.041) 0:01:21.584 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.067) 0:01:21.651 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.041) 0:01:21.693 *****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.221) 0:01:21.914 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.099) 0:01:22.013 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.041) 0:01:22.055 *****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.213) 0:01:22.269 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.040) 0:01:22.310 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:08:20 +0000 (0:00:00.040) 0:01:22.350 *****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:08:21 +0000 (0:00:00.317) 0:01:22.667 *****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:08:21 +0000 (0:00:00.246) 0:01:22.914 *****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 12:08:21 +0000 (0:00:00.395) 0:01:23.309 *****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 12:08:22 +0000 (0:00:00.246) 0:01:23.555 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 12:08:22 +0000 (0:00:00.583) 0:01:24.138 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 12:08:22 +0000 (0:00:00.050) 0:01:24.189 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 12:08:22 +0000 (0:00:00.212) 0:01:24.401 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.214) 0:01:24.616 *****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.092) 0:01:24.708 *****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.233) 0:01:24.941 *****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.195) 0:01:25.137 *****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.210) 0:01:25.347 *****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.043) 0:01:25.391 *****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 27 November 2025 12:08:23 +0000 (0:00:00.042) 0:01:25.433 *****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 27 November 2025 12:08:24 +0000 (0:00:00.044) 0:01:25.477 *****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 27 November 2025 12:08:24 +0000 (0:00:00.042) 0:01:25.520 *****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 27 November 2025 12:08:25 +0000 (0:00:01.214) 0:01:26.735 *****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 27 November 2025 12:08:25 +0000 (0:00:00.219) 0:01:26.954 *****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 27 November 2025 12:08:25 +0000 (0:00:00.389) 0:01:27.344 *****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 27 November 2025 12:08:25 +0000 (0:00:00.046) 0:01:27.391 *****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 27 November 2025 12:08:26 +0000 (0:00:00.212) 0:01:27.603 *****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 27 November 2025 12:08:26 +0000 (0:00:00.452) 0:01:28.056 *****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 27 November 2025 12:08:26 +0000 (0:00:00.330) 0:01:28.386 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 27 November 2025 12:08:27 +0000 (0:00:00.218) 0:01:28.604 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 27 November 2025 12:08:27 +0000 (0:00:00.345) 0:01:28.950 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 27 November 2025 12:08:27 +0000 (0:00:00.372) 0:01:29.322 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 27 November 2025 12:08:28 +0000 (0:00:00.347) 0:01:29.670 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 27 November 2025 12:08:28 +0000 (0:00:00.343) 0:01:30.013 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 27 November 2025 12:08:28 +0000 (0:00:00.348) 0:01:30.362 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 27 November 2025 12:08:29 +0000 (0:00:00.347) 0:01:30.709 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 27 November 2025 12:08:29 +0000 (0:00:00.356) 0:01:31.066 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 27 November 2025 12:08:29 +0000 (0:00:00.348) 0:01:31.414 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 27 November 2025 12:08:30 +0000 (0:00:00.338) 0:01:31.753 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 27 November 2025 12:08:30 +0000 (0:00:00.350) 0:01:32.103 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 27 November 2025 12:08:30 +0000 (0:00:00.335) 0:01:32.438 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 27 November 2025 12:08:31 +0000 (0:00:00.351) 0:01:32.790 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 27 November 2025 12:08:31 +0000 (0:00:00.327) 0:01:33.117 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 27 November 2025 12:08:32 +0000 (0:00:00.332) 0:01:33.450 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 27 November 2025 12:08:32 +0000 (0:00:00.321) 0:01:33.772 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 27 November 2025 12:08:32 +0000 (0:00:00.347) 0:01:34.120 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 27 November 2025 12:08:33 +0000 (0:00:00.377) 0:01:34.497 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 27 November 2025 12:08:33 +0000 (0:00:00.342) 0:01:34.840 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 27 November 2025 12:08:33 +0000 (0:00:00.316) 0:01:35.157 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 27 November 2025 12:08:34 +0000 (0:00:00.319) 0:01:35.476 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 27 November 2025 12:08:34 +0000 (0:00:00.323) 0:01:35.800 *****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 27 November 2025 12:08:34 +0000 (0:00:00.349) 0:01:36.149 *****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 27 November 2025 12:08:35 +0000 (0:00:00.324) 0:01:36.474 *****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 27 November 2025 12:08:35 +0000 (0:00:00.326) 0:01:36.800 *****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 27 November 2025 12:08:35 +0000 (0:00:00.054) 0:01:36.855 *****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 27 November 2025 12:08:35 +0000 (0:00:00.307) 0:01:37.163 *****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 27 November 2025 12:08:36 +0000 (0:00:00.382) 0:01:37.545 *****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 27 November 2025 12:08:36 +0000 (0:00:00.316) 0:01:37.861 *****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 27 November 2025 12:08:36 +0000 (0:00:00.186) 0:01:38.048 *****
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 27 November 2025 12:08:36 +0000 (0:00:00.081) 0:01:38.129 *****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 27 November 2025 12:08:36 +0000 (0:00:00.239) 0:01:38.369 *****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 27 November 2025 12:08:37 +0000 (0:00:00.094) 0:01:38.464 *****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 27 November 2025 12:08:37 +0000 (0:00:00.363) 0:01:38.827 *****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 27 November 2025 12:08:37 +0000 (0:00:00.357) 0:01:39.185 *****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 27 November 2025 12:08:38 +0000 (0:00:00.430) 0:01:39.616 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:08:38 +0000 (0:00:00.280) 0:01:39.896 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 27 November 2025 12:08:39 +0000 (0:00:00.781) 0:01:40.677 *****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 37.40s
repo_setup : Initialize python venv and install requirements ------------ 6.25s
libvirt_manager : Populate service facts -------------------------------- 2.04s
repo_setup : Make sure git-core package is installed -------------------- 1.38s
libvirt_manager : Remove workload and volumes --------------------------- 1.30s
podman : Ensure podman is installed ------------------------------------- 1.27s
libvirt_manager : Gather the status of cifmw-pool storage pool. --------- 1.27s
ci_setup : Install needed packages -------------------------------------- 1.26s
test_deps : Install python yaml libs ------------------------------------ 1.26s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.25s
dnsmasq : Install needed packages --------------------------------------- 1.22s
libvirt_manager : Install packages required for using KVM --------------- 1.21s
repo_setup : Get repo-setup repository ---------------------------------- 1.11s
ci_setup : Manage directories ------------------------------------------- 1.02s
libvirt_manager : Start virtqemud socket service ------------------------ 0.90s
repo_setup : Run repo-setup --------------------------------------------- 0.88s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.79s
Gathering Facts --------------------------------------------------------- 0.79s
libvirt_manager : Restart firewalld ------------------------------------- 0.78s
libvirt_manager : Get installed packages list --------------------------- 0.77s
PLAY [Spine/leaf test] *********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:08:39 +0000 (0:00:00.048) 0:00:00.048 *****
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Thursday 27 November 2025 12:08:40 +0000 (0:00:00.865) 0:00:00.914 *****
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Thursday 27 November 2025 12:08:42 +0000 (0:00:01.772) 0:00:02.686 *****
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 27 November 2025 12:08:42 +0000 (0:00:00.122) 0:00:02.809 *****
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 27 November 2025 12:08:42 +0000 (0:00:00.049) 0:00:02.859 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Thursday 27 November 2025 12:08:42 +0000 (0:00:00.087) 0:00:02.946 *****
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Thursday 27 November 2025 12:08:42 +0000 (0:00:00.135) 0:00:03.082 *****
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 27 November 2025 12:08:42 +0000 (0:00:00.141) 0:00:03.224 *****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 27 November 2025 12:08:43 +0000 (0:00:00.475) 0:00:03.699 *****
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 27 November 2025 12:08:43 +0000 (0:00:00.495) 0:00:04.194 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:08:43 +0000 (0:00:00.067) 0:00:04.261 *****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 27 November 2025 12:08:44 +0000 (0:00:00.888) 0:00:05.150 *****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 27 November 2025 12:08:44 +0000 (0:00:00.084) 0:00:05.235 *****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 27 November 2025 12:08:44 +0000 (0:00:00.058) 0:00:05.294 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 27 November 2025 12:08:45 +0000 (0:00:00.627) 0:00:05.921 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.496) 0:00:06.418 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.129) 0:00:06.548 *****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.066) 0:00:06.614 *****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.270) 0:00:06.884 *****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.057) 0:00:06.942 *****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.056) 0:00:06.998 *****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.104) 0:00:07.103 *****
ok: [instance] => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
ok: [instance] => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
ok: [instance] => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.132) 0:00:07.236 *****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 27 November 2025 12:08:46 +0000 (0:00:00.060) 0:00:07.296 *****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.479) 0:00:07.775 *****
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
changed: [instance] => (item=Adding sl-compute-0 to sl-computes)
changed: [instance] => (item=Adding sl-compute-1 to sl-computes)
changed: [instance] => (item=Adding router-0 to routers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.141) 0:00:07.917 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.052) 0:00:07.969 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.052) 0:00:08.021 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.079) 0:00:08.101 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.054) 0:00:08.156 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 12:08:47 +0000 (0:00:00.047) 0:00:08.204 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 12:08:48 +0000 (0:00:00.139) 0:00:08.343 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 12:08:48 +0000 (0:00:00.075) 0:00:08.419 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 12:08:48 +0000 (0:00:00.212) 0:00:08.631 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 12:08:48 +0000 (0:00:00.401) 0:00:09.033 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 12:08:48 +0000 (0:00:00.174) 0:00:09.207 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 12:08:48 +0000 (0:00:00.052) 0:00:09.260 *****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 27 November 2025 12:08:49 +0000 (0:00:00.426) 0:00:09.686 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 27 November 2025 12:08:49 +0000 (0:00:00.152) 0:00:09.839 *****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
ok: [instance] => (item=intnet-0)
ok: [instance] => (item=intnet-1)
ok: [instance] => (item=s0-rtr)
ok: [instance] => (item=s1-rtr)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 27 November 2025 12:08:49 +0000 (0:00:00.111) 0:00:09.951 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 27 November 2025 12:08:50 +0000 (0:00:01.271) 0:00:11.223 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 27 November 2025 12:08:52 +0000 (0:00:01.496) 0:00:12.719 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 27 November 2025 12:08:53 +0000 (0:00:01.150) 0:00:13.869 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 27 November 2025 12:08:54 +0000 (0:00:01.267) 0:00:15.137 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 27 November 2025 12:08:54 +0000 (0:00:00.135) 0:00:15.273 *****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 27 November 2025 12:08:55 +0000 (0:00:00.210) 0:00:15.483 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 27 November 2025 12:08:56 +0000 (0:00:01.039) 0:00:16.523 *****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 27 November 2025 12:08:56 +0000 (0:00:00.125) 0:00:16.649 *****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 27 November 2025 12:08:56 +0000 (0:00:00.194) 0:00:16.843 *****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 27 November 2025 12:08:57 +0000 (0:00:01.432) 0:00:18.275 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 27 November 2025 12:08:58 +0000 (0:00:00.246) 0:00:18.522 *****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 27 November 2025 12:08:58 +0000 (0:00:00.369) 0:00:18.891 *****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 27 November 2025 12:09:00 +0000 (0:00:01.976) 0:00:20.868 *****
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 27 November 2025 12:09:00 +0000 (0:00:00.393) 0:00:21.261 *****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 27 November 2025 12:09:01 +0000 (0:00:00.063) 0:00:21.325 *****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 27 November 2025 12:09:01 +0000 (0:00:00.091) 0:00:21.416 *****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 27 November 2025 12:09:01 +0000 (0:00:00.527) 0:00:21.943 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:09:02 +0000 (0:00:00.664) 0:00:22.607 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:09:03 +0000 (0:00:01.236) 0:00:23.844 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:09:06 +0000 (0:00:03.377) 0:00:27.222 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:09:07 +0000 (0:00:00.243) 0:00:27.465 *****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:09:07 +0000 (0:00:00.397) 0:00:27.863 *****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:09:08 +0000 (0:00:00.444) 0:00:28.307 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:09:08 +0000 (0:00:00.088) 0:00:28.395 *****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:09:08 +0000 (0:00:00.416) 0:00:28.812 *****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:09:08 +0000 (0:00:00.081) 0:00:28.894 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:09:08 +0000 (0:00:00.090) 0:00:28.984 *****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:09:09 +0000 (0:00:00.386) 0:00:29.370 *****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:09:09 +0000 (0:00:00.086) 0:00:29.457 *****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:09:09 +0000 (0:00:00.237) 0:00:29.694 *****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.705) 0:00:30.400 *****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.080) 0:00:30.480 *****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.050) 0:00:30.531 *****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.093) 0:00:30.625 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.305) 0:00:30.930 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.061) 0:00:30.992 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:09:10 +0000 (0:00:00.068) 0:00:31.060 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:09:11 +0000 (0:00:00.497) 0:00:31.558 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:09:11 +0000 (0:00:00.052) 0:00:31.611 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:09:11 +0000 (0:00:00.117) 0:00:31.728 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:09:11 +0000 (0:00:00.061) 0:00:31.790 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:09:11 +0000 (0:00:00.067) 0:00:31.857 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.447) 0:00:32.304 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.087) 0:00:32.392 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.085) 0:00:32.478 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.060) 0:00:32.538 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.104) 0:00:32.642 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.446) 0:00:33.089 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.048) 0:00:33.138 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:09:12 +0000 (0:00:00.117) 0:00:33.256 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.061) 0:00:33.317 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.066) 0:00:33.384 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.479) 0:00:33.864 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.051) 0:00:33.915 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.091) 0:00:34.007 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.061) 0:00:34.069 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:09:13 +0000 (0:00:00.113) 0:00:34.183 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:09:14 +0000 (0:00:00.494) 0:00:34.678 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:09:14 +0000 (0:00:00.053) 0:00:34.731 *****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:09:14 +0000 (0:00:00.120) 0:00:34.851 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:09:14 +0000 (0:00:00.058) 0:00:34.910 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:09:14 +0000 (0:00:00.067) 0:00:34.978 *****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:09:15 +0000 (0:00:00.493) 0:00:35.471 *****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:09:15 +0000 (0:00:00.051) 0:00:35.523 *****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 27 November 2025 12:09:15 +0000 (0:00:00.085) 0:00:35.609 *****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 27 November 2025 12:09:15 +0000 (0:00:00.099) 0:00:35.708 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:09:16 +0000 (0:00:01.300) 0:00:37.008 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-0)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s0-rtr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:09:16 +0000 (0:00:00.159) 0:00:37.168 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:09:17 +0000 (0:00:00.331) 0:00:37.499 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:09:17 +0000 (0:00:00.068) 0:00:37.568 *****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 27 November 2025 12:09:17 +0000 (0:00:00.230) 0:00:37.798 *****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 27 November 2025 12:09:17 +0000 (0:00:00.104) 0:00:37.903 *****
fatal: [instance]: FAILED! => changed=false
msg: Xpath /network/ip does not reference a node!
TASK [libvirt_manager : Clear error if IP address isn't defined] ***************
Thursday 27 November 2025 12:09:17 +0000 (0:00:00.221) 0:00:38.125 *****
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 27 November 2025 12:09:17 +0000 (0:00:00.070) 0:00:38.195 *****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 27 November 2025 12:09:18 +0000 (0:00:00.393) 0:00:38.589 *****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 27 November 2025 12:09:18 +0000 (0:00:00.371) 0:00:38.961 *****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.359) 0:00:39.321 *****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.186) 0:00:39.508 *****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.372) 0:00:39.880 *****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.059) 0:00:39.940 *****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.086) 0:00:40.026 *****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.058) 0:00:40.085 *****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.056) 0:00:40.142 *****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 27 November 2025 12:09:19 +0000 (0:00:00.052) 0:00:40.194 *****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'sl-computes': {'networks': {'public': None}}, 'routers': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 27 November 2025 12:09:20 +0000 (0:00:00.229) 0:00:40.423 *****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 27 November 2025 12:09:20 +0000 (0:00:00.052) 0:00:40.475 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 27 November 2025 12:09:20 +0000 (0:00:00.243) 0:00:40.718 *****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 27 November 2025 12:09:20 +0000 (0:00:00.408) 0:00:41.127 *****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.190) 0:00:41.318 *****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.057) 0:00:41.376 *****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.477) 0:00:41.853 *****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.056) 0:00:41.909 *****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.052) 0:00:41.961 *****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.052) 0:00:42.014 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.132) 0:00:42.147 *****
skipping: [instance] => (item=router-0 - ctlplane)
ok: [instance] => (item=sl-compute-0 - ctlplane)
ok: [instance] => (item=sl-compute-1 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 27 November 2025 12:09:21 +0000 (0:00:00.145) 0:00:42.292 *****
ok: [instance] => (item=router-0 - public)
ok: [instance] => (item=sl-compute-0 - public)
ok: [instance] => (item=sl-compute-1 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.158) 0:00:42.450 *****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.144) 0:00:42.595 *****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.070) 0:00:42.665 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:ae:89:43', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:31:6e:81', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:a5:d2:ad', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:d0:7f:2d', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:82:2c:d4', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.116) 0:00:42.781 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.143) 0:00:42.925 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.197) 0:00:43.122 *****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 27 November 2025 12:09:22 +0000 (0:00:00.054) 0:00:43.177 *****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 27 November 2025 12:09:23 +0000 (0:00:00.233) 0:00:43.411 *****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 27 November 2025 12:09:23 +0000 (0:00:00.053) 0:00:43.464 *****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 27 November 2025 12:09:23 +0000 (0:00:00.049) 0:00:43.513 *****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:ae:89:43', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:31:6e:81', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:a5:d2:ad', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:d0:7f:2d', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:82:2c:d4', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 27 November 2025 12:09:23 +0000 (0:00:00.180) 0:00:43.694 *****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 27 November 2025 12:09:23 +0000 (0:00:00.113) 0:00:43.808 *****
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:ae:89:43', 'entry': 'set:sl-compute,52:54:00:ae:89:43,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:31:6e:81', 'entry': 'set:sl-compute,52:54:01:31:6e:81,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:a5:d2:ad', 'entry': 'set:router,52:54:02:a5:d2:ad,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:d0:7f:2d', 'entry': 'set:sl-compute,52:54:00:d0:7f:2d,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:82:2c:d4', 'entry': 'set:sl-compute,52:54:01:82:2c:d4,192.168.110.17,sl-compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 27 November 2025 12:09:25 +0000 (0:00:01.683) 0:00:45.491 *****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 27 November 2025 12:09:25 +0000 (0:00:00.114) 0:00:45.605 *****
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 27 November 2025 12:09:25 +0000 (0:00:00.187) 0:00:45.793 *****
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 27 November 2025 12:09:25 +0000 (0:00:00.118) 0:00:45.912 *****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 27 November 2025 12:09:25 +0000 (0:00:00.108) 0:00:46.021 *****
ok: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 27 November 2025 12:09:25 +0000 (0:00:00.144) 0:00:46.165 *****
changed: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 27 November 2025 12:09:27 +0000 (0:00:01.725) 0:00:47.890 *****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 27 November 2025 12:09:27 +0000 (0:00:00.052) 0:00:47.943 *****
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 27 November 2025 12:09:27 +0000 (0:00:00.069) 0:00:48.012 *****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 27 November 2025 12:09:27 +0000 (0:00:00.096) 0:00:48.109 *****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 27 November 2025 12:09:28 +0000 (0:00:00.385) 0:00:48.495 *****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:09:28 +0000 (0:00:00.069) 0:00:48.564 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 27 November 2025 12:09:29 +0000 (0:00:00.826) 0:00:49.391 *****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 27 November 2025 12:09:29 +0000 (0:00:00.357) 0:00:49.748 *****
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 27 November 2025 12:09:29 +0000 (0:00:00.384) 0:00:50.133 *****
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 27 November 2025 12:09:30 +0000 (0:00:00.739) 0:00:50.872 *****
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 27 November 2025 12:09:31 +0000 (0:00:00.454) 0:00:51.327 *****
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 27 November 2025 12:09:31 +0000 (0:00:00.098) 0:00:51.425 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=sl-compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=router)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 12:09:31 +0000 (0:00:00.148) 0:00:51.574 *****
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 12:09:31 +0000 (0:00:00.217) 0:00:51.791 *****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 12:09:31 +0000 (0:00:00.236) 0:00:52.028 *****
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 12:09:52 +0000 (0:00:20.763) 0:01:12.792 *****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 12:09:52 +0000 (0:00:00.219) 0:01:13.011 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 12:09:52 +0000 (0:00:00.074) 0:01:13.085 *****
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 27 November 2025 12:09:53 +0000 (0:00:00.238) 0:01:13.324 *****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 27 November 2025 12:09:53 +0000 (0:00:00.269) 0:01:13.593 *****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 27 November 2025 12:09:53 +0000 (0:00:00.223) 0:01:13.817 *****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 27 November 2025 12:09:53 +0000 (0:00:00.054) 0:01:13.872 *****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 27 November 2025 12:09:53 +0000 (0:00:00.256) 0:01:14.128 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 27 November 2025 12:09:53 +0000 (0:00:00.072) 0:01:14.200 *****
ok: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 27 November 2025 12:09:54 +0000 (0:00:00.232) 0:01:14.433 *****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 27 November 2025 12:09:54 +0000 (0:00:00.202) 0:01:14.635 *****
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 27 November 2025 12:09:54 +0000 (0:00:00.453) 0:01:15.088 *****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 27 November 2025 12:09:55 +0000 (0:00:00.282) 0:01:15.371 *****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 27 November 2025 12:09:55 +0000 (0:00:00.201) 0:01:15.573 *****
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 27 November 2025 12:09:55 +0000 (0:00:00.472) 0:01:16.045 *****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 27 November 2025 12:09:55 +0000 (0:00:00.054) 0:01:16.100 *****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 27 November 2025 12:09:56 +0000 (0:00:00.250) 0:01:16.350 *****
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 27 November 2025 12:09:56 +0000 (0:00:00.054) 0:01:16.405 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Create VM image for sl-compute-0] **********************
Thursday 27 November 2025 12:09:56 +0000 (0:00:00.203) 0:01:16.609 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Thursday 27 November 2025 12:09:56 +0000 (0:00:00.276) 0:01:16.885 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Thursday 27 November 2025 12:09:56 +0000 (0:00:00.283) 0:01:17.168 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Thursday 27 November 2025 12:09:57 +0000 (0:00:00.433) 0:01:17.602 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:09:57 +0000 (0:00:00.086) 0:01:17.688 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:09:57 +0000 (0:00:00.136) 0:01:17.825 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:09:57 +0000 (0:00:00.279) 0:01:18.104 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:09:57 +0000 (0:00:00.096) 0:01:18.201 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:09:58 +0000 (0:00:00.303) 0:01:18.504 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Thursday 27 November 2025 12:09:58 +0000 (0:00:00.223) 0:01:18.727 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:09:58 +0000 (0:00:00.299) 0:01:19.027 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:09:59 +0000 (0:00:00.295) 0:01:19.323 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:09:59 +0000 (0:00:00.095) 0:01:19.418 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:09:59 +0000 (0:00:00.247) 0:01:19.666 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Thursday 27 November 2025 12:09:59 +0000 (0:00:00.224) 0:01:19.890 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Thursday 27 November 2025 12:09:59 +0000 (0:00:00.339) 0:01:20.230 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:10:00 +0000 (0:00:00.097) 0:01:20.327 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:00 +0000 (0:00:00.136) 0:01:20.464 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:00 +0000 (0:00:00.278) 0:01:20.742 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:00 +0000 (0:00:00.094) 0:01:20.836 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:00 +0000 (0:00:00.291) 0:01:21.128 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.225) 0:01:21.353 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.085) 0:01:21.439 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.058) 0:01:21.497 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.100) 0:01:21.598 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.058) 0:01:21.657 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.236) 0:01:21.893 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.066) 0:01:21.959 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 12:10:01 +0000 (0:00:00.146) 0:01:22.105 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.217) 0:01:22.323 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.090) 0:01:22.413 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.106) 0:01:22.520 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.073) 0:01:22.593 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.071) 0:01:22.665 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.153) 0:01:22.818 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 12:10:02 +0000 (0:00:00.413) 0:01:23.232 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 12:10:04 +0000 (0:00:01.260) 0:01:24.493 *****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 12:10:04 +0000 (0:00:00.238) 0:01:24.731 *****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 12:10:04 +0000 (0:00:00.378) 0:01:25.109 *****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 12:10:05 +0000 (0:00:00.381) 0:01:25.491 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 12:10:05 +0000 (0:00:00.118) 0:01:25.610 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 12:10:05 +0000 (0:00:00.237) 0:01:25.848 *****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 12:10:05 +0000 (0:00:00.079) 0:01:25.927 *****
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:10:05 +0000 (0:00:00.330) 0:01:26.258 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:10:06 +0000 (0:00:00.294) 0:01:26.552 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Thursday 27 November 2025 12:10:06 +0000 (0:00:00.075) 0:01:26.628 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Thursday 27 November 2025 12:10:06 +0000 (0:00:00.093) 0:01:26.721 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Thursday 27 November 2025 12:10:06 +0000 (0:00:00.274) 0:01:26.996 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Thursday 27 November 2025 12:10:06 +0000 (0:00:00.237) 0:01:27.234 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Thursday 27 November 2025 12:10:07 +0000 (0:00:00.434) 0:01:27.669 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:10:07 +0000 (0:00:00.086) 0:01:27.755 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:07 +0000 (0:00:00.127) 0:01:27.882 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:07 +0000 (0:00:00.272) 0:01:28.155 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:07 +0000 (0:00:00.092) 0:01:28.247 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:08 +0000 (0:00:00.249) 0:01:28.497 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Thursday 27 November 2025 12:10:08 +0000 (0:00:00.252) 0:01:28.750 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:08 +0000 (0:00:00.296) 0:01:29.046 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:09 +0000 (0:00:00.264) 0:01:29.311 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:09 +0000 (0:00:00.129) 0:01:29.440 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:09 +0000 (0:00:00.256) 0:01:29.696 *****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Thursday 27 November 2025 12:10:09 +0000 (0:00:00.218) 0:01:29.915 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Thursday 27 November 2025 12:10:09 +0000 (0:00:00.305) 0:01:30.220 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:10:10 +0000 (0:00:00.138) 0:01:30.359 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:10 +0000 (0:00:00.108) 0:01:30.468 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:10 +0000 (0:00:00.284) 0:01:30.752 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:10 +0000 (0:00:00.105) 0:01:30.857 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:10 +0000 (0:00:00.254) 0:01:31.111 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.256) 0:01:31.367 *****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.083) 0:01:31.451 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.057) 0:01:31.509 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.057) 0:01:31.566 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.055) 0:01:31.622 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.232) 0:01:31.854 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.069) 0:01:31.923 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.142) 0:01:32.066 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 12:10:11 +0000 (0:00:00.218) 0:01:32.284 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 12:10:12 +0000 (0:00:00.090) 0:01:32.374 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 12:10:12 +0000 (0:00:00.073) 0:01:32.448 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 12:10:12 +0000 (0:00:00.117) 0:01:32.566 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 12:10:12 +0000 (0:00:00.072) 0:01:32.639 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 12:10:12 +0000 (0:00:00.113) 0:01:32.753 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 12:10:12 +0000 (0:00:00.445) 0:01:33.198 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 12:10:14 +0000 (0:00:01.288) 0:01:34.486 *****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 12:10:14 +0000 (0:00:00.251) 0:01:34.738 *****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 12:10:14 +0000 (0:00:00.408) 0:01:35.146 *****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 12:10:15 +0000 (0:00:00.375) 0:01:35.521 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 12:10:15 +0000 (0:00:00.074) 0:01:35.595 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 12:10:15 +0000 (0:00:00.256) 0:01:35.852 *****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 12:10:15 +0000 (0:00:00.072) 0:01:35.925 *****
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:10:15 +0000 (0:00:00.288) 0:01:36.214 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:10:16 +0000 (0:00:00.289) 0:01:36.503 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Thursday 27 November 2025 12:10:16 +0000 (0:00:00.073) 0:01:36.577 *****
skipping: [instance]
TASK [libvirt_manager : Create VM image for router-0] **************************
Thursday 27 November 2025 12:10:16 +0000 (0:00:00.060) 0:01:36.638 *****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Thursday 27 November 2025 12:10:16 +0000 (0:00:00.295) 0:01:36.933 *****
changed: [instance]
TASK [libvirt_manager : Define VMs for type router-0] **************************
Thursday 27 November 2025 12:10:16 +0000 (0:00:00.245) 0:01:37.178 *****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Thursday 27 November 2025 12:10:17 +0000 (0:00:00.358) 0:01:37.537 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:10:17 +0000 (0:00:00.120) 0:01:37.658 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:17 +0000 (0:00:00.094) 0:01:37.752 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:17 +0000 (0:00:00.265) 0:01:38.018 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:17 +0000 (0:00:00.127) 0:01:38.146 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:18 +0000 (0:00:00.253) 0:01:38.399 *****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Thursday 27 November 2025 12:10:18 +0000 (0:00:00.220) 0:01:38.620 *****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Thursday 27 November 2025 12:10:18 +0000 (0:00:00.328) 0:01:38.949 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 27 November 2025 12:10:18 +0000 (0:00:00.096) 0:01:39.045 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s0-rtr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s1-rtr)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:18 +0000 (0:00:00.146) 0:01:39.192 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:19 +0000 (0:00:00.270) 0:01:39.463 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:19 +0000 (0:00:00.094) 0:01:39.557 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:19 +0000 (0:00:00.245) 0:01:39.803 *****
ok: [instance]
TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Thursday 27 November 2025 12:10:19 +0000 (0:00:00.261) 0:01:40.064 *****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 27 November 2025 12:10:20 +0000 (0:00:00.304) 0:01:40.369 *****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 27 November 2025 12:10:20 +0000 (0:00:00.265) 0:01:40.634 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 27 November 2025 12:10:20 +0000 (0:00:00.129) 0:01:40.764 *****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 27 November 2025 12:10:20 +0000 (0:00:00.251) 0:01:41.016 *****
ok: [instance]
TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Thursday 27 November 2025 12:10:20 +0000 (0:00:00.223) 0:01:41.240 *****
changed: [instance]
TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.304) 0:01:41.544 *****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.097) 0:01:41.642 *****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.059) 0:01:41.701 *****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.055) 0:01:41.757 *****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.232) 0:01:41.989 *****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.109) 0:01:42.099 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 27 November 2025 12:10:21 +0000 (0:00:00.110) 0:01:42.209 *****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 27 November 2025 12:10:22 +0000 (0:00:00.219) 0:01:42.429 *****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 27 November 2025 12:10:22 +0000 (0:00:00.125) 0:01:42.554 *****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 27 November 2025 12:10:22 +0000 (0:00:00.075) 0:01:42.629 *****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 27 November 2025 12:10:22 +0000 (0:00:00.075) 0:01:42.705 *****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 27 November 2025 12:10:22 +0000 (0:00:00.072) 0:01:42.777 *****
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 27 November 2025 12:10:22 +0000 (0:00:00.153) 0:01:42.931 *****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 27 November 2025 12:10:23 +0000 (0:00:00.427) 0:01:43.359 *****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 27 November 2025 12:10:24 +0000 (0:00:01.217) 0:01:44.576 *****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 27 November 2025 12:10:24 +0000 (0:00:00.235) 0:01:44.812 *****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 27 November 2025 12:10:24 +0000 (0:00:00.384) 0:01:45.196 *****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 27 November 2025 12:10:25 +0000 (0:00:00.381) 0:01:45.577 *****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 27 November 2025 12:10:25 +0000 (0:00:00.075) 0:01:45.653 *****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 27 November 2025 12:10:25 +0000 (0:00:00.222) 0:01:45.875 *****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 27 November 2025 12:10:25 +0000 (0:00:00.108) 0:01:45.984 *****
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 27 November 2025 12:10:25 +0000 (0:00:00.293) 0:01:46.278 *****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 27 November 2025 12:10:26 +0000 (0:00:00.299) 0:01:46.577 *****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for router-0] *********************
Thursday 27 November 2025 12:10:26 +0000 (0:00:00.118) 0:01:46.696 *****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 27 November 2025 12:10:26 +0000 (0:00:00.057) 0:01:46.753 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 27 November 2025 12:10:26 +0000 (0:00:00.104) 0:01:46.857 *****
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 27 November 2025 12:10:26 +0000 (0:00:00.097) 0:01:46.954 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 12:10:28 +0000 (0:00:02.150) 0:01:49.105 *****
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 12:10:29 +0000 (0:00:00.485) 0:01:49.591 *****
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 27 November 2025 12:10:29 +0000 (0:00:00.540) 0:01:50.131 *****
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 27 November 2025 12:10:30 +0000 (0:00:00.585) 0:01:50.717 *****
changed: [instance] => (item=sl-compute-0.utility)
changed: [instance] => (item=sl-compute-1.utility)
changed: [instance] => (item=router-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 27 November 2025 12:10:31 +0000 (0:00:00.904) 0:01:51.621 *****
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j114663853296.125448', 'results_file': '/home/zuul/.ansible_async/j114663853296.125448', 'changed': True, '_vm': {'key': 'sl-compute-0', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j293245644107.125465', 'results_file': '/home/zuul/.ansible_async/j293245644107.125465', 'changed': True, '_vm': {'key': 'sl-compute-1', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (83 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (82 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (81 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (80 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (79 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (78 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (77 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (76 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (75 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (74 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (73 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (72 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j90303871116.125484', 'results_file': '/home/zuul/.ansible_async/j90303871116.125484', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 27 November 2025 12:11:51 +0000 (0:01:19.908) 0:03:11.530 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 12:11:51 +0000 (0:00:00.166) 0:03:11.696 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Thursday 27 November 2025 12:11:51 +0000 (0:00:00.053) 0:03:11.749 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 12:11:51 +0000 (0:00:00.134) 0:03:11.884 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-0.utility', 'patterns': ['sl-compute-0', 'sl-compute-0', 'sl-compute-0.utility', 'sl-compute-0.localdomain', 'sl-compute-0.instance', 'sl-compute-0', 'sl-compute-0.instance', 'sl-compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 12:11:51 +0000 (0:00:00.140) 0:03:12.024 *****
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.302) 0:03:12.327 *****
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.236) 0:03:12.564 *****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.469) 0:03:13.034 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.056) 0:03:13.090 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.056) 0:03:13.146 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.073) 0:03:13.219 *****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 12:11:52 +0000 (0:00:00.071) 0:03:13.291 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Thursday 27 November 2025 12:11:53 +0000 (0:00:00.098) 0:03:13.390 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 12:11:53 +0000 (0:00:00.094) 0:03:13.484 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-1.utility', 'patterns': ['sl-compute-1', 'sl-compute-1', 'sl-compute-1.utility', 'sl-compute-1.localdomain', 'sl-compute-1.instance', 'sl-compute-1', 'sl-compute-1.instance', 'sl-compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 12:11:53 +0000 (0:00:00.171) 0:03:13.656 *****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 12:11:53 +0000 (0:00:00.241) 0:03:13.897 *****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Thursday 27 November 2025 12:11:53 +0000 (0:00:00.235) 0:03:14.132 *****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.472) 0:03:14.605 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.060) 0:03:14.665 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.055) 0:03:14.721 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.121) 0:03:14.842 *****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.073) 0:03:14.916 *****
skipping: [instance]
TASK [Push ssh jumper/configuration for router-0] ******************************
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.056) 0:03:14.972 *****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.130) 0:03:15.102 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'router-0.utility', 'patterns': ['router-0', 'router-0', 'router-0.utility', 'router-0.localdomain', 'router-0.instance', 'router-0', 'router-0.instance', 'router-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 27 November 2025 12:11:54 +0000 (0:00:00.138) 0:03:15.241 *****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 27 November 2025 12:11:55 +0000 (0:00:00.229) 0:03:15.470 *****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Thursday 27 November 2025 12:11:55 +0000 (0:00:00.270) 0:03:15.740 *****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Thursday 27 November 2025 12:11:55 +0000 (0:00:00.433) 0:03:16.174 *****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 27 November 2025 12:11:55 +0000 (0:00:00.054) 0:03:16.229 *****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.098) 0:03:16.327 *****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.077) 0:03:16.404 *****
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.074) 0:03:16.479 *****
skipping: [instance] => (item=router-0)
skipping: [instance] => (item=sl-compute-0)
skipping: [instance] => (item=sl-compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.073) 0:03:16.552 *****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.295) 0:03:16.848 *****
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.371) 0:03:17.220 *****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 27 November 2025 12:11:56 +0000 (0:00:00.062) 0:03:17.282 *****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 27 November 2025 12:11:57 +0000 (0:00:00.099) 0:03:17.382 *****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 27 November 2025 12:11:57 +0000 (0:00:00.065) 0:03:17.448 *****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 27 November 2025 12:11:57 +0000 (0:00:00.058) 0:03:17.506 *****
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=281 changed=93 unreachable=0 failed=0 skipped=94 rescued=1 ignored=0
Thursday 27 November 2025 12:11:57 +0000 (0:00:00.244) 0:03:17.751 *****
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 79.91s
libvirt_manager : Download base image ---------------------------------- 20.76s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.38s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.15s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.98s
discover_latest_image : Get latest image -------------------------------- 1.77s
dnsmasq : Add/Remove address -------------------------------------------- 1.73s
libvirt_manager : Restart firewalld ------------------------------------- 1.72s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.68s
libvirt_manager : Ensure networks are created/started ------------------- 1.50s
ci_nmstate : Install required packages on instance ---------------------- 1.43s
libvirt_manager : Ensure network is in correct zone --------------------- 1.30s
config_drive : Install required RPM packages ---------------------------- 1.29s
libvirt_manager : Ensure networks are defined --------------------------- 1.27s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.27s
config_drive : Install required RPM packages ---------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.24s
config_drive : Install required RPM packages ---------------------------- 1.22s
libvirt_manager : Ensure networks are active ---------------------------- 1.15s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.04s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 27 November 2025 12:11:58 +0000 (0:00:00.052) 0:00:00.052 *****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 27 November 2025 12:11:59 +0000 (0:00:01.250) 0:00:01.303 *****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 27 November 2025 12:11:59 +0000 (0:00:00.318) 0:00:01.621 *****
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 27 November 2025 12:12:01 +0000 (0:00:01.458) 0:00:03.079 *****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 27 November 2025 12:12:01 +0000 (0:00:00.802) 0:00:03.882 *****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 27 November 2025 12:12:03 +0000 (0:00:02.091) 0:00:05.973 *****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 27 November 2025 12:12:04 +0000 (0:00:00.944) 0:00:06.918 *****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 27 November 2025 12:12:04 +0000 (0:00:00.064) 0:00:06.983 *****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 27 November 2025 12:12:05 +0000 (0:00:00.390) 0:00:07.373 *****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 27 November 2025 12:12:05 +0000 (0:00:00.469) 0:00:07.843 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:12:05 +0000 (0:00:00.088) 0:00:07.931 *****
ok: [instance] =>
cleanup_vms:
- cifmw-router-0
- cifmw-sl-compute-0
- cifmw-sl-compute-1
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 27 November 2025 12:12:06 +0000 (0:00:00.087) 0:00:08.019 *****
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 27 November 2025 12:12:06 +0000 (0:00:00.791) 0:00:08.810 *****
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 27 November 2025 12:12:08 +0000 (0:00:01.546) 0:00:10.357 *****
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 27 November 2025 12:12:09 +0000 (0:00:00.829) 0:00:11.186 *****
ok: [instance -> localhost] => (item=cifmw-router-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 27 November 2025 12:12:10 +0000 (0:00:00.829) 0:00:12.015 *****
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Get network list] **************************************
Thursday 27 November 2025 12:12:10 +0000 (0:00:00.726) 0:00:12.742 *****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 27 November 2025 12:12:11 +0000 (0:00:00.359) 0:00:13.102 *****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 27 November 2025 12:12:11 +0000 (0:00:00.096) 0:00:13.199 *****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
- cifmw-intnet-1
- cifmw-s0-rtr
- cifmw-intnet-0
- cifmw-s1-rtr
TASK [Remove dnsmasq network bits] *********************************************
Thursday 27 November 2025 12:12:11 +0000 (0:00:00.086) 0:00:13.285 *****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:12:11 +0000 (0:00:00.503) 0:00:13.789 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:12:11 +0000 (0:00:00.144) 0:00:13.933 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.086) 0:00:14.020 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.082) 0:00:14.102 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.272) 0:00:14.375 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.282) 0:00:14.658 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.093) 0:00:14.751 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.118) 0:00:14.869 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:12:12 +0000 (0:00:00.086) 0:00:14.955 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:12:13 +0000 (0:00:00.259) 0:00:15.215 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:12:13 +0000 (0:00:00.290) 0:00:15.505 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:12:13 +0000 (0:00:00.091) 0:00:15.597 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:12:13 +0000 (0:00:00.086) 0:00:15.683 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:12:13 +0000 (0:00:00.089) 0:00:15.772 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:12:14 +0000 (0:00:00.297) 0:00:16.070 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:12:14 +0000 (0:00:00.289) 0:00:16.359 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:12:14 +0000 (0:00:00.096) 0:00:16.455 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:12:14 +0000 (0:00:00.087) 0:00:16.543 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:12:14 +0000 (0:00:00.086) 0:00:16.629 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:12:14 +0000 (0:00:00.282) 0:00:16.912 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:12:15 +0000 (0:00:00.299) 0:00:17.212 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:12:15 +0000 (0:00:00.090) 0:00:17.302 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:12:15 +0000 (0:00:00.088) 0:00:17.391 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:12:15 +0000 (0:00:00.086) 0:00:17.477 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:12:15 +0000 (0:00:00.265) 0:00:17.742 *****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 27 November 2025 12:12:16 +0000 (0:00:00.332) 0:00:18.075 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 27 November 2025 12:12:16 +0000 (0:00:00.094) 0:00:18.169 *****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 27 November 2025 12:12:16 +0000 (0:00:00.088) 0:00:18.258 *****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 27 November 2025 12:12:16 +0000 (0:00:00.086) 0:00:18.344 *****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 27 November 2025 12:12:16 +0000 (0:00:00.261) 0:00:18.606 *****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 27 November 2025 12:12:16 +0000 (0:00:00.291) 0:00:18.898 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 27 November 2025 12:12:19 +0000 (0:00:02.791) 0:00:21.689 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 27 November 2025 12:12:21 +0000 (0:00:01.506) 0:00:23.195 *****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 27 November 2025 12:12:23 +0000 (0:00:01.798) 0:00:24.994 *****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 27 November 2025 12:12:23 +0000 (0:00:00.354) 0:00:25.349 *****
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 613179, 'dev': 64513, 'nlink': 1, 'atime': 1764245339.1784048, 'mtime': 1764245339.1784048, 'ctime': 1764245339.1784048, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-zoorn5o4.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 308, 'inode': 613180, 'dev': 64513, 'nlink': 1, 'atime': 1764245339.1794047, 'mtime': 1764245339.1794047, 'ctime': 1764245339.1794047, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 27 November 2025 12:12:23 +0000 (0:00:00.516) 0:00:25.865 *****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 27 November 2025 12:12:26 +0000 (0:00:02.273) 0:00:28.139 *****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 27 November 2025 12:12:26 +0000 (0:00:00.571) 0:00:28.711 *****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 27 November 2025 12:12:27 +0000 (0:00:00.402) 0:00:29.113 *****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 27 November 2025 12:12:27 +0000 (0:00:00.515) 0:00:29.628 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:12:27 +0000 (0:00:00.134) 0:00:29.763 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:12:27 +0000 (0:00:00.090) 0:00:29.854 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.270) 0:00:30.124 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.112) 0:00:30.236 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.114) 0:00:30.351 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.087) 0:00:30.439 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.086) 0:00:30.526 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.118) 0:00:30.644 *****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.283) 0:00:30.928 *****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 27 November 2025 12:12:28 +0000 (0:00:00.050) 0:00:30.978 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.164) 0:00:31.142 *****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.085) 0:00:31.228 *****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.267) 0:00:31.496 *****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.085) 0:00:31.581 *****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.112) 0:00:31.693 *****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.084) 0:00:31.778 *****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 27 November 2025 12:12:29 +0000 (0:00:00.082) 0:00:31.860 *****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 27 November 2025 12:12:30 +0000 (0:00:00.181) 0:00:32.042 *****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 27 November 2025 12:12:30 +0000 (0:00:00.284) 0:00:32.327 *****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 27 November 2025 12:12:30 +0000 (0:00:00.047) 0:00:32.375 *****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 27 November 2025 12:12:30 +0000 (0:00:00.281) 0:00:32.656 *****
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 27 November 2025 12:12:30 +0000 (0:00:00.310) 0:00:32.967 *****
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 27 November 2025 12:12:31 +0000 (0:00:00.417) 0:00:33.385 *****
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 27 November 2025 12:12:31 +0000 (0:00:00.418) 0:00:33.803 *****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 27 November 2025 12:12:32 +0000 (0:00:00.204) 0:00:34.008 *****
changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-0.log)
changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-1-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-1.log)
changed: [instance] => (item=/var/log/libvirt/qemu/router-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-router-0.log)
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 27 November 2025 12:12:33 +0000 (0:00:01.082) 0:00:35.090 *****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 27 November 2025 12:12:34 +0000 (0:00:01.333) 0:00:36.424 *****
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 27 November 2025 12:12:34 +0000 (0:00:00.539) 0:00:36.964 *****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 27 November 2025 12:12:36 +0000 (0:00:01.336) 0:00:38.300 *****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 27 November 2025 12:12:36 +0000 (0:00:00.236) 0:00:38.536 *****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 27 November 2025 12:12:36 +0000 (0:00:00.068) 0:00:38.605 *****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 27 November 2025 12:12:36 +0000 (0:00:00.043) 0:00:38.649 *****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 27 November 2025 12:12:36 +0000 (0:00:00.070) 0:00:38.719 *****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 27 November 2025 12:12:37 +0000 (0:00:00.453) 0:00:39.173 *****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 27 November 2025 12:12:37 +0000 (0:00:00.416) 0:00:39.589 *****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 27 November 2025 12:12:37 +0000 (0:00:00.219) 0:00:39.809 *****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 27 November 2025 12:12:37 +0000 (0:00:00.041) 0:00:39.850 *****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 27 November 2025 12:12:37 +0000 (0:00:00.042) 0:00:39.893 *****
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 27 November 2025 12:12:38 +0000 (0:00:00.720) 0:00:40.614 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:12:38 +0000 (0:00:00.095) 0:00:40.710 *****
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:12:39 +0000 (0:00:00.344) 0:00:41.054 *****
changed: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 27 November 2025 12:12:39 +0000 (0:00:00.228) 0:00:41.282 *****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 27 November 2025 12:12:39 +0000 (0:00:00.095) 0:00:41.378 *****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 27 November 2025 12:12:39 +0000 (0:00:00.200) 0:00:41.578 *****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 27 November 2025 12:12:39 +0000 (0:00:00.266) 0:00:41.845 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 27 November 2025 12:12:39 +0000 (0:00:00.079) 0:00:41.925 *****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 27 November 2025 12:12:41 +0000 (0:00:01.300) 0:00:43.225 *****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 27 November 2025 12:12:44 +0000 (0:00:03.244) 0:00:46.470 *****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 27 November 2025 12:12:44 +0000 (0:00:00.225) 0:00:46.695 *****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 27 November 2025 12:12:44 +0000 (0:00:00.042) 0:00:46.738 *****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 27 November 2025 12:12:44 +0000 (0:00:00.044) 0:00:46.782 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 27 November 2025 12:12:44 +0000 (0:00:00.071) 0:00:46.853 *****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 27 November 2025 12:12:44 +0000 (0:00:00.070) 0:00:46.924 *****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 27 November 2025 12:12:45 +0000 (0:00:00.222) 0:00:47.146 *****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 27 November 2025 12:12:45 +0000 (0:00:00.075) 0:00:47.221 *****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 27 November 2025 12:12:45 +0000 (0:00:00.041) 0:00:47.262 *****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 27 November 2025 12:12:45 +0000 (0:00:00.215) 0:00:47.478 *****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 27 November 2025 12:12:45 +0000 (0:00:00.039) 0:00:47.517 *****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 27 November 2025 12:12:45 +0000 (0:00:00.042) 0:00:47.560 *****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 27 November 2025 12:12:46 +0000 (0:00:00.513) 0:00:48.074 *****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 27 November 2025 12:12:46 +0000 (0:00:00.220) 0:00:48.294 *****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 27 November 2025 12:12:46 +0000 (0:00:00.400) 0:00:48.695 *****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 27 November 2025 12:12:46 +0000 (0:00:00.242) 0:00:48.938 *****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 27 November 2025 12:12:47 +0000 (0:00:00.614) 0:00:49.552 *****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 27 November 2025 12:12:47 +0000 (0:00:00.051) 0:00:49.603 *****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 27 November 2025 12:12:47 +0000 (0:00:00.212) 0:00:49.816 *****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 27 November 2025 12:12:48 +0000 (0:00:00.210) 0:00:50.027 *****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 27 November 2025 12:12:48 +0000 (0:00:00.134) 0:00:50.161 *****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 27 November 2025 12:12:48 +0000 (0:00:00.370) 0:00:50.532 *****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=89 changed=26 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
Thursday 27 November 2025 12:12:49 +0000 (0:00:00.787) 0:00:51.319 *****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.24s
libvirt_manager : Destroy networks -------------------------------------- 2.79s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.27s
libvirt_manager : Populate service facts -------------------------------- 2.09s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.80s
libvirt_manager : Destroy machine --------------------------------------- 1.55s
libvirt_manager : Undefine networks ------------------------------------- 1.51s
Copy generated content to proper location ------------------------------- 1.46s
podman : Ensure podman is installed ------------------------------------- 1.34s
libvirt_manager : Remove workload and volumes --------------------------- 1.33s
dnsmasq : Install needed packages --------------------------------------- 1.30s
Gathering Facts --------------------------------------------------------- 1.25s
libvirt_manager : Remove detected logs ---------------------------------- 1.08s
libvirt_manager : Start virtqemud socket service ------------------------ 0.94s
libvirt_manager : Undefine machine -------------------------------------- 0.83s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.83s
libvirt_manager : Get installed packages list --------------------------- 0.80s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.79s
libvirt_manager : Restart firewalld ------------------------------------- 0.79s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.73s