PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:30:11 +0000 (0:00:00.028) 0:00:00.028 ***********
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 12 June 2026 19:30:12 +0000 (0:00:01.044) 0:00:01.072 ***********
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 12 June 2026 19:30:13 +0000 (0:00:00.444) 0:00:01.517 ***********
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 12 June 2026 19:30:13 +0000 (0:00:00.024) 0:00:01.542 ***********
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] *****************************************
Friday 12 June 2026 19:30:13 +0000 (0:00:00.064) 0:00:01.606 ***********
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 12 June 2026 19:30:13 +0000 (0:00:00.406) 0:00:02.013 ***********
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 12 June 2026 19:30:13 +0000 (0:00:00.268) 0:00:02.282 ***********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 12 June 2026 19:30:14 +0000 (0:00:00.940) 0:00:03.223 ***********
TASK [repo_setup : Ensure directories are present] *****************************
Friday 12 June 2026 19:30:14 +0000 (0:00:00.106) 0:00:03.329 ***********
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] ********************
Friday 12 June 2026 19:30:15 +0000 (0:00:00.756) 0:00:04.085 ***********
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 12 June 2026 19:30:16 +0000 (0:00:01.020) 0:00:05.106 ***********
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 12 June 2026 19:30:17 +0000 (0:00:01.062) 0:00:06.169 ***********
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 12 June 2026 19:30:25 +0000 (0:00:07.825) 0:00:13.994 ***********
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 12 June 2026 19:30:26 +0000 (0:00:00.755) 0:00:14.749 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 12 June 2026 19:30:26 +0000 (0:00:00.044) 0:00:14.794 ***********
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 12 June 2026 19:30:27 +0000 (0:00:00.687) 0:00:15.481 ***********
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 12 June 2026 19:30:27 +0000 (0:00:00.070) 0:00:15.551 ***********
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 12 June 2026 19:30:27 +0000 (0:00:00.077) 0:00:15.629 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 12 June 2026 19:30:27 +0000 (0:00:00.058) 0:00:15.687 ***********
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 12 June 2026 19:30:27 +0000 (0:00:00.518) 0:00:16.206 ***********
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.611) 0:00:16.817 ***********
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.059) 0:00:16.877 ***********
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.056) 0:00:16.933 ***********
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.062) 0:00:16.995 ***********
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.077) 0:00:17.073 ***********
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.049) 0:00:17.122 ***********
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.057) 0:00:17.180 ***********
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.041) 0:00:17.221 ***********
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.039) 0:00:17.261 ***********
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 12 June 2026 19:30:28 +0000 (0:00:00.039) 0:00:17.300 ***********
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 12 June 2026 19:30:29 +0000 (0:00:00.041) 0:00:17.342 ***********
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 12 June 2026 19:30:29 +0000 (0:00:00.042) 0:00:17.385 ***********
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 12 June 2026 19:30:29 +0000 (0:00:00.255) 0:00:17.640 ***********
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 12 June 2026 19:30:29 +0000 (0:00:00.272) 0:00:17.913 ***********
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 12 June 2026 19:30:29 +0000 (0:00:00.295) 0:00:18.208 ***********
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 12 June 2026 19:30:29 +0000 (0:00:00.029) 0:00:18.238 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 12 June 2026 19:30:29 +0000 (0:00:00.027) 0:00:18.265 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 12 June 2026 19:30:29 +0000 (0:00:00.027) 0:00:18.293 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 12 June 2026 19:30:29 +0000 (0:00:00.031) 0:00:18.324 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Friday 12 June 2026 19:30:30 +0000 (0:00:00.030) 0:00:18.354 ***********
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 12 June 2026 19:30:30 +0000 (0:00:00.027) 0:00:18.382 ***********
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 12 June 2026 19:30:30 +0000 (0:00:00.022) 0:00:18.404 ***********
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 12 June 2026 19:30:30 +0000 (0:00:00.040) 0:00:18.445 ***********
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 12 June 2026 19:30:30 +0000 (0:00:00.021) 0:00:18.467 ***********
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 12 June 2026 19:30:30 +0000 (0:00:00.028) 0:00:18.495 ***********
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 12 June 2026 19:30:30 +0000 (0:00:00.036) 0:00:18.531 ***********
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 12 June 2026 19:30:30 +0000 (0:00:00.032) 0:00:18.564 ***********
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 12 June 2026 19:30:30 +0000 (0:00:00.031) 0:00:18.596 ***********
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 12 June 2026 19:30:30 +0000 (0:00:00.041) 0:00:18.637 ***********
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 12 June 2026 19:31:11 +0000 (0:00:41.445) 0:01:00.083 ***********
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 12 June 2026 19:31:13 +0000 (0:00:01.497) 0:01:01.580 ***********
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 12 June 2026 19:31:13 +0000 (0:00:00.036) 0:01:01.616 ***********
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] *************************************
Friday 12 June 2026 19:31:13 +0000 (0:00:00.075) 0:01:01.691 ***********
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 12 June 2026 19:31:13 +0000 (0:00:00.021) 0:01:01.713 ***********
changed: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 12 June 2026 19:31:16 +0000 (0:00:03.081) 0:01:04.794 ***********
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 12 June 2026 19:31:16 +0000 (0:00:00.224) 0:01:05.019 ***********
changed: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 12 June 2026 19:31:16 +0000 (0:00:00.276) 0:01:05.295 ***********
changed: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 12 June 2026 19:31:21 +0000 (0:00:04.885) 0:01:10.181 ***********
ok: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 12 June 2026 19:31:21 +0000 (0:00:00.050) 0:01:10.232 ***********
changed: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.331) 0:01:10.564 ***********
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.339) 0:01:10.903 ***********
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.023) 0:01:10.927 ***********
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.019) 0:01:10.947 ***********
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.021) 0:01:10.969 ***********
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.019) 0:01:10.989 ***********
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 12 June 2026 19:31:22 +0000 (0:00:00.022) 0:01:11.011 ***********
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 12 June 2026 19:31:22 +0000 (0:00:00.033) 0:01:11.045 ***********
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] ***************************
Friday 12 June 2026 19:31:23 +0000 (0:00:01.248) 0:01:12.294 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:31:24 +0000 (0:00:00.897) 0:01:13.192 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:31:26 +0000 (0:00:02.101) 0:01:15.293 ***********
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.106) 0:01:15.399 ***********
skipping: [instance] => (item=virtnetworkd.service)
skipping: [instance] => (item=virtnetworkd.socket)
skipping: [instance]
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.112) 0:01:15.512 ***********
skipping: [instance] => (item=virtstoraged.service)
skipping: [instance] => (item=virtstoraged.socket)
skipping: [instance]
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.093) 0:01:15.606 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.105) 0:01:15.711 ***********
skipping: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.097) 0:01:15.808 ***********
skipping: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.079) 0:01:15.888 ***********
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.089) 0:01:15.978 ***********
skipping: [instance]
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.076) 0:01:16.054 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.081) 0:01:16.136 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.076) 0:01:16.212 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:31:27 +0000 (0:00:00.063) 0:01:16.276 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.071) 0:01:16.348 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.066) 0:01:16.414 ***********
skipping: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.072) 0:01:16.487 ***********
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.075) 0:01:16.563 ***********
skipping: [instance]
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.101) 0:01:16.664 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.126) 0:01:16.790 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.080) 0:01:16.871 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.080) 0:01:16.951 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.067) 0:01:17.019 ***********
skipping: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.066) 0:01:17.085 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.071) 0:01:17.157 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:31:28 +0000 (0:00:00.077) 0:01:17.235 ***********
skipping: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:31:28 +0000 (0:00:00.077) 0:01:17.312 ***********
skipping: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.097) 0:01:17.410 ***********
skipping: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.075) 0:01:17.486 ***********
skipping: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:31:29 +0000 (0:00:00.072) 0:01:17.558 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.046) 0:01:17.605 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.087) 0:01:17.692 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.074) 0:01:17.767 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.232) 0:01:17.999 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.038) 0:01:18.038 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.038) 0:01:18.076 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:31:29 +0000 (0:00:00.041) 0:01:18.118 ***********
[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] **********************************
Friday 12 June 2026 19:31:30 +0000 (0:00:00.318) 0:01:18.436 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:31:30 +0000 (0:00:00.043) 0:01:18.480 ***********
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] ****************************************
Friday 12 June 2026 19:31:31 +0000 (0:00:01.628) 0:01:20.108 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:31:32 +0000 (0:00:00.466) 0:01:20.574 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:31:33 +0000 (0:00:01.455) 0:01:22.030 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:31:34 +0000 (0:00:00.552) 0:01:22.582 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:31:34 +0000 (0:00:00.063) 0:01:22.645 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:31:34 +0000 (0:00:00.053) 0:01:22.699 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:31:34 +0000 (0:00:00.103) 0:01:22.803 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:31:35 +0000 (0:00:00.874) 0:01:23.677 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:31:36 +0000 (0:00:00.668) 0:01:24.345 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:31:36 +0000 (0:00:00.286) 0:01:24.631 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:31:36 +0000 (0:00:00.053) 0:01:24.685 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:31:36 +0000 (0:00:00.043) 0:01:24.728 ***********
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] *************************************************
Friday 12 June 2026 19:31:37 +0000 (0:00:00.872) 0:01:25.601 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:31:37 +0000 (0:00:00.086) 0:01:25.688 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:31:37 +0000 (0:00:00.363) 0:01:26.052 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:31:38 +0000 (0:00:00.311) 0:01:26.363 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:31:38 +0000 (0:00:00.084) 0:01:26.448 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:31:38 +0000 (0:00:00.243) 0:01:26.691 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:31:38 +0000 (0:00:00.346) 0:01:27.038 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:31:38 +0000 (0:00:00.072) 0:01:27.110 ***********
changed: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:31:41 +0000 (0:00:02.922) 0:01:30.033 ***********
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] ********************************
Friday 12 June 2026 19:31:43 +0000 (0:00:01.608) 0:01:31.641 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:31:43 +0000 (0:00:00.260) 0:01:31.902 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:31:43 +0000 (0:00:00.081) 0:01:31.983 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:31:43 +0000 (0:00:00.041) 0:01:32.024 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:31:43 +0000 (0:00:00.065) 0:01:32.089 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:31:43 +0000 (0:00:00.039) 0:01:32.129 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:31:44 +0000 (0:00:00.239) 0:01:32.368 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:31:44 +0000 (0:00:00.061) 0:01:32.430 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:31:44 +0000 (0:00:00.041) 0:01:32.471 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:31:44 +0000 (0:00:00.263) 0:01:32.734 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:31:44 +0000 (0:00:00.052) 0:01:32.787 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:31:44 +0000 (0:00:00.053) 0:01:32.840 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:31:45 +0000 (0:00:00.675) 0:01:33.516 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:31:45 +0000 (0:00:00.287) 0:01:33.803 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:31:45 +0000 (0:00:00.429) 0:01:34.233 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:31:46 +0000 (0:00:00.271) 0:01:34.504 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:31:46 +0000 (0:00:00.611) 0:01:35.115 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:31:46 +0000 (0:00:00.098) 0:01:35.213 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:31:47 +0000 (0:00:00.335) 0:01:35.549 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:31:47 +0000 (0:00:00.257) 0:01:35.806 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 12 June 2026 19:31:47 +0000 (0:00:00.100) 0:01:35.907 ***********
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 12 June 2026 19:31:47 +0000 (0:00:00.292) 0:01:36.199 ***********
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 12 June 2026 19:31:48 +0000 (0:00:00.282) 0:01:36.482 ***********
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 12 June 2026 19:31:48 +0000 (0:00:00.265) 0:01:36.748 ***********
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 12 June 2026 19:31:48 +0000 (0:00:00.051) 0:01:36.800 ***********
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 12 June 2026 19:31:48 +0000 (0:00:00.048) 0:01:36.849 ***********
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 12 June 2026 19:31:48 +0000 (0:00:00.084) 0:01:36.933 ***********
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 12 June 2026 19:31:48 +0000 (0:00:00.043) 0:01:36.977 ***********
changed: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 12 June 2026 19:33:17 +0000 (0:01:29.199) 0:03:06.176 ***********
changed: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 12 June 2026 19:33:18 +0000 (0:00:00.269) 0:03:06.445 ***********
changed: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 12 June 2026 19:33:18 +0000 (0:00:00.420) 0:03:06.866 ***********
changed: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 12 June 2026 19:33:19 +0000 (0:00:00.703) 0:03:07.570 ***********
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 12 June 2026 19:33:19 +0000 (0:00:00.238) 0:03:07.808 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 12 June 2026 19:33:20 +0000 (0:00:00.620) 0:03:08.429 ***********
changed: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 12 June 2026 19:33:20 +0000 (0:00:00.870) 0:03:09.300 ***********
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.] *********
Friday 12 June 2026 19:33:21 +0000 (0:00:00.281) 0:03:09.581 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 12 June 2026 19:33:21 +0000 (0:00:00.390) 0:03:09.971 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 12 June 2026 19:33:22 +0000 (0:00:00.411) 0:03:10.383 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 12 June 2026 19:33:22 +0000 (0:00:00.377) 0:03:10.761 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 12 June 2026 19:33:22 +0000 (0:00:00.444) 0:03:11.205 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 12 June 2026 19:33:23 +0000 (0:00:00.387) 0:03:11.592 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 12 June 2026 19:33:23 +0000 (0:00:00.395) 0:03:11.988 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 12 June 2026 19:33:24 +0000 (0:00:00.456) 0:03:12.444 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 12 June 2026 19:33:24 +0000 (0:00:00.396) 0:03:12.841 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 12 June 2026 19:33:24 +0000 (0:00:00.382) 0:03:13.224 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 12 June 2026 19:33:25 +0000 (0:00:00.449) 0:03:13.673 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 12 June 2026 19:33:25 +0000 (0:00:00.481) 0:03:14.155 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 12 June 2026 19:33:26 +0000 (0:00:00.439) 0:03:14.594 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 12 June 2026 19:33:26 +0000 (0:00:00.411) 0:03:15.006 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 12 June 2026 19:33:27 +0000 (0:00:00.447) 0:03:15.453 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 12 June 2026 19:33:27 +0000 (0:00:00.413) 0:03:15.866 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 12 June 2026 19:33:27 +0000 (0:00:00.457) 0:03:16.324 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 12 June 2026 19:33:28 +0000 (0:00:00.494) 0:03:16.819 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 12 June 2026 19:33:28 +0000 (0:00:00.367) 0:03:17.187 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 12 June 2026 19:33:29 +0000 (0:00:00.393) 0:03:17.581 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 12 June 2026 19:33:29 +0000 (0:00:00.351) 0:03:17.932 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 12 June 2026 19:33:29 +0000 (0:00:00.363) 0:03:18.295 ***********
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 12 June 2026 19:33:30 +0000 (0:00:00.425) 0:03:18.721 ***********
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 12 June 2026 19:33:30 +0000 (0:00:00.379) 0:03:19.100 ***********
changed: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 12 June 2026 19:33:31 +0000 (0:00:00.401) 0:03:19.501 ***********
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 12 June 2026 19:33:31 +0000 (0:00:00.069) 0:03:19.571 ***********
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 12 June 2026 19:33:31 +0000 (0:00:00.386) 0:03:19.957 ***********
changed: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 12 June 2026 19:33:32 +0000 (0:00:00.506) 0:03:20.463 ***********
changed: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 12 June 2026 19:33:32 +0000 (0:00:00.406) 0:03:20.870 ***********
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 12 June 2026 19:33:32 +0000 (0:00:00.223) 0:03:21.093 ***********
TASK [libvirt_manager : Deactivate default] ************************************
Friday 12 June 2026 19:33:32 +0000 (0:00:00.077) 0:03:21.170 ***********
ok: [instance]
TASK [libvirt_manager : Removing default] **************************************
Friday 12 June 2026 19:33:34 +0000 (0:00:01.501) 0:03:22.671 ***********
ok: [instance]
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 12 June 2026 19:33:34 +0000 (0:00:00.311) 0:03:22.982 ***********
changed: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 12 June 2026 19:33:35 +0000 (0:00:00.482) 0:03:23.465 ***********
changed: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 12 June 2026 19:33:35 +0000 (0:00:00.429) 0:03:23.894 ***********
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 12 June 2026 19:33:36 +0000 (0:00:00.548) 0:03:24.443 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=115 changed=56 unreachable=0 failed=0 skipped=86 rescued=0 ignored=0
Friday 12 June 2026 19:33:36 +0000 (0:00:00.347) 0:03:24.790 ***********
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 89.20s
test_deps : Install selinux python libs -------------------------------- 41.45s
repo_setup : Initialize python venv and install requirements ------------ 7.83s
ci_setup : Install openshift client ------------------------------------- 4.89s
ci_setup : Install needed packages -------------------------------------- 3.08s
dnsmasq : Install needed packages --------------------------------------- 2.92s
libvirt_manager : Populate service facts -------------------------------- 2.10s
libvirt_manager : Remove workload and volumes --------------------------- 1.63s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.61s
libvirt_manager : Deactivate default ------------------------------------ 1.50s
test_deps : Install python yaml libs ------------------------------------ 1.50s
podman : Ensure podman is installed ------------------------------------- 1.46s
ci_setup : Manage directories ------------------------------------------- 1.25s
repo_setup : Get repo-setup repository ---------------------------------- 1.06s
Gathering Facts --------------------------------------------------------- 1.04s
repo_setup : Make sure git-core package is installed -------------------- 1.02s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.94s
libvirt_manager : Get installed packages list --------------------------- 0.90s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.87s
virtualbmc : Remove vbmc files ------------------------------------------ 0.87s
PLAY [Test boot_order configuration] *******************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:33:37 +0000 (0:00:00.046) 0:00:00.046 ***********
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 12 June 2026 19:33:38 +0000 (0:00:01.133) 0:00:01.180 ***********
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 12 June 2026 19:33:38 +0000 (0:00:00.045) 0:00:01.226 ***********
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] ***********
Friday 12 June 2026 19:33:38 +0000 (0:00:00.121) 0:00:01.347 ***********
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Friday 12 June 2026 19:33:38 +0000 (0:00:00.120) 0:00:01.467 ***********
skipping: [instance]
TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Friday 12 June 2026 19:33:38 +0000 (0:00:00.126) 0:00:01.594 ***********
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 12 June 2026 19:33:38 +0000 (0:00:00.066) 0:00:01.661 ***********
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 12 June 2026 19:33:39 +0000 (0:00:00.611) 0:00:02.273 ***********
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 12 June 2026 19:33:39 +0000 (0:00:00.678) 0:00:02.952 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:33:40 +0000 (0:00:00.070) 0:00:03.022 ***********
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 12 June 2026 19:33:41 +0000 (0:00:01.009) 0:00:04.032 ***********
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 12 June 2026 19:33:41 +0000 (0:00:00.108) 0:00:04.140 ***********
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 12 June 2026 19:33:41 +0000 (0:00:00.080) 0:00:04.220 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 12 June 2026 19:33:42 +0000 (0:00:00.790) 0:00:05.010 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 12 June 2026 19:33:42 +0000 (0:00:00.703) 0:00:05.713 ***********
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] ********************
Friday 12 June 2026 19:33:42 +0000 (0:00:00.152) 0:00:05.866 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:33:42 +0000 (0:00:00.055) 0:00:05.922 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:33:43 +0000 (0:00:00.450) 0:00:06.372 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:33:43 +0000 (0:00:00.113) 0:00:06.485 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:33:43 +0000 (0:00:00.077) 0:00:06.562 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:33:43 +0000 (0:00:00.126) 0:00:06.688 ***********
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] **********************
Friday 12 June 2026 19:33:43 +0000 (0:00:00.203) 0:00:06.892 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:33:44 +0000 (0:00:00.100) 0:00:06.992 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:33:44 +0000 (0:00:00.642) 0:00:07.634 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding disk-first-0 to disk_firsts)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding net-first-0 to net_firsts)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding net-only-0 to net_onlys)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding no-boot-order-0 to no_boot_orders)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:33:44 +0000 (0:00:00.209) 0:00:07.844 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:33:45 +0000 (0:00:00.111) 0:00:07.955 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:33:45 +0000 (0:00:00.395) 0:00:08.351 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:33:45 +0000 (0:00:00.269) 0:00:08.620 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:33:45 +0000 (0:00:00.059) 0:00:08.680 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:33:45 +0000 (0:00:00.086) 0:00:08.766 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:33:45 +0000 (0:00:00.086) 0:00:08.853 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:33:46 +0000 (0:00:00.272) 0:00:09.126 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:33:46 +0000 (0:00:00.337) 0:00:09.463 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:33:46 +0000 (0:00:00.060) 0:00:09.524 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:33:46 +0000 (0:00:00.061) 0:00:09.586 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:33:46 +0000 (0:00:00.085) 0:00:09.671 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:33:46 +0000 (0:00:00.260) 0:00:09.932 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:33:47 +0000 (0:00:00.288) 0:00:10.221 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:33:47 +0000 (0:00:00.061) 0:00:10.282 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:33:47 +0000 (0:00:00.061) 0:00:10.344 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:33:47 +0000 (0:00:00.086) 0:00:10.430 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:33:47 +0000 (0:00:00.284) 0:00:10.715 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:33:48 +0000 (0:00:00.352) 0:00:11.068 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:33:48 +0000 (0:00:00.084) 0:00:11.152 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:33:48 +0000 (0:00:00.107) 0:00:11.260 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:33:48 +0000 (0:00:00.323) 0:00:11.584 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:33:49 +0000 (0:00:00.641) 0:00:12.225 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:33:49 +0000 (0:00:00.252) 0:00:12.477 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:33:49 +0000 (0:00:00.055) 0:00:12.533 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:33:49 +0000 (0:00:00.053) 0:00:12.587 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:33:49 +0000 (0:00:00.049) 0:00:12.636 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:33:49 +0000 (0:00:00.049) 0:00:12.686 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:33:49 +0000 (0:00:00.082) 0:00:12.769 ***********
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] ***************************
Friday 12 June 2026 19:33:49 +0000 (0:00:00.141) 0:00:12.910 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:33:50 +0000 (0:00:00.048) 0:00:12.959 ***********
changed: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:33:50 +0000 (0:00:00.286) 0:00:13.245 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:33:50 +0000 (0:00:00.538) 0:00:13.784 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:33:51 +0000 (0:00:00.241) 0:00:14.026 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:33:51 +0000 (0:00:00.053) 0:00:14.079 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:33:51 +0000 (0:00:00.548) 0:00:14.628 ***********
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.] ***
Friday 12 June 2026 19:33:51 +0000 (0:00:00.175) 0:00:14.803 ***********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 19:33:51 +0000 (0:00:00.080) 0:00:14.883 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 12 June 2026 19:33:52 +0000 (0:00:00.552) 0:00:15.435 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 12 June 2026 19:33:53 +0000 (0:00:00.703) 0:00:16.139 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 12 June 2026 19:33:53 +0000 (0:00:00.511) 0:00:16.651 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 12 June 2026 19:33:54 +0000 (0:00:00.503) 0:00:17.154 ***********
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] ***********************
Friday 12 June 2026 19:33:54 +0000 (0:00:00.131) 0:00:17.286 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:33:54 +0000 (0:00:00.316) 0:00:17.602 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 12 June 2026 19:33:55 +0000 (0:00:00.437) 0:00:18.040 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 19:33:55 +0000 (0:00:00.146) 0:00:18.187 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 19:33:55 +0000 (0:00:00.168) 0:00:18.356 ***********
changed: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 19:34:03 +0000 (0:00:08.400) 0:00:26.756 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 19:34:04 +0000 (0:00:00.292) 0:00:27.049 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 19:34:04 +0000 (0:00:00.537) 0:00:27.586 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 19:34:06 +0000 (0:00:02.118) 0:00:29.705 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:34:07 +0000 (0:00:00.455) 0:00:30.160 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:34:07 +0000 (0:00:00.065) 0:00:30.226 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:34:07 +0000 (0:00:00.052) 0:00:30.278 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:34:07 +0000 (0:00:00.548) 0:00:30.826 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:34:08 +0000 (0:00:00.323) 0:00:31.150 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:34:09 +0000 (0:00:01.677) 0:00:32.828 ***********
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] ********************************
Friday 12 June 2026 19:34:13 +0000 (0:00:04.074) 0:00:36.902 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:34:14 +0000 (0:00:00.276) 0:00:37.178 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:34:14 +0000 (0:00:00.462) 0:00:37.640 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:34:15 +0000 (0:00:00.497) 0:00:38.138 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:34:15 +0000 (0:00:00.085) 0:00:38.224 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:34:15 +0000 (0:00:00.559) 0:00:38.783 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:34:15 +0000 (0:00:00.069) 0:00:38.853 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:34:15 +0000 (0:00:00.090) 0:00:38.943 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:34:16 +0000 (0:00:00.517) 0:00:39.461 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:34:16 +0000 (0:00:00.048) 0:00:39.510 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:34:16 +0000 (0:00:00.297) 0:00:39.807 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:34:17 +0000 (0:00:00.864) 0:00:40.671 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:34:17 +0000 (0:00:00.050) 0:00:40.722 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:34:17 +0000 (0:00:00.090) 0:00:40.812 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:34:17 +0000 (0:00:00.091) 0:00:40.904 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:34:18 +0000 (0:00:00.185) 0:00:41.090 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:34:18 +0000 (0:00:00.122) 0:00:41.212 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:34:18 +0000 (0:00:00.097) 0:00:41.310 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:34:18 +0000 (0:00:00.587) 0:00:41.898 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.060) 0:00:41.958 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.130) 0:00:42.089 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.059) 0:00:42.149 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.069) 0:00:42.219 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.484) 0:00:42.703 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.052) 0:00:42.756 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:34:19 +0000 (0:00:00.134) 0:00:42.890 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:34:20 +0000 (0:00:00.085) 0:00:42.975 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:34:20 +0000 (0:00:00.618) 0:00:43.594 ***********
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] ***************
Friday 12 June 2026 19:34:20 +0000 (0:00:00.095) 0:00:43.689 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:34:21 +0000 (0:00:00.436) 0:00:44.126 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:34:21 +0000 (0:00:00.073) 0:00:44.200 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:34:21 +0000 (0:00:00.286) 0:00:44.486 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:34:21 +0000 (0:00:00.065) 0:00:44.552 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:34:22 +0000 (0:00:00.543) 0:00:45.095 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:34:22 +0000 (0:00:00.461) 0:00:45.557 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:34:22 +0000 (0:00:00.376) 0:00:45.933 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:34:23 +0000 (0:00:00.180) 0:00:46.114 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:34:23 +0000 (0:00:00.458) 0:00:46.573 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:34:23 +0000 (0:00:00.051) 0:00:46.625 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:34:23 +0000 (0:00:00.060) 0:00:46.685 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:34:23 +0000 (0:00:00.060) 0:00:46.745 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:34:23 +0000 (0:00:00.069) 0:00:46.815 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:34:23 +0000 (0:00:00.053) 0:00:46.868 ***********
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] ***************************
Friday 12 June 2026 19:34:24 +0000 (0:00:00.293) 0:00:47.162 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:34:24 +0000 (0:00:00.050) 0:00:47.213 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:34:24 +0000 (0:00:00.355) 0:00:47.568 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:34:25 +0000 (0:00:00.559) 0:00:48.128 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:34:25 +0000 (0:00:00.164) 0:00:48.292 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:34:25 +0000 (0:00:00.115) 0:00:48.408 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:34:26 +0000 (0:00:00.594) 0:00:49.002 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:34:26 +0000 (0:00:00.056) 0:00:49.058 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:34:26 +0000 (0:00:00.053) 0:00:49.112 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:34:26 +0000 (0:00:00.098) 0:00:49.210 ***********
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] **************************************
Friday 12 June 2026 19:34:26 +0000 (0:00:00.099) 0:00:49.310 ***********
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] **************************************
Friday 12 June 2026 19:34:26 +0000 (0:00:00.249) 0:00:49.559 ***********
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 }}] ******************************
Friday 12 June 2026 19:34:26 +0000 (0:00:00.277) 0:00:49.836 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:34:27 +0000 (0:00:00.159) 0:00:49.996 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:34:27 +0000 (0:00:00.094) 0:00:50.090 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:29:79', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:01:e6:cd', '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:00:bf:26', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:3d:f7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:ec:88', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:00:b1:12', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:34:27 +0000 (0:00:00.165) 0:00:50.256 ***********
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] *************************************
Friday 12 June 2026 19:34:27 +0000 (0:00:00.104) 0:00:50.360 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:34:27 +0000 (0:00:00.264) 0:00:50.625 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:34:27 +0000 (0:00:00.053) 0:00:50.678 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:34:28 +0000 (0:00:00.289) 0:00:50.967 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:34:28 +0000 (0:00:00.072) 0:00:51.039 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:34:28 +0000 (0:00:00.058) 0:00:51.098 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:29:79', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:01:e6:cd', '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:00:bf:26', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:3d:f7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:ec:88', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:00:b1:12', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:34:28 +0000 (0:00:00.398) 0:00:51.496 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:34:28 +0000 (0:00:00.093) 0:00:51.590 ***********
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:01:29:79', 'entry': 'set:disk_first,52:54:00:01:29:79,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:01:e6:cd', 'entry': 'set:net_first,52:54:01:01:e6:cd,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:00:bf:26', 'entry': 'set:disk_first,52:54:00:00:bf:26,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:00:3d:f7', 'entry': 'set:net_first,52:54:01:00:3d:f7,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:00:ec:88', 'entry': 'set:net_only,52:54:02:00:ec:88,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:00:b1:12', 'entry': 'set:no_boot_order,52:54:03:00:b1:12,192.168.110.40,no-boot-order-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:34:31 +0000 (0:00:03.170) 0:00:54.761 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:34:31 +0000 (0:00:00.094) 0:00:54.855 ***********
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] *****************************************
Friday 12 June 2026 19:34:32 +0000 (0:00:00.262) 0:00:55.118 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:34:32 +0000 (0:00:00.169) 0:00:55.287 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:34:32 +0000 (0:00:00.069) 0:00:55.356 ***********
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] ********************************************
Friday 12 June 2026 19:34:32 +0000 (0:00:00.258) 0:00:55.614 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:34:35 +0000 (0:00:02.622) 0:00:58.237 ***********
skipping: [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'})
skipping: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 19:34:35 +0000 (0:00:00.211) 0:00:58.448 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:34:35 +0000 (0:00:00.049) 0:00:58.498 ***********
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] *******
Friday 12 June 2026 19:34:35 +0000 (0:00:00.117) 0:00:58.615 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:34:35 +0000 (0:00:00.063) 0:00:58.678 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:34:36 +0000 (0:00:00.434) 0:00:59.112 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:34:36 +0000 (0:00:00.068) 0:00:59.181 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:34:37 +0000 (0:00:00.805) 0:00:59.986 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:34:37 +0000 (0:00:00.468) 0:01:00.454 ***********
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 12 June 2026 19:34:37 +0000 (0:00:00.401) 0:01:00.856 ***********
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] *********************
Friday 12 June 2026 19:34:39 +0000 (0:00:01.738) 0:01:02.594 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Friday 12 June 2026 19:34:39 +0000 (0:00:00.128) 0:01:02.722 ***********
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Friday 12 June 2026 19:34:40 +0000 (0:00:00.234) 0:01:02.957 ***********
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Friday 12 June 2026 19:34:40 +0000 (0:00:00.099) 0:01:03.056 ***********
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Friday 12 June 2026 19:34:40 +0000 (0:00:00.472) 0:01:03.529 ***********
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Friday 12 June 2026 19:34:40 +0000 (0:00:00.045) 0:01:03.574 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 12 June 2026 19:34:40 +0000 (0:00:00.047) 0:01:03.622 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 12 June 2026 19:34:40 +0000 (0:00:00.087) 0:01:03.709 ***********
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] *******************************
Friday 12 June 2026 19:34:40 +0000 (0:00:00.222) 0:01:03.932 ***********
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.066) 0:01:03.999 ***********
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.056) 0:01:04.055 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.044) 0:01:04.100 ***********
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.043) 0:01:04.144 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.092) 0:01:04.236 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.050) 0:01:04.286 ***********
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.046) 0:01:04.332 ***********
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.044) 0:01:04.377 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.054) 0:01:04.432 ***********
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.053) 0:01:04.485 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.107) 0:01:04.593 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.056) 0:01:04.649 ***********
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.059) 0:01:04.708 ***********
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.047) 0:01:04.756 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.046) 0:01:04.803 ***********
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.047) 0:01:04.850 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:34:41 +0000 (0:00:00.098) 0:01:04.948 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.048) 0:01:04.997 ***********
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.047) 0:01:05.044 ***********
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.046) 0:01:05.091 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.047) 0:01:05.139 ***********
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.049) 0:01:05.188 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.098) 0:01:05.287 ***********
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.048) 0:01:05.336 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 12 June 2026 19:34:42 +0000 (0:00:00.287) 0:01:05.623 ***********
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 12 June 2026 19:34:43 +0000 (0:00:00.507) 0:01:06.131 ***********
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 12 June 2026 19:34:43 +0000 (0:00:00.448) 0:01:06.580 ***********
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 12 June 2026 19:34:43 +0000 (0:00:00.213) 0:01:06.794 ***********
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 12 June 2026 19:34:44 +0000 (0:00:00.515) 0:01:07.309 ***********
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 12 June 2026 19:34:44 +0000 (0:00:00.048) 0:01:07.357 ***********
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 12 June 2026 19:34:44 +0000 (0:00:00.275) 0:01:07.633 ***********
ok: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 12 June 2026 19:34:45 +0000 (0:00:00.588) 0:01:08.221 ***********
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] **********************
Friday 12 June 2026 19:34:45 +0000 (0:00:00.244) 0:01:08.466 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Friday 12 June 2026 19:34:45 +0000 (0:00:00.368) 0:01:08.834 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Friday 12 June 2026 19:34:46 +0000 (0:00:00.315) 0:01:09.149 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for disk-first-0] ****************
Friday 12 June 2026 19:34:47 +0000 (0:00:01.339) 0:01:10.489 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Friday 12 June 2026 19:34:47 +0000 (0:00:00.071) 0:01:10.560 ***********
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 }}] ****************
Friday 12 June 2026 19:34:47 +0000 (0:00:00.129) 0:01:10.690 ***********
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] ***********************
Friday 12 June 2026 19:34:47 +0000 (0:00:00.117) 0:01:10.808 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:34:48 +0000 (0:00:00.340) 0:01:11.149 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:34:48 +0000 (0:00:00.082) 0:01:11.231 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:34:48 +0000 (0:00:00.391) 0:01:11.622 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Friday 12 June 2026 19:34:48 +0000 (0:00:00.319) 0:01:11.941 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:34:49 +0000 (0:00:00.405) 0:01:12.347 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:34:49 +0000 (0:00:00.325) 0:01:12.672 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:34:49 +0000 (0:00:00.139) 0:01:12.811 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:34:50 +0000 (0:00:00.323) 0:01:13.134 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Friday 12 June 2026 19:34:50 +0000 (0:00:00.311) 0:01:13.446 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Friday 12 June 2026 19:34:50 +0000 (0:00:00.353) 0:01:13.799 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Friday 12 June 2026 19:34:50 +0000 (0:00:00.052) 0:01:13.851 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Friday 12 June 2026 19:34:51 +0000 (0:00:00.118) 0:01:13.970 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.071) 0:01:14.041 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.069) 0:01:14.111 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.308) 0:01:14.419 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.077) 0:01:14.497 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.110) 0:01:14.607 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.059) 0:01:14.666 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Friday 12 June 2026 19:34:51 +0000 (0:00:00.102) 0:01:14.769 ***********
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] *********
Friday 12 June 2026 19:34:51 +0000 (0:00:00.142) 0:01:14.911 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Friday 12 June 2026 19:34:53 +0000 (0:00:01.280) 0:01:16.192 ***********
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Friday 12 June 2026 19:34:53 +0000 (0:00:00.355) 0:01:16.547 ***********
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Friday 12 June 2026 19:34:54 +0000 (0:00:00.473) 0:01:17.021 ***********
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Friday 12 June 2026 19:34:54 +0000 (0:00:00.321) 0:01:17.343 ***********
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Friday 12 June 2026 19:34:54 +0000 (0:00:00.373) 0:01:17.716 ***********
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Friday 12 June 2026 19:34:55 +0000 (0:00:00.285) 0:01:18.002 ***********
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Friday 12 June 2026 19:34:55 +0000 (0:00:00.341) 0:01:18.343 ***********
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Friday 12 June 2026 19:34:55 +0000 (0:00:00.227) 0:01:18.571 ***********
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Friday 12 June 2026 19:34:56 +0000 (0:00:00.406) 0:01:18.978 ***********
changed: [instance]
TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Friday 12 June 2026 19:34:56 +0000 (0:00:00.274) 0:01:19.252 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Friday 12 June 2026 19:34:56 +0000 (0:00:00.331) 0:01:19.583 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Friday 12 June 2026 19:34:56 +0000 (0:00:00.245) 0:01:19.829 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for net-first-0] *****************
Friday 12 June 2026 19:34:57 +0000 (0:00:00.461) 0:01:20.291 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Friday 12 June 2026 19:34:57 +0000 (0:00:00.052) 0:01:20.344 ***********
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 }}] ****************
Friday 12 June 2026 19:34:57 +0000 (0:00:00.089) 0:01:20.433 ***********
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] ***********************
Friday 12 June 2026 19:34:57 +0000 (0:00:00.115) 0:01:20.549 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:34:58 +0000 (0:00:00.409) 0:01:20.958 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:34:58 +0000 (0:00:00.081) 0:01:21.040 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:34:58 +0000 (0:00:00.293) 0:01:21.333 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Friday 12 June 2026 19:34:58 +0000 (0:00:00.251) 0:01:21.585 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:34:58 +0000 (0:00:00.352) 0:01:21.937 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:34:59 +0000 (0:00:00.263) 0:01:22.201 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:34:59 +0000 (0:00:00.071) 0:01:22.273 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:34:59 +0000 (0:00:00.311) 0:01:22.584 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Friday 12 June 2026 19:34:59 +0000 (0:00:00.248) 0:01:22.833 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Friday 12 June 2026 19:35:00 +0000 (0:00:00.400) 0:01:23.233 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Friday 12 June 2026 19:35:00 +0000 (0:00:00.056) 0:01:23.289 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Friday 12 June 2026 19:35:00 +0000 (0:00:00.066) 0:01:23.356 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Friday 12 June 2026 19:35:00 +0000 (0:00:00.071) 0:01:23.428 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:35:00 +0000 (0:00:00.063) 0:01:23.492 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:35:00 +0000 (0:00:00.361) 0:01:23.853 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:35:00 +0000 (0:00:00.097) 0:01:23.950 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:35:01 +0000 (0:00:00.057) 0:01:24.008 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:35:01 +0000 (0:00:00.057) 0:01:24.066 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Friday 12 June 2026 19:35:01 +0000 (0:00:00.097) 0:01:24.163 ***********
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] **********
Friday 12 June 2026 19:35:01 +0000 (0:00:00.177) 0:01:24.341 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Friday 12 June 2026 19:35:02 +0000 (0:00:01.343) 0:01:25.685 ***********
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Friday 12 June 2026 19:35:03 +0000 (0:00:00.268) 0:01:25.953 ***********
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Friday 12 June 2026 19:35:03 +0000 (0:00:00.482) 0:01:26.436 ***********
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Friday 12 June 2026 19:35:03 +0000 (0:00:00.297) 0:01:26.733 ***********
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Friday 12 June 2026 19:35:04 +0000 (0:00:00.297) 0:01:27.031 ***********
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Friday 12 June 2026 19:35:04 +0000 (0:00:00.278) 0:01:27.309 ***********
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Friday 12 June 2026 19:35:04 +0000 (0:00:00.326) 0:01:27.636 ***********
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Friday 12 June 2026 19:35:04 +0000 (0:00:00.268) 0:01:27.905 ***********
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Friday 12 June 2026 19:35:05 +0000 (0:00:00.315) 0:01:28.220 ***********
changed: [instance]
TASK [libvirt_manager : Create VM image for net-only-0] ************************
Friday 12 June 2026 19:35:05 +0000 (0:00:00.233) 0:01:28.453 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Friday 12 June 2026 19:35:05 +0000 (0:00:00.333) 0:01:28.787 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Friday 12 June 2026 19:35:06 +0000 (0:00:00.342) 0:01:29.129 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for net-only-0] ******************
Friday 12 June 2026 19:35:06 +0000 (0:00:00.409) 0:01:29.539 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Friday 12 June 2026 19:35:06 +0000 (0:00:00.051) 0:01:29.590 ***********
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 }}] ****************
Friday 12 June 2026 19:35:06 +0000 (0:00:00.088) 0:01:29.679 ***********
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] ***********************
Friday 12 June 2026 19:35:06 +0000 (0:00:00.154) 0:01:29.833 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:35:07 +0000 (0:00:00.268) 0:01:30.102 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:35:07 +0000 (0:00:00.071) 0:01:30.174 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:35:07 +0000 (0:00:00.257) 0:01:30.431 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Friday 12 June 2026 19:35:07 +0000 (0:00:00.271) 0:01:30.703 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Friday 12 June 2026 19:35:08 +0000 (0:00:00.365) 0:01:31.068 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Friday 12 June 2026 19:35:08 +0000 (0:00:00.054) 0:01:31.123 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.057) 0:01:31.180 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.067) 0:01:31.247 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.056) 0:01:31.304 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.300) 0:01:31.604 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.088) 0:01:31.692 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.054) 0:01:31.746 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.052) 0:01:31.799 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Friday 12 June 2026 19:35:08 +0000 (0:00:00.118) 0:01:31.918 ***********
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] ***********
Friday 12 June 2026 19:35:09 +0000 (0:00:00.220) 0:01:32.138 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Friday 12 June 2026 19:35:09 +0000 (0:00:00.292) 0:01:32.430 ***********
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Friday 12 June 2026 19:35:09 +0000 (0:00:00.243) 0:01:32.674 ***********
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Friday 12 June 2026 19:35:10 +0000 (0:00:00.462) 0:01:33.136 ***********
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Friday 12 June 2026 19:35:10 +0000 (0:00:00.332) 0:01:33.469 ***********
skipping: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Friday 12 June 2026 19:35:10 +0000 (0:00:00.061) 0:01:33.530 ***********
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Friday 12 June 2026 19:35:10 +0000 (0:00:00.298) 0:01:33.828 ***********
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Friday 12 June 2026 19:35:11 +0000 (0:00:00.289) 0:01:34.117 ***********
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Friday 12 June 2026 19:35:11 +0000 (0:00:00.326) 0:01:34.443 ***********
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Friday 12 June 2026 19:35:11 +0000 (0:00:00.371) 0:01:34.815 ***********
changed: [instance]
TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Friday 12 June 2026 19:35:12 +0000 (0:00:00.292) 0:01:35.108 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Friday 12 June 2026 19:35:12 +0000 (0:00:00.343) 0:01:35.451 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Friday 12 June 2026 19:35:12 +0000 (0:00:00.319) 0:01:35.771 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for no-boot-order-0] *************
Friday 12 June 2026 19:35:13 +0000 (0:00:00.502) 0:01:36.273 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Friday 12 June 2026 19:35:13 +0000 (0:00:00.059) 0:01:36.332 ***********
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 }}] ****************
Friday 12 June 2026 19:35:13 +0000 (0:00:00.080) 0:01:36.413 ***********
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] ***********************
Friday 12 June 2026 19:35:13 +0000 (0:00:00.147) 0:01:36.560 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:35:13 +0000 (0:00:00.285) 0:01:36.845 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:35:13 +0000 (0:00:00.078) 0:01:36.924 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:35:14 +0000 (0:00:00.280) 0:01:37.204 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Friday 12 June 2026 19:35:14 +0000 (0:00:00.255) 0:01:37.459 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Friday 12 June 2026 19:35:14 +0000 (0:00:00.373) 0:01:37.833 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Friday 12 June 2026 19:35:14 +0000 (0:00:00.047) 0:01:37.880 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Friday 12 June 2026 19:35:14 +0000 (0:00:00.054) 0:01:37.935 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.055) 0:01:37.991 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.055) 0:01:38.046 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.315) 0:01:38.361 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.064) 0:01:38.425 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.049) 0:01:38.474 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.048) 0:01:38.522 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.094) 0:01:38.617 ***********
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.053) 0:01:38.671 ***********
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] *****************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.165) 0:01:38.836 ***********
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 12 June 2026 19:35:15 +0000 (0:00:00.056) 0:01:38.893 ***********
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] ***************************
Friday 12 June 2026 19:35:19 +0000 (0:00:03.118) 0:01:42.011 ***********
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] ****************************
Friday 12 June 2026 19:35:19 +0000 (0:00:00.108) 0:01:42.120 ***********
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] *********************************
Friday 12 June 2026 19:35:19 +0000 (0:00:00.071) 0:01:42.192 ***********
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] ******************************************************
Friday 12 June 2026 19:35:19 +0000 (0:00:00.087) 0:01:42.279 ***********
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.] ************************
Friday 12 June 2026 19:35:19 +0000 (0:00:00.122) 0:01:42.402 ***********
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 12 June 2026 19:35:19 +0000 (0:00:00.271) 0:01:42.673 ***********
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.418) 0:01:43.092 ***********
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.060) 0:01:43.152 ***********
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.061) 0:01:43.213 ***********
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.112) 0:01:43.326 ***********
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.054) 0:01:43.380 ***********
skipping: [instance]
TASK [Get disk_first VM XML] ***************************************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.085) 0:01:43.466 ***********
ok: [instance]
TASK [Check disk boot order in disk-first VM] **********************************
Friday 12 June 2026 19:35:20 +0000 (0:00:00.275) 0:01:43.741 ***********
ok: [instance]
TASK [Check interface boot order in disk-first VM] *****************************
Friday 12 June 2026 19:35:21 +0000 (0:00:00.359) 0:01:44.101 ***********
ok: [instance]
TASK [Assert disk-first VM has correct boot order] *****************************
Friday 12 June 2026 19:35:21 +0000 (0:00:00.325) 0:01:44.427 ***********
ok: [instance]
TASK [Get net_first VM XML] ****************************************************
Friday 12 June 2026 19:35:21 +0000 (0:00:00.069) 0:01:44.496 ***********
ok: [instance]
TASK [Check disk boot order in network-first VM] *******************************
Friday 12 June 2026 19:35:21 +0000 (0:00:00.323) 0:01:44.820 ***********
ok: [instance]
TASK [Check interface boot order in network-first VM] **************************
Friday 12 June 2026 19:35:22 +0000 (0:00:00.318) 0:01:45.139 ***********
ok: [instance]
TASK [Assert network-first VM has correct boot order] **************************
Friday 12 June 2026 19:35:22 +0000 (0:00:00.395) 0:01:45.534 ***********
ok: [instance]
TASK [Get net_only VM XML] *****************************************************
Friday 12 June 2026 19:35:22 +0000 (0:00:00.067) 0:01:45.602 ***********
ok: [instance]
TASK [Check interface boot order in network-only VM] ***************************
Friday 12 June 2026 19:35:22 +0000 (0:00:00.267) 0:01:45.870 ***********
ok: [instance]
TASK [Check disk boot order in network-only VM (should not exist)] *************
Friday 12 June 2026 19:35:23 +0000 (0:00:00.258) 0:01:46.128 ***********
ok: [instance]
TASK [Assert network-only VM has correct boot order] ***************************
Friday 12 June 2026 19:35:23 +0000 (0:00:00.294) 0:01:46.422 ***********
ok: [instance]
TASK [Get no_boot_order VM XML] ************************************************
Friday 12 June 2026 19:35:23 +0000 (0:00:00.134) 0:01:46.557 ***********
ok: [instance]
TASK [Check for any boot order attributes in no-boot-order VM] *****************
Friday 12 June 2026 19:35:23 +0000 (0:00:00.279) 0:01:46.836 ***********
ok: [instance]
TASK [Assert no-boot-order VM has no boot order attributes] ********************
Friday 12 June 2026 19:35:24 +0000 (0:00:00.236) 0:01:47.073 ***********
ok: [instance]
TASK [Output success message] **************************************************
Friday 12 June 2026 19:35:24 +0000 (0:00:00.065) 0:01:47.138 ***********
ok: [instance] =>
msg: All boot_order validations passed successfully!
PLAY RECAP *********************************************************************
instance : ok=252 changed=99 unreachable=0 failed=0 skipped=115 rescued=0 ignored=0
Friday 12 June 2026 19:35:24 +0000 (0:00:00.193) 0:01:47.332 ***********
===============================================================================
ci_nmstate : Install required packages on instance ---------------------- 8.40s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.07s
dnsmasq : Add DHCP entries ---------------------------------------------- 3.17s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.12s
dnsmasq : Add/Remove address -------------------------------------------- 2.62s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.12s
libvirt_manager : Restart firewalld ------------------------------------- 1.82s
libvirt_manager : Create group inventories ------------------------------ 1.74s
dnsmasq : Install needed packages --------------------------------------- 1.68s
libvirt_manager : Get current domain XML for cifmw-net-first-0 ---------- 1.34s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.34s
libvirt_manager : Get current domain XML for cifmw-disk-first-0 --------- 1.28s
Gathering Facts --------------------------------------------------------- 1.13s
dnsmasq : Enable and start service -------------------------------------- 0.86s
libvirt_manager : Create needed workload directory ---------------------- 0.79s
libvirt_manager : Ensure networks are created/started ------------------- 0.70s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.70s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.68s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.64s
libvirt_manager : Convert ini inventory file into yaml ------------------ 0.64s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:35:25 +0000 (0:00:00.049) 0:00:00.049 ***********
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 12 June 2026 19:35:26 +0000 (0:00:01.095) 0:00:01.145 ***********
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 12 June 2026 19:35:26 +0000 (0:00:00.390) 0:00:01.535 ***********
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] ***************************
Friday 12 June 2026 19:35:28 +0000 (0:00:01.668) 0:00:03.203 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:35:29 +0000 (0:00:01.092) 0:00:04.296 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:35:31 +0000 (0:00:02.172) 0:00:06.469 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:35:32 +0000 (0:00:01.055) 0:00:07.525 ***********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:35:33 +0000 (0:00:01.065) 0:00:08.590 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:35:34 +0000 (0:00:01.084) 0:00:09.675 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:35:34 +0000 (0:00:00.076) 0:00:09.751 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:35:35 +0000 (0:00:00.525) 0:00:10.276 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:35:35 +0000 (0:00:00.479) 0:00:10.755 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:35:35 +0000 (0:00:00.089) 0:00:10.845 ***********
ok: [instance] =>
cleanup_vms:
- cifmw-no-boot-order-0
- cifmw-disk-first-0
- cifmw-net-first-0
- cifmw-net-only-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:35:35 +0000 (0:00:00.114) 0:00:10.959 ***********
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:35:37 +0000 (0:00:01.182) 0:00:12.142 ***********
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:35:39 +0000 (0:00:02.364) 0:00:14.506 ***********
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:35:41 +0000 (0:00:02.358) 0:00:16.865 ***********
ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)
ok: [instance -> localhost] => (item=cifmw-disk-first-0)
ok: [instance -> localhost] => (item=cifmw-net-first-0)
ok: [instance -> localhost] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:35:43 +0000 (0:00:01.353) 0:00:18.218 ***********
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:35:44 +0000 (0:00:01.085) 0:00:19.304 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:35:44 +0000 (0:00:00.550) 0:00:19.854 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:35:45 +0000 (0:00:00.158) 0:00:20.012 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:35:45 +0000 (0:00:00.143) 0:00:20.156 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:35:45 +0000 (0:00:00.332) 0:00:20.488 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:35:45 +0000 (0:00:00.091) 0:00:20.580 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:35:45 +0000 (0:00:00.090) 0:00:20.670 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:35:45 +0000 (0:00:00.084) 0:00:20.754 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:35:46 +0000 (0:00:00.313) 0:00:21.068 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:35:46 +0000 (0:00:00.323) 0:00:21.391 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:35:46 +0000 (0:00:00.106) 0:00:21.498 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:35:46 +0000 (0:00:00.088) 0:00:21.587 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:35:46 +0000 (0:00:00.159) 0:00:21.747 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:35:47 +0000 (0:00:00.292) 0:00:22.039 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:35:47 +0000 (0:00:00.305) 0:00:22.345 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:35:48 +0000 (0:00:01.448) 0:00:23.793 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:35:49 +0000 (0:00:00.695) 0:00:24.489 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:35:50 +0000 (0:00:00.770) 0:00:25.260 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:35:50 +0000 (0:00:00.376) 0:00:25.636 ***********
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': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781292845.342356, 'mtime': 1781292845.342356, 'ctime': 1781292845.342356, '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': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781292845.344356, 'mtime': 1781292845.344356, 'ctime': 1781292845.344356, '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] **************************
Friday 12 June 2026 19:35:51 +0000 (0:00:00.550) 0:00:26.187 ***********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:35:52 +0000 (0:00:01.216) 0:00:27.403 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:35:53 +0000 (0:00:00.689) 0:00:28.093 ***********
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:35:53 +0000 (0:00:00.581) 0:00:28.674 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:35:54 +0000 (0:00:00.773) 0:00:29.448 ***********
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] *************************
Friday 12 June 2026 19:35:54 +0000 (0:00:00.146) 0:00:29.595 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:35:54 +0000 (0:00:00.086) 0:00:29.681 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:35:55 +0000 (0:00:00.348) 0:00:30.030 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:35:55 +0000 (0:00:00.111) 0:00:30.141 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:35:55 +0000 (0:00:00.118) 0:00:30.260 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:35:55 +0000 (0:00:00.083) 0:00:30.343 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:35:55 +0000 (0:00:00.088) 0:00:30.431 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:35:55 +0000 (0:00:00.140) 0:00:30.572 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:35:55 +0000 (0:00:00.329) 0:00:30.902 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:35:56 +0000 (0:00:00.111) 0:00:31.014 ***********
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] *************************
Friday 12 June 2026 19:35:56 +0000 (0:00:00.132) 0:00:31.146 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:35:56 +0000 (0:00:00.106) 0:00:31.252 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:35:56 +0000 (0:00:00.359) 0:00:31.612 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:35:56 +0000 (0:00:00.136) 0:00:31.748 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:35:56 +0000 (0:00:00.150) 0:00:31.899 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:35:57 +0000 (0:00:00.098) 0:00:31.998 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:35:57 +0000 (0:00:00.112) 0:00:32.111 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:35:57 +0000 (0:00:00.209) 0:00:32.321 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:35:57 +0000 (0:00:00.355) 0:00:32.676 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:35:57 +0000 (0:00:00.064) 0:00:32.740 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:35:58 +0000 (0:00:00.325) 0:00:33.066 ***********
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:35:58 +0000 (0:00:00.368) 0:00:33.434 ***********
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:35:58 +0000 (0:00:00.505) 0:00:33.940 ***********
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:35:59 +0000 (0:00:00.536) 0:00:34.476 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:35:59 +0000 (0:00:00.219) 0:00:34.696 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:35:59 +0000 (0:00:00.040) 0:00:34.737 ***********
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] ****************************************
Friday 12 June 2026 19:36:01 +0000 (0:00:01.576) 0:00:36.313 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:36:01 +0000 (0:00:00.468) 0:00:36.782 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:36:03 +0000 (0:00:01.674) 0:00:38.457 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:36:03 +0000 (0:00:00.334) 0:00:38.792 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:36:03 +0000 (0:00:00.061) 0:00:38.853 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:36:03 +0000 (0:00:00.049) 0:00:38.902 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:36:03 +0000 (0:00:00.088) 0:00:38.991 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:36:04 +0000 (0:00:00.610) 0:00:39.601 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:36:05 +0000 (0:00:00.502) 0:00:40.104 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:36:05 +0000 (0:00:00.221) 0:00:40.326 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:36:05 +0000 (0:00:00.051) 0:00:40.377 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:36:05 +0000 (0:00:00.047) 0:00:40.424 ***********
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] *************************************************
Friday 12 June 2026 19:36:06 +0000 (0:00:00.953) 0:00:41.378 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:36:06 +0000 (0:00:00.101) 0:00:41.479 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:36:06 +0000 (0:00:00.392) 0:00:41.871 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:36:07 +0000 (0:00:00.305) 0:00:42.177 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:36:07 +0000 (0:00:00.105) 0:00:42.283 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:36:07 +0000 (0:00:00.295) 0:00:42.578 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:36:07 +0000 (0:00:00.314) 0:00:42.892 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:36:07 +0000 (0:00:00.094) 0:00:42.987 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:36:09 +0000 (0:00:01.554) 0:00:44.542 ***********
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] ********************************
Friday 12 June 2026 19:36:13 +0000 (0:00:04.107) 0:00:48.649 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:36:13 +0000 (0:00:00.285) 0:00:48.934 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:36:13 +0000 (0:00:00.044) 0:00:48.978 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.080) 0:00:49.059 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.077) 0:00:49.136 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.046) 0:00:49.183 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.276) 0:00:49.460 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.091) 0:00:49.551 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.044) 0:00:49.596 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:36:14 +0000 (0:00:00.262) 0:00:49.858 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:36:14 +0000 (0:00:00.048) 0:00:49.907 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:36:15 +0000 (0:00:00.092) 0:00:49.999 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:36:15 +0000 (0:00:00.570) 0:00:50.569 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:36:15 +0000 (0:00:00.305) 0:00:50.876 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:36:16 +0000 (0:00:00.497) 0:00:51.373 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:36:16 +0000 (0:00:00.254) 0:00:51.627 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:36:17 +0000 (0:00:00.731) 0:00:52.359 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:36:17 +0000 (0:00:00.051) 0:00:52.411 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:36:17 +0000 (0:00:00.257) 0:00:52.669 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:36:17 +0000 (0:00:00.287) 0:00:52.957 ***********
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 12 June 2026 19:36:18 +0000 (0:00:00.148) 0:00:53.105 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:36:18 +0000 (0:00:00.388) 0:00:53.494 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=78 changed=24 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0
Friday 12 June 2026 19:36:19 +0000 (0:00:00.799) 0:00:54.293 ***********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.11s
libvirt_manager : Destroy machine --------------------------------------- 2.36s
libvirt_manager : Undefine machine -------------------------------------- 2.36s
libvirt_manager : Populate service facts -------------------------------- 2.17s
podman : Ensure podman is installed ------------------------------------- 1.67s
Copy generated content to proper location ------------------------------- 1.67s
libvirt_manager : Remove workload and volumes --------------------------- 1.58s
dnsmasq : Install needed packages --------------------------------------- 1.55s
libvirt_manager : Destroy networks -------------------------------------- 1.45s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.35s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.22s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.18s
Gathering Facts --------------------------------------------------------- 1.10s
libvirt_manager : Get installed packages list --------------------------- 1.09s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.09s
libvirt_manager : Start virtstoraged socket service --------------------- 1.08s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.07s
libvirt_manager : Start virtqemud socket service ------------------------ 1.06s
virtualbmc : Remove vbmc files ------------------------------------------ 0.95s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:36:42 +0000 (0:00:00.071) 0:00:00.071 ***********
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 12 June 2026 19:36:43 +0000 (0:00:00.947) 0:00:01.019 ***********
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 12 June 2026 19:36:44 +0000 (0:00:00.531) 0:00:01.551 ***********
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 12 June 2026 19:36:44 +0000 (0:00:00.067) 0:00:01.619 ***********
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] *****************************************
Friday 12 June 2026 19:36:44 +0000 (0:00:00.124) 0:00:01.743 ***********
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 12 June 2026 19:36:44 +0000 (0:00:00.355) 0:00:02.098 ***********
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 12 June 2026 19:36:44 +0000 (0:00:00.373) 0:00:02.471 ***********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 12 June 2026 19:36:46 +0000 (0:00:01.047) 0:00:03.518 ***********
TASK [repo_setup : Ensure directories are present] *****************************
Friday 12 June 2026 19:36:46 +0000 (0:00:00.178) 0:00:03.697 ***********
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] ********************
Friday 12 June 2026 19:36:46 +0000 (0:00:00.719) 0:00:04.416 ***********
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 12 June 2026 19:36:48 +0000 (0:00:01.777) 0:00:06.193 ***********
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 12 June 2026 19:36:49 +0000 (0:00:01.228) 0:00:07.422 ***********
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 12 June 2026 19:36:57 +0000 (0:00:07.357) 0:00:14.779 ***********
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 12 June 2026 19:36:58 +0000 (0:00:00.847) 0:00:15.626 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 12 June 2026 19:36:58 +0000 (0:00:00.071) 0:00:15.698 ***********
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 12 June 2026 19:36:59 +0000 (0:00:00.816) 0:00:16.515 ***********
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 12 June 2026 19:36:59 +0000 (0:00:00.078) 0:00:16.593 ***********
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 12 June 2026 19:36:59 +0000 (0:00:00.103) 0:00:16.697 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 12 June 2026 19:36:59 +0000 (0:00:00.086) 0:00:16.784 ***********
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 12 June 2026 19:36:59 +0000 (0:00:00.544) 0:00:17.328 ***********
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.570) 0:00:17.898 ***********
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.070) 0:00:17.969 ***********
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.070) 0:00:18.039 ***********
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.108) 0:00:18.148 ***********
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.100) 0:00:18.248 ***********
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.074) 0:00:18.322 ***********
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 12 June 2026 19:37:00 +0000 (0:00:00.102) 0:00:18.425 ***********
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 12 June 2026 19:37:01 +0000 (0:00:00.127) 0:00:18.552 ***********
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 12 June 2026 19:37:01 +0000 (0:00:00.084) 0:00:18.637 ***********
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 12 June 2026 19:37:01 +0000 (0:00:00.072) 0:00:18.709 ***********
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 12 June 2026 19:37:01 +0000 (0:00:00.078) 0:00:18.787 ***********
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 12 June 2026 19:37:01 +0000 (0:00:00.069) 0:00:18.857 ***********
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 12 June 2026 19:37:01 +0000 (0:00:00.361) 0:00:19.219 ***********
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 12 June 2026 19:37:02 +0000 (0:00:00.297) 0:00:19.517 ***********
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 12 June 2026 19:37:02 +0000 (0:00:00.295) 0:00:19.812 ***********
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 12 June 2026 19:37:02 +0000 (0:00:00.098) 0:00:19.911 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 12 June 2026 19:37:02 +0000 (0:00:00.070) 0:00:19.982 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 12 June 2026 19:37:02 +0000 (0:00:00.082) 0:00:20.064 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 12 June 2026 19:37:02 +0000 (0:00:00.075) 0:00:20.140 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Friday 12 June 2026 19:37:02 +0000 (0:00:00.073) 0:00:20.213 ***********
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 12 June 2026 19:37:02 +0000 (0:00:00.117) 0:00:20.330 ***********
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 12 June 2026 19:37:02 +0000 (0:00:00.055) 0:00:20.386 ***********
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 12 June 2026 19:37:02 +0000 (0:00:00.089) 0:00:20.476 ***********
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 12 June 2026 19:37:03 +0000 (0:00:00.072) 0:00:20.549 ***********
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 12 June 2026 19:37:03 +0000 (0:00:00.147) 0:00:20.696 ***********
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 12 June 2026 19:37:03 +0000 (0:00:00.121) 0:00:20.817 ***********
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 12 June 2026 19:37:03 +0000 (0:00:00.091) 0:00:20.909 ***********
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 12 June 2026 19:37:03 +0000 (0:00:00.092) 0:00:21.001 ***********
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 12 June 2026 19:37:03 +0000 (0:00:00.194) 0:00:21.196 ***********
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 12 June 2026 19:37:45 +0000 (0:00:41.640) 0:01:02.836 ***********
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 12 June 2026 19:37:47 +0000 (0:00:01.711) 0:01:04.548 ***********
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 12 June 2026 19:37:47 +0000 (0:00:00.146) 0:01:04.695 ***********
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] *************************************
Friday 12 June 2026 19:37:47 +0000 (0:00:00.150) 0:01:04.845 ***********
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 12 June 2026 19:37:47 +0000 (0:00:00.076) 0:01:04.922 ***********
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 12 June 2026 19:37:49 +0000 (0:00:01.601) 0:01:06.524 ***********
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 12 June 2026 19:37:49 +0000 (0:00:00.408) 0:01:06.932 ***********
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 12 June 2026 19:37:49 +0000 (0:00:00.308) 0:01:07.241 ***********
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 12 June 2026 19:37:49 +0000 (0:00:00.148) 0:01:07.389 ***********
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 12 June 2026 19:37:50 +0000 (0:00:00.136) 0:01:07.525 ***********
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 12 June 2026 19:37:50 +0000 (0:00:00.276) 0:01:07.802 ***********
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 12 June 2026 19:37:50 +0000 (0:00:00.423) 0:01:08.225 ***********
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 12 June 2026 19:37:50 +0000 (0:00:00.106) 0:01:08.332 ***********
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 12 June 2026 19:37:50 +0000 (0:00:00.063) 0:01:08.396 ***********
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 12 June 2026 19:37:50 +0000 (0:00:00.066) 0:01:08.462 ***********
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 12 June 2026 19:37:51 +0000 (0:00:00.059) 0:01:08.522 ***********
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 12 June 2026 19:37:51 +0000 (0:00:00.055) 0:01:08.577 ***********
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 12 June 2026 19:37:51 +0000 (0:00:00.110) 0:01:08.688 ***********
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] ***************************
Friday 12 June 2026 19:37:52 +0000 (0:00:01.326) 0:01:10.015 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:37:53 +0000 (0:00:01.010) 0:01:11.025 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:37:56 +0000 (0:00:02.738) 0:01:13.764 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:37:57 +0000 (0:00:01.098) 0:01:14.862 ***********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:37:58 +0000 (0:00:01.050) 0:01:15.913 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:37:59 +0000 (0:00:00.952) 0:01:16.865 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:37:59 +0000 (0:00:00.069) 0:01:16.934 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:37:59 +0000 (0:00:00.462) 0:01:17.397 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.445) 0:01:17.842 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.166) 0:01:18.008 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.087) 0:01:18.095 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.047) 0:01:18.143 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.040) 0:01:18.183 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.039) 0:01:18.223 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.039) 0:01:18.263 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:38:00 +0000 (0:00:00.040) 0:01:18.303 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.494) 0:01:18.797 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.146) 0:01:18.944 ***********
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.174) 0:01:19.119 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.040) 0:01:19.159 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.042) 0:01:19.202 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.039) 0:01:19.242 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:38:01 +0000 (0:00:00.040) 0:01:19.283 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:38:02 +0000 (0:00:00.427) 0:01:19.710 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:38:02 +0000 (0:00:00.050) 0:01:19.761 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:38:02 +0000 (0:00:00.046) 0:01:19.808 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:38:03 +0000 (0:00:00.726) 0:01:20.535 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:38:03 +0000 (0:00:00.571) 0:01:21.106 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:38:04 +0000 (0:00:00.647) 0:01:21.754 ***********
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] *************************
Friday 12 June 2026 19:38:04 +0000 (0:00:00.152) 0:01:21.907 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:38:04 +0000 (0:00:00.114) 0:01:22.022 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:38:04 +0000 (0:00:00.356) 0:01:22.379 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:38:04 +0000 (0:00:00.090) 0:01:22.470 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:38:05 +0000 (0:00:00.143) 0:01:22.613 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:38:05 +0000 (0:00:00.129) 0:01:22.742 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:38:05 +0000 (0:00:00.133) 0:01:22.876 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:38:05 +0000 (0:00:00.149) 0:01:23.026 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:38:05 +0000 (0:00:00.438) 0:01:23.464 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:38:06 +0000 (0:00:00.055) 0:01:23.519 ***********
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] *************************
Friday 12 June 2026 19:38:06 +0000 (0:00:00.162) 0:01:23.682 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:38:06 +0000 (0:00:00.109) 0:01:23.792 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:38:06 +0000 (0:00:00.432) 0:01:24.224 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:38:06 +0000 (0:00:00.128) 0:01:24.353 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:38:07 +0000 (0:00:00.187) 0:01:24.540 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:38:07 +0000 (0:00:00.105) 0:01:24.645 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:38:07 +0000 (0:00:00.129) 0:01:24.774 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:38:07 +0000 (0:00:00.128) 0:01:24.903 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:38:07 +0000 (0:00:00.386) 0:01:25.290 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:38:07 +0000 (0:00:00.054) 0:01:25.345 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:38:08 +0000 (0:00:00.227) 0:01:25.572 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:38:08 +0000 (0:00:00.043) 0:01:25.615 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:38:08 +0000 (0:00:00.044) 0:01:25.660 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:38:08 +0000 (0:00:00.058) 0:01:25.718 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:38:08 +0000 (0:00:00.235) 0:01:25.954 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:38:08 +0000 (0:00:00.042) 0:01:25.997 ***********
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] ****************************************
Friday 12 June 2026 19:38:10 +0000 (0:00:01.614) 0:01:27.612 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:38:10 +0000 (0:00:00.488) 0:01:28.100 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:38:12 +0000 (0:00:01.642) 0:01:29.742 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:38:12 +0000 (0:00:00.317) 0:01:30.060 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:38:12 +0000 (0:00:00.048) 0:01:30.109 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:38:12 +0000 (0:00:00.047) 0:01:30.156 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:38:12 +0000 (0:00:00.083) 0:01:30.240 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:38:13 +0000 (0:00:00.606) 0:01:30.847 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:38:13 +0000 (0:00:00.548) 0:01:31.395 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:38:14 +0000 (0:00:00.223) 0:01:31.618 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:38:14 +0000 (0:00:00.045) 0:01:31.664 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:38:14 +0000 (0:00:00.043) 0:01:31.707 ***********
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] *************************************************
Friday 12 June 2026 19:38:15 +0000 (0:00:00.852) 0:01:32.560 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:38:15 +0000 (0:00:00.105) 0:01:32.666 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:38:15 +0000 (0:00:00.402) 0:01:33.068 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:38:15 +0000 (0:00:00.302) 0:01:33.370 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:38:15 +0000 (0:00:00.102) 0:01:33.473 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:38:16 +0000 (0:00:00.276) 0:01:33.750 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:38:16 +0000 (0:00:00.280) 0:01:34.030 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:38:16 +0000 (0:00:00.117) 0:01:34.147 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:38:18 +0000 (0:00:01.533) 0:01:35.681 ***********
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] ********************************
Friday 12 June 2026 19:38:19 +0000 (0:00:01.517) 0:01:37.198 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.305) 0:01:37.503 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.057) 0:01:37.560 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.042) 0:01:37.602 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.075) 0:01:37.678 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.047) 0:01:37.726 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.272) 0:01:37.998 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.091) 0:01:38.090 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.082) 0:01:38.173 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:38:20 +0000 (0:00:00.255) 0:01:38.428 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:38:20 +0000 (0:00:00.043) 0:01:38.471 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:38:21 +0000 (0:00:00.053) 0:01:38.524 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:38:21 +0000 (0:00:00.455) 0:01:38.980 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:38:21 +0000 (0:00:00.291) 0:01:39.272 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:38:22 +0000 (0:00:00.432) 0:01:39.704 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:38:22 +0000 (0:00:00.292) 0:01:39.996 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:38:23 +0000 (0:00:00.687) 0:01:40.684 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:38:23 +0000 (0:00:00.069) 0:01:40.754 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:38:23 +0000 (0:00:00.258) 0:01:41.013 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:38:23 +0000 (0:00:00.319) 0:01:41.332 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 12 June 2026 19:38:23 +0000 (0:00:00.129) 0:01:41.462 ***********
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 12 June 2026 19:38:24 +0000 (0:00:00.272) 0:01:41.734 ***********
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 12 June 2026 19:38:24 +0000 (0:00:00.250) 0:01:41.985 ***********
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 12 June 2026 19:38:24 +0000 (0:00:00.301) 0:01:42.286 ***********
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 12 June 2026 19:38:24 +0000 (0:00:00.051) 0:01:42.338 ***********
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 12 June 2026 19:38:24 +0000 (0:00:00.044) 0:01:42.383 ***********
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 12 June 2026 19:38:24 +0000 (0:00:00.095) 0:01:42.478 ***********
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 12 June 2026 19:38:25 +0000 (0:00:00.045) 0:01:42.524 ***********
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 12 June 2026 19:38:26 +0000 (0:00:01.578) 0:01:44.102 ***********
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 12 June 2026 19:38:26 +0000 (0:00:00.315) 0:01:44.418 ***********
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 12 June 2026 19:38:27 +0000 (0:00:00.514) 0:01:44.932 ***********
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 12 June 2026 19:38:27 +0000 (0:00:00.052) 0:01:44.984 ***********
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 12 June 2026 19:38:27 +0000 (0:00:00.249) 0:01:45.234 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 12 June 2026 19:38:28 +0000 (0:00:00.572) 0:01:45.807 ***********
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 12 June 2026 19:38:28 +0000 (0:00:00.402) 0:01:46.209 ***********
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.] *********
Friday 12 June 2026 19:38:29 +0000 (0:00:00.332) 0:01:46.541 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 12 June 2026 19:38:29 +0000 (0:00:00.422) 0:01:46.964 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 12 June 2026 19:38:29 +0000 (0:00:00.374) 0:01:47.338 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 12 June 2026 19:38:31 +0000 (0:00:01.400) 0:01:48.739 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 12 June 2026 19:38:31 +0000 (0:00:00.378) 0:01:49.117 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 12 June 2026 19:38:32 +0000 (0:00:00.406) 0:01:49.524 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 12 June 2026 19:38:32 +0000 (0:00:00.438) 0:01:49.963 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 12 June 2026 19:38:32 +0000 (0:00:00.392) 0:01:50.356 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 12 June 2026 19:38:33 +0000 (0:00:00.430) 0:01:50.786 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 12 June 2026 19:38:33 +0000 (0:00:00.485) 0:01:51.271 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 12 June 2026 19:38:34 +0000 (0:00:00.446) 0:01:51.718 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 12 June 2026 19:38:34 +0000 (0:00:00.440) 0:01:52.158 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 12 June 2026 19:38:35 +0000 (0:00:00.416) 0:01:52.575 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 12 June 2026 19:38:35 +0000 (0:00:00.442) 0:01:53.018 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 12 June 2026 19:38:35 +0000 (0:00:00.419) 0:01:53.437 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 12 June 2026 19:38:36 +0000 (0:00:00.478) 0:01:53.915 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 12 June 2026 19:38:36 +0000 (0:00:00.392) 0:01:54.307 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 12 June 2026 19:38:37 +0000 (0:00:00.393) 0:01:54.701 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 12 June 2026 19:38:37 +0000 (0:00:00.397) 0:01:55.099 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 12 June 2026 19:38:38 +0000 (0:00:00.424) 0:01:55.523 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 12 June 2026 19:38:38 +0000 (0:00:00.383) 0:01:55.907 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 12 June 2026 19:38:38 +0000 (0:00:00.507) 0:01:56.414 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 12 June 2026 19:38:39 +0000 (0:00:00.407) 0:01:56.822 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 12 June 2026 19:38:39 +0000 (0:00:00.375) 0:01:57.197 ***********
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 12 June 2026 19:38:40 +0000 (0:00:00.401) 0:01:57.599 ***********
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 12 June 2026 19:38:40 +0000 (0:00:00.087) 0:01:57.686 ***********
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 12 June 2026 19:38:40 +0000 (0:00:00.474) 0:01:58.161 ***********
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 12 June 2026 19:38:41 +0000 (0:00:00.486) 0:01:58.647 ***********
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 12 June 2026 19:38:41 +0000 (0:00:00.392) 0:01:59.039 ***********
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 12 June 2026 19:38:41 +0000 (0:00:00.288) 0:01:59.328 ***********
TASK [libvirt_manager : Deactivate default] ************************************
Friday 12 June 2026 19:38:41 +0000 (0:00:00.095) 0:01:59.424 ***********
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 12 June 2026 19:38:42 +0000 (0:00:00.367) 0:01:59.791 ***********
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 12 June 2026 19:38:42 +0000 (0:00:00.075) 0:01:59.866 ***********
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 12 June 2026 19:38:42 +0000 (0:00:00.514) 0:02:00.381 ***********
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 12 June 2026 19:38:43 +0000 (0:00:00.434) 0:02:00.815 ***********
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 12 June 2026 19:38:43 +0000 (0:00:00.599) 0:02:01.415 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:38:44 +0000 (0:00:00.343) 0:02:01.759 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=134 changed=24 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 12 June 2026 19:38:45 +0000 (0:00:00.801) 0:02:02.561 ***********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 41.64s
repo_setup : Initialize python venv and install requirements ------------ 7.36s
libvirt_manager : Populate service facts -------------------------------- 2.74s
repo_setup : Make sure git-core package is installed -------------------- 1.78s
test_deps : Install python yaml libs ------------------------------------ 1.71s
podman : Ensure podman is installed ------------------------------------- 1.64s
libvirt_manager : Remove workload and volumes --------------------------- 1.61s
ci_setup : Install needed packages -------------------------------------- 1.60s
libvirt_manager : Install packages required for using KVM --------------- 1.58s
dnsmasq : Install needed packages --------------------------------------- 1.53s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.52s
libvirt_manager : Ensure admin socket is enabled for qemu. -------------- 1.40s
ci_setup : Manage directories ------------------------------------------- 1.33s
repo_setup : Get repo-setup repository ---------------------------------- 1.23s
libvirt_manager : Start virtqemud socket service ------------------------ 1.10s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.05s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.05s
libvirt_manager : Get installed packages list --------------------------- 1.01s
libvirt_manager : Start virtstoraged socket service --------------------- 0.95s
Gathering Facts --------------------------------------------------------- 0.95s
PLAY [Test DNS entries] ********************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:38:45 +0000 (0:00:00.061) 0:00:00.061 ***********
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 12 June 2026 19:38:46 +0000 (0:00:01.038) 0:00:01.100 ***********
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 12 June 2026 19:38:46 +0000 (0:00:00.069) 0:00:01.169 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:38:46 +0000 (0:00:00.080) 0:00:01.250 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:38:47 +0000 (0:00:00.352) 0:00:01.602 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:38:47 +0000 (0:00:00.071) 0:00:01.674 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:38:47 +0000 (0:00:00.072) 0:00:01.746 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:38:47 +0000 (0:00:00.162) 0:00:01.909 ***********
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] **********************
Friday 12 June 2026 19:38:47 +0000 (0:00:00.202) 0:00:02.111 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:38:47 +0000 (0:00:00.068) 0:00:02.180 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:38:48 +0000 (0:00:00.656) 0:00:02.836 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding controller-0 to controllers)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-0 to ocps)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-worker-0 to ocp_workers)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:38:48 +0000 (0:00:00.238) 0:00:03.075 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:38:48 +0000 (0:00:00.114) 0:00:03.190 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:38:49 +0000 (0:00:00.416) 0:00:03.607 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:38:49 +0000 (0:00:00.257) 0:00:03.865 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:38:49 +0000 (0:00:00.075) 0:00:03.940 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:38:49 +0000 (0:00:00.071) 0:00:04.012 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:38:49 +0000 (0:00:00.140) 0:00:04.153 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:38:50 +0000 (0:00:00.251) 0:00:04.405 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:38:50 +0000 (0:00:00.294) 0:00:04.699 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:38:50 +0000 (0:00:00.069) 0:00:04.769 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:38:50 +0000 (0:00:00.131) 0:00:04.900 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:38:50 +0000 (0:00:00.124) 0:00:05.024 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:38:50 +0000 (0:00:00.277) 0:00:05.301 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:38:51 +0000 (0:00:00.310) 0:00:05.612 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:38:51 +0000 (0:00:00.118) 0:00:05.731 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:38:51 +0000 (0:00:00.077) 0:00:05.808 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:38:51 +0000 (0:00:00.124) 0:00:05.933 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:38:51 +0000 (0:00:00.288) 0:00:06.222 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:38:52 +0000 (0:00:00.359) 0:00:06.581 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:38:52 +0000 (0:00:00.071) 0:00:06.653 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:38:52 +0000 (0:00:00.071) 0:00:06.725 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:38:52 +0000 (0:00:00.319) 0:00:07.044 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:38:53 +0000 (0:00:00.892) 0:00:07.937 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:38:54 +0000 (0:00:00.414) 0:00:08.352 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:38:54 +0000 (0:00:00.072) 0:00:08.424 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:38:54 +0000 (0:00:00.111) 0:00:08.535 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:38:54 +0000 (0:00:00.081) 0:00:08.616 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:38:54 +0000 (0:00:00.084) 0:00:08.701 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:38:54 +0000 (0:00:00.067) 0:00:08.769 ***********
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] ***************************
Friday 12 June 2026 19:38:54 +0000 (0:00:00.334) 0:00:09.104 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:38:54 +0000 (0:00:00.074) 0:00:09.178 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:38:55 +0000 (0:00:00.377) 0:00:09.556 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:38:55 +0000 (0:00:00.563) 0:00:10.120 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:38:56 +0000 (0:00:00.273) 0:00:10.393 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:38:56 +0000 (0:00:00.094) 0:00:10.487 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:38:56 +0000 (0:00:00.717) 0:00:11.205 ***********
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.] ***
Friday 12 June 2026 19:38:57 +0000 (0:00:00.177) 0:00:11.383 ***********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 19:38:57 +0000 (0:00:00.160) 0:00:11.543 ***********
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 12 June 2026 19:38:58 +0000 (0:00:01.010) 0:00:12.554 ***********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 12 June 2026 19:38:59 +0000 (0:00:01.049) 0:00:13.603 ***********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 12 June 2026 19:39:00 +0000 (0:00:00.725) 0:00:14.329 ***********
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] **********
Friday 12 June 2026 19:39:00 +0000 (0:00:00.797) 0:00:15.126 ***********
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] ***********************
Friday 12 June 2026 19:39:00 +0000 (0:00:00.135) 0:00:15.262 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:39:01 +0000 (0:00:00.285) 0:00:15.547 ***********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 12 June 2026 19:39:01 +0000 (0:00:00.638) 0:00:16.186 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 19:39:02 +0000 (0:00:00.192) 0:00:16.379 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 19:39:02 +0000 (0:00:00.165) 0:00:16.544 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 19:39:04 +0000 (0:00:01.856) 0:00:18.401 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 19:39:04 +0000 (0:00:00.286) 0:00:18.688 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 19:39:04 +0000 (0:00:00.491) 0:00:19.180 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 19:39:06 +0000 (0:00:02.031) 0:00:21.211 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:39:07 +0000 (0:00:00.516) 0:00:21.728 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:39:07 +0000 (0:00:00.111) 0:00:21.840 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:39:07 +0000 (0:00:00.083) 0:00:21.924 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:39:08 +0000 (0:00:00.584) 0:00:22.508 ***********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:39:08 +0000 (0:00:00.535) 0:00:23.044 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:39:10 +0000 (0:00:01.546) 0:00:24.590 ***********
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] ********************************
Friday 12 June 2026 19:39:14 +0000 (0:00:04.035) 0:00:28.626 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:39:14 +0000 (0:00:00.345) 0:00:28.972 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:39:15 +0000 (0:00:00.451) 0:00:29.424 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:39:15 +0000 (0:00:00.533) 0:00:29.957 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:39:15 +0000 (0:00:00.151) 0:00:30.109 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:39:16 +0000 (0:00:00.508) 0:00:30.618 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:39:16 +0000 (0:00:00.058) 0:00:30.676 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:39:16 +0000 (0:00:00.150) 0:00:30.827 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:39:17 +0000 (0:00:00.514) 0:00:31.341 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:39:17 +0000 (0:00:00.074) 0:00:31.416 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:39:17 +0000 (0:00:00.322) 0:00:31.738 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:39:18 +0000 (0:00:01.031) 0:00:32.769 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:39:18 +0000 (0:00:00.057) 0:00:32.827 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:39:18 +0000 (0:00:00.055) 0:00:32.882 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:39:18 +0000 (0:00:00.147) 0:00:33.030 ***********
skipping: [instance] => (item=ocppr)
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:39:18 +0000 (0:00:00.201) 0:00:33.231 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.112) 0:00:33.343 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.078) 0:00:33.421 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.525) 0:00:33.947 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.052) 0:00:33.999 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.138) 0:00:34.138 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.067) 0:00:34.205 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:39:19 +0000 (0:00:00.073) 0:00:34.278 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:39:20 +0000 (0:00:00.568) 0:00:34.847 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:39:20 +0000 (0:00:00.054) 0:00:34.901 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:39:20 +0000 (0:00:00.107) 0:00:35.008 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:39:20 +0000 (0:00:00.066) 0:00:35.075 ***********
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:39:21 +0000 (0:00:00.903) 0:00:35.978 ***********
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] ***************
Friday 12 June 2026 19:39:21 +0000 (0:00:00.111) 0:00:36.089 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:39:22 +0000 (0:00:00.473) 0:00:36.563 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:39:22 +0000 (0:00:00.073) 0:00:36.637 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:39:22 +0000 (0:00:00.231) 0:00:36.868 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:39:22 +0000 (0:00:00.069) 0:00:36.937 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:39:22 +0000 (0:00:00.289) 0:00:37.226 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:39:22 +0000 (0:00:00.069) 0:00:37.296 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:39:23 +0000 (0:00:00.487) 0:00:37.784 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:39:23 +0000 (0:00:00.415) 0:00:38.200 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:39:24 +0000 (0:00:00.410) 0:00:38.610 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:39:24 +0000 (0:00:00.163) 0:00:38.774 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:39:24 +0000 (0:00:00.455) 0:00:39.229 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.100) 0:00:39.329 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.061) 0:00:39.391 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.058) 0:00:39.450 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.058) 0:00:39.508 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:39:25 +0000 (0:00:00.062) 0:00:39.571 ***********
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] ***************************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.344) 0:00:39.916 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.073) 0:00:39.989 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:39:25 +0000 (0:00:00.249) 0:00:40.238 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:39:26 +0000 (0:00:00.508) 0:00:40.746 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:39:26 +0000 (0:00:00.183) 0:00:40.930 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:39:26 +0000 (0:00:00.073) 0:00:41.004 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:39:27 +0000 (0:00:00.599) 0:00:41.603 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:39:27 +0000 (0:00:00.072) 0:00:41.676 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:39:27 +0000 (0:00:00.055) 0:00:41.731 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:39:27 +0000 (0:00:00.058) 0:00:41.790 ***********
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] **************************************
Friday 12 June 2026 19:39:27 +0000 (0:00:00.190) 0:00:41.980 ***********
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] **************************************
Friday 12 June 2026 19:39:27 +0000 (0:00:00.237) 0:00:42.218 ***********
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] **************************************
Friday 12 June 2026 19:39:28 +0000 (0:00:00.130) 0:00:42.348 ***********
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] **************************************
Friday 12 June 2026 19:39:28 +0000 (0:00:00.150) 0:00:42.499 ***********
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] **************************************
Friday 12 June 2026 19:39:28 +0000 (0:00:00.226) 0:00:42.725 ***********
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] **************************************
Friday 12 June 2026 19:39:28 +0000 (0:00:00.186) 0:00:42.912 ***********
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] **************************************
Friday 12 June 2026 19:39:28 +0000 (0:00:00.144) 0:00:43.056 ***********
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 }}] ******************************
Friday 12 June 2026 19:39:28 +0000 (0:00:00.235) 0:00:43.292 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:39:29 +0000 (0:00:00.220) 0:00:43.512 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:39:29 +0000 (0:00:00.080) 0:00:43.593 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:62:7f', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:ed:53', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:75:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:e7:75', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:52:b2', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:99:3c', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:f2:6a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:e2:49', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:39:29 +0000 (0:00:00.173) 0:00:43.767 ***********
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] *************************************
Friday 12 June 2026 19:39:29 +0000 (0:00:00.170) 0:00:43.937 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:39:29 +0000 (0:00:00.229) 0:00:44.167 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:39:29 +0000 (0:00:00.062) 0:00:44.229 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:39:30 +0000 (0:00:00.252) 0:00:44.482 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:39:30 +0000 (0:00:00.058) 0:00:44.541 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:39:30 +0000 (0:00:00.058) 0:00:44.599 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:62:7f', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:ed:53', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:75:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:e7:75', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:52:b2', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:99:3c', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:f2:6a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:e2:49', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:39:30 +0000 (0:00:00.271) 0:00:44.871 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:39:30 +0000 (0:00:00.132) 0:00:45.004 ***********
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:62:7f', 'entry': 'set:compute,52:54:00:01:62:7f,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:01:ed:53', 'entry': 'set:controller,52:54:01:01:ed:53,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:02:75:9b', 'entry': 'set:ocp,52:54:02:02:75:9b,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:02:e7:75', 'entry': 'set:ocp_worker,52:54:03:02:e7:75,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:52:b2', 'entry': 'set:compute,52:54:00:00:52:b2,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:00:99:3c', 'entry': 'set:controller,52:54:01:00:99:3c,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:01:f2:6a', 'entry': 'set:ocp,52:54:02:01:f2:6a,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:01:e2:49', 'entry': 'set:ocp_worker,52:54:03:01:e2:49,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:39:33 +0000 (0:00:03.113) 0:00:48.118 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:39:33 +0000 (0:00:00.148) 0:00:48.266 ***********
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] *****************************************
Friday 12 June 2026 19:39:34 +0000 (0:00:00.330) 0:00:48.597 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:39:34 +0000 (0:00:00.209) 0:00:48.806 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:39:34 +0000 (0:00:00.099) 0:00:48.906 ***********
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] ********************************************
Friday 12 June 2026 19:39:34 +0000 (0:00:00.391) 0:00:49.297 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:39:40 +0000 (0:00:05.097) 0:00:54.395 ***********
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
skipping: [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] ****************
Friday 12 June 2026 19:39:40 +0000 (0:00:00.595) 0:00:54.990 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:39:40 +0000 (0:00:00.078) 0:00:55.069 ***********
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] *******
Friday 12 June 2026 19:39:40 +0000 (0:00:00.138) 0:00:55.207 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:39:40 +0000 (0:00:00.072) 0:00:55.280 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:39:41 +0000 (0:00:00.514) 0:00:55.794 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:39:41 +0000 (0:00:00.084) 0:00:55.878 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:39:42 +0000 (0:00:00.803) 0:00:56.682 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:39:42 +0000 (0:00:00.460) 0:00:57.143 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=122 changed=46 unreachable=0 failed=0 skipped=42 rescued=0 ignored=0
Friday 12 June 2026 19:39:43 +0000 (0:00:00.654) 0:00:57.798 ***********
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 5.10s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.04s
dnsmasq : Add DHCP entries ---------------------------------------------- 3.11s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.03s
ci_nmstate : Install required packages on instance ---------------------- 1.86s
dnsmasq : Install needed packages --------------------------------------- 1.55s
libvirt_manager : Ensure networks are created/started ------------------- 1.05s
Gathering Facts --------------------------------------------------------- 1.04s
dnsmasq : Enable and start service -------------------------------------- 1.03s
libvirt_manager : Ensure networks are defined --------------------------- 1.01s
libvirt_manager : Ensure network is in correct zone --------------------- 0.90s
libvirt_manager : Convert ini inventory file into yaml ------------------ 0.89s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.80s
libvirt_manager : Ensure networks are active ---------------------------- 0.73s
networking_mapper : Write the Networking Environment Definition to file --- 0.72s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.66s
dnsmasq : Reload dnsmasq ------------------------------------------------ 0.65s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.64s
networking_mapper : Write the Networking Environment Definition to file --- 0.60s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:39:44 +0000 (0:00:00.059) 0:00:00.059 ***********
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 12 June 2026 19:39:45 +0000 (0:00:01.329) 0:00:01.389 ***********
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 12 June 2026 19:39:46 +0000 (0:00:00.600) 0:00:01.990 ***********
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] ***************************
Friday 12 June 2026 19:39:47 +0000 (0:00:01.738) 0:00:03.729 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:39:48 +0000 (0:00:00.937) 0:00:04.666 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:39:51 +0000 (0:00:02.477) 0:00:07.144 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:39:52 +0000 (0:00:01.017) 0:00:08.161 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:39:53 +0000 (0:00:00.872) 0:00:09.034 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:39:54 +0000 (0:00:00.817) 0:00:09.851 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:39:54 +0000 (0:00:00.102) 0:00:09.953 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:39:55 +0000 (0:00:01.574) 0:00:11.528 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.518) 0:00:12.046 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.166) 0:00:12.212 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.090) 0:00:12.303 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.047) 0:00:12.350 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.047) 0:00:12.398 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.047) 0:00:12.446 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.044) 0:00:12.490 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:39:56 +0000 (0:00:00.041) 0:00:12.532 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:39:57 +0000 (0:00:00.525) 0:00:13.057 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:39:57 +0000 (0:00:00.142) 0:00:13.199 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
- ocppr
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:39:57 +0000 (0:00:00.162) 0:00:13.362 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:39:57 +0000 (0:00:00.341) 0:00:13.704 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:39:57 +0000 (0:00:00.092) 0:00:13.796 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:39:58 +0000 (0:00:00.101) 0:00:13.898 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:39:58 +0000 (0:00:00.112) 0:00:14.010 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:39:58 +0000 (0:00:00.392) 0:00:14.402 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:39:58 +0000 (0:00:00.393) 0:00:14.795 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:39:59 +0000 (0:00:00.098) 0:00:14.894 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:39:59 +0000 (0:00:00.108) 0:00:15.002 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:39:59 +0000 (0:00:00.096) 0:00:15.099 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:39:59 +0000 (0:00:00.295) 0:00:15.394 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:39:59 +0000 (0:00:00.348) 0:00:15.743 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:40:00 +0000 (0:00:00.098) 0:00:15.841 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:40:00 +0000 (0:00:00.111) 0:00:15.952 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:40:00 +0000 (0:00:00.120) 0:00:16.073 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:40:00 +0000 (0:00:00.334) 0:00:16.407 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:40:00 +0000 (0:00:00.365) 0:00:16.773 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:40:03 +0000 (0:00:02.213) 0:00:18.986 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:40:04 +0000 (0:00:00.944) 0:00:19.931 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:40:05 +0000 (0:00:01.102) 0:00:21.034 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:40:05 +0000 (0:00:00.414) 0:00:21.449 ***********
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': 12845589, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.4513443, 'mtime': 1781293145.4513443, 'ctime': 1781293145.4513443, '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': 12845595, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.453344, 'mtime': 1781293145.453344, 'ctime': 1781293145.453344, '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': 12845596, 'dev': 64513, 'nlink': 1, 'atime': 1781293145.4543443, 'mtime': 1781293145.4543443, 'ctime': 1781293145.4543443, '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] **************************
Friday 12 June 2026 19:40:06 +0000 (0:00:00.968) 0:00:22.418 ***********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:40:08 +0000 (0:00:01.602) 0:00:24.020 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:40:08 +0000 (0:00:00.673) 0:00:24.694 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:40:09 +0000 (0:00:00.491) 0:00:25.185 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:40:10 +0000 (0:00:00.667) 0:00:25.853 ***********
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] *************************
Friday 12 June 2026 19:40:10 +0000 (0:00:00.198) 0:00:26.052 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:40:10 +0000 (0:00:00.117) 0:00:26.170 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:40:10 +0000 (0:00:00.322) 0:00:26.492 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:40:10 +0000 (0:00:00.105) 0:00:26.597 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:40:11 +0000 (0:00:00.262) 0:00:26.860 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:40:11 +0000 (0:00:00.094) 0:00:26.954 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:40:11 +0000 (0:00:00.091) 0:00:27.046 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:40:11 +0000 (0:00:00.128) 0:00:27.175 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:40:11 +0000 (0:00:00.329) 0:00:27.504 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:40:11 +0000 (0:00:00.053) 0:00:27.558 ***********
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] *************************
Friday 12 June 2026 19:40:11 +0000 (0:00:00.141) 0:00:27.699 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:40:11 +0000 (0:00:00.090) 0:00:27.790 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:40:12 +0000 (0:00:00.392) 0:00:28.182 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:40:12 +0000 (0:00:00.092) 0:00:28.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] **********
Friday 12 June 2026 19:40:12 +0000 (0:00:00.136) 0:00:28.411 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:40:12 +0000 (0:00:00.093) 0:00:28.505 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:40:12 +0000 (0:00:00.105) 0:00:28.611 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:40:12 +0000 (0:00:00.126) 0:00:28.737 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:40:13 +0000 (0:00:00.355) 0:00:29.092 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:40:13 +0000 (0:00:00.060) 0:00:29.153 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:40:13 +0000 (0:00:00.355) 0:00:29.508 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:40:13 +0000 (0:00:00.080) 0:00:29.589 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:40:13 +0000 (0:00:00.044) 0:00:29.633 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:40:13 +0000 (0:00:00.056) 0:00:29.690 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:40:14 +0000 (0:00:00.226) 0:00:29.917 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:40:14 +0000 (0:00:00.041) 0:00:29.958 ***********
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] ****************************************
Friday 12 June 2026 19:40:15 +0000 (0:00:01.603) 0:00:31.562 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:40:16 +0000 (0:00:00.460) 0:00:32.022 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:40:17 +0000 (0:00:01.632) 0:00:33.654 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:40:18 +0000 (0:00:00.273) 0:00:33.928 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:40:18 +0000 (0:00:00.061) 0:00:33.989 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:40:18 +0000 (0:00:00.056) 0:00:34.046 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:40:18 +0000 (0:00:00.126) 0:00:34.172 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:40:18 +0000 (0:00:00.650) 0:00:34.823 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:40:19 +0000 (0:00:00.613) 0:00:35.437 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:40:19 +0000 (0:00:00.333) 0:00:35.771 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:40:20 +0000 (0:00:00.071) 0:00:35.842 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:40:20 +0000 (0:00:00.052) 0:00:35.894 ***********
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] *************************************************
Friday 12 June 2026 19:40:20 +0000 (0:00:00.868) 0:00:36.763 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:40:21 +0000 (0:00:00.107) 0:00:36.871 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:40:21 +0000 (0:00:00.336) 0:00:37.208 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:40:21 +0000 (0:00:00.262) 0:00:37.471 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:40:21 +0000 (0:00:00.133) 0:00:37.604 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:40:22 +0000 (0:00:00.236) 0:00:37.841 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:40:22 +0000 (0:00:00.269) 0:00:38.110 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:40:22 +0000 (0:00:00.082) 0:00:38.193 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:40:23 +0000 (0:00:01.589) 0:00:39.783 ***********
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] ********************************
Friday 12 June 2026 19:40:28 +0000 (0:00:04.137) 0:00:43.920 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:40:28 +0000 (0:00:00.312) 0:00:44.233 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:40:28 +0000 (0:00:00.050) 0:00:44.283 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:40:28 +0000 (0:00:00.052) 0:00:44.335 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:40:28 +0000 (0:00:00.117) 0:00:44.453 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:40:28 +0000 (0:00:00.042) 0:00:44.495 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:40:28 +0000 (0:00:00.339) 0:00:44.835 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:40:29 +0000 (0:00:00.097) 0:00:44.932 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:40:29 +0000 (0:00:00.043) 0:00:44.976 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:40:29 +0000 (0:00:00.311) 0:00:45.288 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:40:29 +0000 (0:00:00.038) 0:00:45.326 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:40:29 +0000 (0:00:00.041) 0:00:45.368 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:40:30 +0000 (0:00:00.582) 0:00:45.950 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:40:30 +0000 (0:00:00.262) 0:00:46.213 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:40:30 +0000 (0:00:00.468) 0:00:46.681 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:40:31 +0000 (0:00:00.365) 0:00:47.047 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:40:31 +0000 (0:00:00.715) 0:00:47.762 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:40:31 +0000 (0:00:00.053) 0:00:47.816 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:40:32 +0000 (0:00:00.249) 0:00:48.065 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:40:32 +0000 (0:00:00.266) 0:00:48.332 ***********
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 12 June 2026 19:40:32 +0000 (0:00:00.152) 0:00:48.484 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:40:33 +0000 (0:00:00.401) 0:00:48.886 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=73 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Friday 12 June 2026 19:40:33 +0000 (0:00:00.739) 0:00:49.625 ***********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.14s
libvirt_manager : Populate service facts -------------------------------- 2.48s
libvirt_manager : Destroy networks -------------------------------------- 2.21s
Copy generated content to proper location ------------------------------- 1.74s
podman : Ensure podman is installed ------------------------------------- 1.63s
libvirt_manager : Remove workload and volumes --------------------------- 1.60s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.60s
dnsmasq : Install needed packages --------------------------------------- 1.59s
libvirt_manager : List all of the existing virtual machines ------------- 1.57s
Gathering Facts --------------------------------------------------------- 1.33s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.10s
libvirt_manager : Start virtqemud socket service ------------------------ 1.02s
libvirt_manager : Remove dummy interface connections -------------------- 0.97s
libvirt_manager : Undefine networks ------------------------------------- 0.95s
libvirt_manager : Get installed packages list --------------------------- 0.94s
libvirt_manager : Start virtnetworkd socket service --------------------- 0.87s
virtualbmc : Remove vbmc files ------------------------------------------ 0.87s
libvirt_manager : Start virtstoraged socket service --------------------- 0.82s
libvirt_manager : Restart firewalld ------------------------------------- 0.74s
radvd : Gather package facts -------------------------------------------- 0.72s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:40:56 +0000 (0:00:00.069) 0:00:00.069 ***********
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 12 June 2026 19:40:57 +0000 (0:00:01.051) 0:00:01.121 ***********
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 12 June 2026 19:40:57 +0000 (0:00:00.546) 0:00:01.667 ***********
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 12 June 2026 19:40:58 +0000 (0:00:00.065) 0:00:01.733 ***********
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] *****************************************
Friday 12 June 2026 19:40:58 +0000 (0:00:00.207) 0:00:01.940 ***********
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 12 June 2026 19:40:58 +0000 (0:00:00.418) 0:00:02.359 ***********
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 12 June 2026 19:40:58 +0000 (0:00:00.282) 0:00:02.642 ***********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 12 June 2026 19:40:59 +0000 (0:00:01.025) 0:00:03.667 ***********
TASK [repo_setup : Ensure directories are present] *****************************
Friday 12 June 2026 19:41:00 +0000 (0:00:00.183) 0:00:03.851 ***********
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] ********************
Friday 12 June 2026 19:41:00 +0000 (0:00:00.684) 0:00:04.535 ***********
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 12 June 2026 19:41:02 +0000 (0:00:01.617) 0:00:06.153 ***********
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 12 June 2026 19:41:03 +0000 (0:00:01.113) 0:00:07.267 ***********
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 12 June 2026 19:41:10 +0000 (0:00:07.129) 0:00:14.396 ***********
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 12 June 2026 19:41:11 +0000 (0:00:00.789) 0:00:15.186 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 12 June 2026 19:41:11 +0000 (0:00:00.068) 0:00:15.254 ***********
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 12 June 2026 19:41:12 +0000 (0:00:00.775) 0:00:16.030 ***********
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 12 June 2026 19:41:12 +0000 (0:00:00.088) 0:00:16.118 ***********
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 12 June 2026 19:41:12 +0000 (0:00:00.078) 0:00:16.197 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 12 June 2026 19:41:12 +0000 (0:00:00.077) 0:00:16.274 ***********
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 12 June 2026 19:41:13 +0000 (0:00:00.510) 0:00:16.785 ***********
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 12 June 2026 19:41:13 +0000 (0:00:00.580) 0:00:17.366 ***********
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 12 June 2026 19:41:13 +0000 (0:00:00.088) 0:00:17.454 ***********
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 12 June 2026 19:41:13 +0000 (0:00:00.091) 0:00:17.545 ***********
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 12 June 2026 19:41:13 +0000 (0:00:00.103) 0:00:17.649 ***********
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.092) 0:00:17.741 ***********
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.063) 0:00:17.804 ***********
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.068) 0:00:17.873 ***********
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.126) 0:00:18.000 ***********
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.074) 0:00:18.075 ***********
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.063) 0:00:18.138 ***********
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 12 June 2026 19:41:14 +0000 (0:00:00.067) 0:00:18.206 ***********
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.121) 0:00:18.327 ***********
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 12 June 2026 19:41:14 +0000 (0:00:00.305) 0:00:18.632 ***********
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 12 June 2026 19:41:15 +0000 (0:00:00.253) 0:00:18.885 ***********
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 12 June 2026 19:41:15 +0000 (0:00:00.349) 0:00:19.234 ***********
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 12 June 2026 19:41:15 +0000 (0:00:00.101) 0:00:19.336 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 12 June 2026 19:41:15 +0000 (0:00:00.059) 0:00:19.396 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 12 June 2026 19:41:15 +0000 (0:00:00.060) 0:00:19.456 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 12 June 2026 19:41:15 +0000 (0:00:00.059) 0:00:19.515 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Friday 12 June 2026 19:41:15 +0000 (0:00:00.108) 0:00:19.624 ***********
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 12 June 2026 19:41:15 +0000 (0:00:00.075) 0:00:19.699 ***********
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 12 June 2026 19:41:16 +0000 (0:00:00.066) 0:00:19.765 ***********
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 12 June 2026 19:41:16 +0000 (0:00:00.078) 0:00:19.844 ***********
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 12 June 2026 19:41:16 +0000 (0:00:00.056) 0:00:19.901 ***********
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 12 June 2026 19:41:16 +0000 (0:00:00.142) 0:00:20.043 ***********
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 12 June 2026 19:41:16 +0000 (0:00:00.099) 0:00:20.142 ***********
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 12 June 2026 19:41:16 +0000 (0:00:00.093) 0:00:20.236 ***********
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 12 June 2026 19:41:16 +0000 (0:00:00.126) 0:00:20.362 ***********
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 12 June 2026 19:41:16 +0000 (0:00:00.104) 0:00:20.467 ***********
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 12 June 2026 19:41:55 +0000 (0:00:39.032) 0:00:59.499 ***********
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 12 June 2026 19:41:57 +0000 (0:00:01.646) 0:01:01.146 ***********
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 12 June 2026 19:41:57 +0000 (0:00:00.166) 0:01:01.312 ***********
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] *************************************
Friday 12 June 2026 19:41:57 +0000 (0:00:00.161) 0:01:01.474 ***********
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 12 June 2026 19:41:57 +0000 (0:00:00.058) 0:01:01.532 ***********
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 12 June 2026 19:41:59 +0000 (0:00:01.646) 0:01:03.179 ***********
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 12 June 2026 19:41:59 +0000 (0:00:00.383) 0:01:03.563 ***********
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 12 June 2026 19:42:00 +0000 (0:00:00.301) 0:01:03.865 ***********
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 12 June 2026 19:42:00 +0000 (0:00:00.179) 0:01:04.044 ***********
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 12 June 2026 19:42:00 +0000 (0:00:00.073) 0:01:04.118 ***********
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 12 June 2026 19:42:00 +0000 (0:00:00.250) 0:01:04.369 ***********
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 12 June 2026 19:42:01 +0000 (0:00:00.423) 0:01:04.793 ***********
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 12 June 2026 19:42:01 +0000 (0:00:00.105) 0:01:04.899 ***********
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 12 June 2026 19:42:01 +0000 (0:00:00.063) 0:01:04.962 ***********
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 12 June 2026 19:42:01 +0000 (0:00:00.059) 0:01:05.022 ***********
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 12 June 2026 19:42:01 +0000 (0:00:00.054) 0:01:05.077 ***********
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 12 June 2026 19:42:01 +0000 (0:00:00.105) 0:01:05.182 ***********
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 12 June 2026 19:42:01 +0000 (0:00:00.104) 0:01:05.287 ***********
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] ***************************
Friday 12 June 2026 19:42:02 +0000 (0:00:01.321) 0:01:06.608 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:42:03 +0000 (0:00:00.958) 0:01:07.567 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:42:06 +0000 (0:00:02.872) 0:01:10.439 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:42:07 +0000 (0:00:01.112) 0:01:11.551 ***********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:42:08 +0000 (0:00:00.973) 0:01:12.525 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:42:09 +0000 (0:00:00.925) 0:01:13.450 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:42:09 +0000 (0:00:00.081) 0:01:13.531 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:42:10 +0000 (0:00:00.541) 0:01:14.073 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:42:10 +0000 (0:00:00.519) 0:01:14.593 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.190) 0:01:14.783 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.099) 0:01:14.883 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.043) 0:01:14.926 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.044) 0:01:14.970 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.040) 0:01:15.011 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.041) 0:01:15.053 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.046) 0:01:15.100 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:42:11 +0000 (0:00:00.483) 0:01:15.583 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.147) 0:01:15.730 ***********
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.179) 0:01:15.910 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.039) 0:01:15.950 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.044) 0:01:15.994 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.045) 0:01:16.039 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.042) 0:01:16.082 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.451) 0:01:16.533 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.038) 0:01:16.571 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:42:12 +0000 (0:00:00.037) 0:01:16.609 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:42:13 +0000 (0:00:00.681) 0:01:17.290 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:42:14 +0000 (0:00:00.568) 0:01:17.859 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:42:14 +0000 (0:00:00.566) 0:01:18.425 ***********
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] *************************
Friday 12 June 2026 19:42:14 +0000 (0:00:00.159) 0:01:18.584 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:42:14 +0000 (0:00:00.091) 0:01:18.676 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:42:15 +0000 (0:00:00.359) 0:01:19.035 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:42:15 +0000 (0:00:00.087) 0:01: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] **********
Friday 12 June 2026 19:42:15 +0000 (0:00:00.119) 0:01:19.242 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:42:15 +0000 (0:00:00.151) 0:01:19.394 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:42:15 +0000 (0:00:00.103) 0:01:19.498 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:42:15 +0000 (0:00:00.154) 0:01:19.653 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:42:16 +0000 (0:00:00.371) 0:01:20.024 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:42:16 +0000 (0:00:00.052) 0:01:20.077 ***********
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] *************************
Friday 12 June 2026 19:42:16 +0000 (0:00:00.220) 0:01:20.297 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:42:16 +0000 (0:00:00.092) 0:01:20.389 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:42:17 +0000 (0:00:00.400) 0:01:20.790 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:42:17 +0000 (0:00:00.153) 0:01:20.943 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:42:17 +0000 (0:00:00.142) 0:01:21.086 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:42:17 +0000 (0:00:00.104) 0:01:21.190 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:42:17 +0000 (0:00:00.101) 0:01:21.291 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:42:17 +0000 (0:00:00.220) 0:01:21.512 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.369) 0:01:21.881 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.060) 0:01:21.942 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.227) 0:01:22.169 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.048) 0:01:22.218 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.049) 0:01:22.267 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.082) 0:01:22.350 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.266) 0:01:22.616 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:42:18 +0000 (0:00:00.085) 0:01:22.702 ***********
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] ****************************************
Friday 12 June 2026 19:42:20 +0000 (0:00:01.553) 0:01:24.255 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:42:21 +0000 (0:00:00.526) 0:01:24.782 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:42:22 +0000 (0:00:01.572) 0:01:26.355 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:42:22 +0000 (0:00:00.354) 0:01:26.709 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:42:23 +0000 (0:00:00.064) 0:01:26.774 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:42:23 +0000 (0:00:00.060) 0:01:26.834 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:42:23 +0000 (0:00:00.088) 0:01:26.923 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:42:23 +0000 (0:00:00.504) 0:01:27.428 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:42:24 +0000 (0:00:00.510) 0:01:27.938 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:42:24 +0000 (0:00:00.247) 0:01:28.185 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:42:24 +0000 (0:00:00.043) 0:01:28.229 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:42:24 +0000 (0:00:00.049) 0:01:28.278 ***********
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] *************************************************
Friday 12 June 2026 19:42:25 +0000 (0:00:00.874) 0:01:29.152 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:42:25 +0000 (0:00:00.140) 0:01:29.293 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:42:25 +0000 (0:00:00.387) 0:01:29.680 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:42:26 +0000 (0:00:00.336) 0:01:30.017 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:42:26 +0000 (0:00:00.108) 0:01:30.126 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:42:26 +0000 (0:00:00.255) 0:01:30.381 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:42:26 +0000 (0:00:00.323) 0:01:30.705 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:42:27 +0000 (0:00:00.090) 0:01:30.795 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:42:28 +0000 (0:00:01.473) 0:01:32.268 ***********
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] ********************************
Friday 12 June 2026 19:42:30 +0000 (0:00:01.482) 0:01:33.750 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.262) 0:01:34.012 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.041) 0:01:34.053 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.041) 0:01:34.095 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.076) 0:01:34.171 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.049) 0:01:34.221 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.329) 0:01:34.550 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.080) 0:01:34.630 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:42:30 +0000 (0:00:00.051) 0:01:34.681 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:42:31 +0000 (0:00:00.288) 0:01:34.970 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:42:31 +0000 (0:00:00.061) 0:01:35.031 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:42:31 +0000 (0:00:00.047) 0:01:35.079 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:42:31 +0000 (0:00:00.381) 0:01:35.460 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:42:31 +0000 (0:00:00.228) 0:01:35.688 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:42:32 +0000 (0:00:00.409) 0:01:36.098 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:42:32 +0000 (0:00:00.261) 0:01:36.359 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:42:33 +0000 (0:00:00.631) 0:01:36.991 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:42:33 +0000 (0:00:00.059) 0:01:37.051 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:42:33 +0000 (0:00:00.221) 0:01:37.272 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:42:33 +0000 (0:00:00.230) 0:01:37.503 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 12 June 2026 19:42:33 +0000 (0:00:00.097) 0:01:37.600 ***********
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.244) 0:01:37.844 ***********
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.241) 0:01:38.085 ***********
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.273) 0:01:38.359 ***********
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.044) 0:01:38.403 ***********
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.048) 0:01:38.452 ***********
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.048) 0:01:38.501 ***********
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 12 June 2026 19:42:34 +0000 (0:00:00.044) 0:01:38.545 ***********
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 12 June 2026 19:42:36 +0000 (0:00:01.547) 0:01:40.093 ***********
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 12 June 2026 19:42:36 +0000 (0:00:00.301) 0:01:40.395 ***********
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 12 June 2026 19:42:37 +0000 (0:00:00.458) 0:01:40.854 ***********
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 12 June 2026 19:42:37 +0000 (0:00:00.076) 0:01:40.930 ***********
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 12 June 2026 19:42:37 +0000 (0:00:00.296) 0:01:41.227 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 12 June 2026 19:42:38 +0000 (0:00:00.601) 0:01:41.828 ***********
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 12 June 2026 19:42:38 +0000 (0:00:00.447) 0:01:42.276 ***********
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.] *********
Friday 12 June 2026 19:42:38 +0000 (0:00:00.384) 0:01:42.660 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 12 June 2026 19:42:39 +0000 (0:00:00.410) 0:01:43.071 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 12 June 2026 19:42:39 +0000 (0:00:00.433) 0:01:43.504 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 12 June 2026 19:42:40 +0000 (0:00:00.415) 0:01:43.920 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 12 June 2026 19:42:40 +0000 (0:00:00.496) 0:01:44.417 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 12 June 2026 19:42:41 +0000 (0:00:00.451) 0:01:44.869 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 12 June 2026 19:42:41 +0000 (0:00:00.478) 0:01:45.347 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 12 June 2026 19:42:42 +0000 (0:00:00.484) 0:01:45.832 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 12 June 2026 19:42:42 +0000 (0:00:00.422) 0:01:46.254 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 12 June 2026 19:42:43 +0000 (0:00:00.476) 0:01:46.730 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 12 June 2026 19:42:43 +0000 (0:00:00.395) 0:01:47.125 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 12 June 2026 19:42:43 +0000 (0:00:00.449) 0:01:47.574 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 12 June 2026 19:42:44 +0000 (0:00:00.402) 0:01:47.977 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 12 June 2026 19:42:44 +0000 (0:00:00.358) 0:01:48.335 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 12 June 2026 19:42:45 +0000 (0:00:00.420) 0:01:48.756 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 12 June 2026 19:42:45 +0000 (0:00:00.455) 0:01:49.212 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 12 June 2026 19:42:45 +0000 (0:00:00.390) 0:01:49.602 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 12 June 2026 19:42:46 +0000 (0:00:00.414) 0:01:50.017 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 12 June 2026 19:42:46 +0000 (0:00:00.429) 0:01:50.447 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 12 June 2026 19:42:47 +0000 (0:00:00.407) 0:01:50.854 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 12 June 2026 19:42:47 +0000 (0:00:00.451) 0:01:51.305 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 12 June 2026 19:42:48 +0000 (0:00:00.489) 0:01:51.795 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 12 June 2026 19:42:49 +0000 (0:00:01.487) 0:01:53.283 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 12 June 2026 19:42:50 +0000 (0:00:00.454) 0:01:53.737 ***********
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 12 June 2026 19:42:50 +0000 (0:00:00.523) 0:01:54.260 ***********
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 12 June 2026 19:42:50 +0000 (0:00:00.106) 0:01:54.367 ***********
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 12 June 2026 19:42:51 +0000 (0:00:00.436) 0:01:54.803 ***********
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 12 June 2026 19:42:51 +0000 (0:00:00.564) 0:01:55.367 ***********
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 12 June 2026 19:42:52 +0000 (0:00:00.430) 0:01:55.798 ***********
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 12 June 2026 19:42:52 +0000 (0:00:00.329) 0:01:56.128 ***********
TASK [libvirt_manager : Deactivate default] ************************************
Friday 12 June 2026 19:42:52 +0000 (0:00:00.089) 0:01:56.217 ***********
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 12 June 2026 19:42:52 +0000 (0:00:00.287) 0:01:56.505 ***********
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 12 June 2026 19:42:52 +0000 (0:00:00.079) 0:01:56.585 ***********
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 12 June 2026 19:42:53 +0000 (0:00:00.409) 0:01:56.994 ***********
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 12 June 2026 19:42:53 +0000 (0:00:00.480) 0:01:57.475 ***********
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 12 June 2026 19:42:54 +0000 (0:00:00.612) 0:01:58.088 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:42:54 +0000 (0:00:00.314) 0:01:58.403 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=134 changed=23 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 12 June 2026 19:42:55 +0000 (0:00:00.767) 0:01:59.170 ***********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 39.03s
repo_setup : Initialize python venv and install requirements ------------ 7.13s
libvirt_manager : Populate service facts -------------------------------- 2.87s
ci_setup : Install needed packages -------------------------------------- 1.65s
test_deps : Install python yaml libs ------------------------------------ 1.65s
repo_setup : Make sure git-core package is installed -------------------- 1.62s
podman : Ensure podman is installed ------------------------------------- 1.57s
libvirt_manager : Remove workload and volumes --------------------------- 1.55s
libvirt_manager : Install packages required for using KVM --------------- 1.55s
libvirt_manager : Ensure read-write socket is enabled for proxy. -------- 1.49s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.48s
dnsmasq : Install needed packages --------------------------------------- 1.47s
ci_setup : Manage directories ------------------------------------------- 1.32s
repo_setup : Get repo-setup repository ---------------------------------- 1.11s
libvirt_manager : Start virtqemud socket service ------------------------ 1.11s
Gathering Facts --------------------------------------------------------- 1.05s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.03s
libvirt_manager : Start virtnetworkd socket service --------------------- 0.97s
libvirt_manager : Get installed packages list --------------------------- 0.96s
libvirt_manager : Start virtstoraged socket service --------------------- 0.93s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:42:56 +0000 (0:00:00.057) 0:00:00.057 ***********
ok: [instance]
TASK [discover_latest_image : Set the discovered images dict to empty] *********
Friday 12 June 2026 19:42:57 +0000 (0:00:01.157) 0:00:01.215 ***********
ok: [instance]
TASK [discover_latest_image : Discover images] *********************************
Friday 12 June 2026 19:42:57 +0000 (0:00:00.084) 0:00:01.299 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})
TASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***
Friday 12 June 2026 19:42:57 +0000 (0:00:00.131) 0:00:01.430 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [discover_latest_image : Get latest image for the current entry] **********
Friday 12 June 2026 19:42:57 +0000 (0:00:00.105) 0:00:01.535 ***********
changed: [instance]
TASK [discover_latest_image : Append the current return value to the discovered images dict] ***
Friday 12 June 2026 19:42:58 +0000 (0:00:01.042) 0:00:02.578 ***********
ok: [instance]
TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***
Friday 12 June 2026 19:42:58 +0000 (0:00:00.095) 0:00:02.674 ***********
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 12 June 2026 19:42:58 +0000 (0:00:00.136) 0:00:02.811 ***********
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 12 June 2026 19:42:59 +0000 (0:00:00.098) 0:00:02.909 ***********
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] ***********
Friday 12 June 2026 19:42:59 +0000 (0:00:00.118) 0:00:03.028 ***********
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Friday 12 June 2026 19:42:59 +0000 (0:00:00.153) 0:00:03.181 ***********
ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)
TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Friday 12 June 2026 19:42:59 +0000 (0:00:00.238) 0:00:03.419 ***********
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 12 June 2026 19:42:59 +0000 (0:00:00.080) 0:00:03.500 ***********
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 12 June 2026 19:43:00 +0000 (0:00:00.702) 0:00:04.202 ***********
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 12 June 2026 19:43:00 +0000 (0:00:00.665) 0:00:04.868 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:43:01 +0000 (0:00:00.095) 0:00:04.964 ***********
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 12 June 2026 19:43:02 +0000 (0:00:01.052) 0:00:06.017 ***********
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 12 June 2026 19:43:02 +0000 (0:00:00.065) 0:00:06.082 ***********
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 12 June 2026 19:43:02 +0000 (0:00:00.073) 0:00:06.155 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 12 June 2026 19:43:03 +0000 (0:00:00.766) 0:00:06.921 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 12 June 2026 19:43:03 +0000 (0:00:00.700) 0:00:07.622 ***********
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] ********************
Friday 12 June 2026 19:43:03 +0000 (0:00:00.162) 0:00:07.784 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:43:03 +0000 (0:00:00.088) 0:00:07.872 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:43:04 +0000 (0:00:00.413) 0:00:08.286 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:43:04 +0000 (0:00:00.065) 0:00:08.351 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:43:04 +0000 (0:00:00.063) 0:00:08.414 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:43:04 +0000 (0:00:00.128) 0:00:08.543 ***********
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] **********************
Friday 12 June 2026 19:43:04 +0000 (0:00:00.181) 0:00:08.724 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:43:04 +0000 (0:00:00.069) 0:00:08.794 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:43:05 +0000 (0:00:00.608) 0:00:09.402 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-1 to computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding baremetal-0 to baremetals)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:43:05 +0000 (0:00:00.238) 0:00:09.641 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:43:05 +0000 (0:00:00.097) 0:00:09.739 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:43:06 +0000 (0:00:00.528) 0:00:10.268 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:43:06 +0000 (0:00:00.355) 0:00:10.623 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:43:06 +0000 (0:00:00.093) 0:00:10.716 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:43:06 +0000 (0:00:00.098) 0:00:10.815 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:43:07 +0000 (0:00:00.160) 0:00:10.976 ***********
ok: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:43:07 +0000 (0:00:00.254) 0:00:11.230 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:43:07 +0000 (0:00:00.250) 0:00:11.480 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:43:07 +0000 (0:00:00.070) 0:00:11.551 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:43:07 +0000 (0:00:00.113) 0:00:11.664 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:43:07 +0000 (0:00:00.097) 0:00:11.761 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:43:08 +0000 (0:00:00.250) 0:00:12.012 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:43:08 +0000 (0:00:00.303) 0:00:12.316 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:43:08 +0000 (0:00:00.111) 0:00:12.428 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:43:08 +0000 (0:00:00.069) 0:00:12.497 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:43:08 +0000 (0:00:00.291) 0:00:12.789 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:43:09 +0000 (0:00:00.699) 0:00:13.488 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:43:09 +0000 (0:00:00.255) 0:00:13.744 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:43:09 +0000 (0:00:00.067) 0:00:13.812 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:43:09 +0000 (0:00:00.064) 0:00:13.876 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:43:10 +0000 (0:00:00.068) 0:00:13.944 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:43:10 +0000 (0:00:00.130) 0:00:14.075 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:43:10 +0000 (0:00:00.068) 0:00:14.144 ***********
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] ***************************
Friday 12 June 2026 19:43:10 +0000 (0:00:00.204) 0:00:14.348 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:43:10 +0000 (0:00:00.056) 0:00:14.405 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:43:10 +0000 (0:00:00.371) 0:00:14.776 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:43:11 +0000 (0:00:00.539) 0:00:15.315 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:43:11 +0000 (0:00:00.176) 0:00:15.492 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:43:11 +0000 (0:00:00.126) 0:00:15.619 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:43:12 +0000 (0:00:00.569) 0:00:16.189 ***********
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.] ***
Friday 12 June 2026 19:43:12 +0000 (0:00:00.205) 0:00:16.394 ***********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 19:43:12 +0000 (0:00:00.123) 0:00:16.517 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 12 June 2026 19:43:13 +0000 (0:00:00.938) 0:00:17.456 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 12 June 2026 19:43:14 +0000 (0:00:01.013) 0:00:18.469 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 12 June 2026 19:43:15 +0000 (0:00:00.693) 0:00:19.163 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 12 June 2026 19:43:15 +0000 (0:00:00.561) 0:00:19.724 ***********
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] ***********************
Friday 12 June 2026 19:43:15 +0000 (0:00:00.149) 0:00:19.874 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:43:16 +0000 (0:00:00.310) 0:00:20.185 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 12 June 2026 19:43:16 +0000 (0:00:00.656) 0:00:20.842 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 19:43:17 +0000 (0:00:00.183) 0:00:21.025 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 19:43:17 +0000 (0:00:00.213) 0:00:21.239 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 19:43:19 +0000 (0:00:01.866) 0:00:23.105 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 19:43:19 +0000 (0:00:00.245) 0:00:23.350 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 19:43:20 +0000 (0:00:00.598) 0:00:23.948 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 19:43:22 +0000 (0:00:02.052) 0:00:26.001 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:43:22 +0000 (0:00:00.595) 0:00:26.596 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:43:22 +0000 (0:00:00.068) 0:00:26.665 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:43:22 +0000 (0:00:00.110) 0:00:26.776 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:43:23 +0000 (0:00:00.606) 0:00:27.382 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:43:23 +0000 (0:00:00.340) 0:00:27.723 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:43:25 +0000 (0:00:01.642) 0:00:29.365 ***********
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] ********************************
Friday 12 June 2026 19:43:29 +0000 (0:00:04.456) 0:00:33.822 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:43:30 +0000 (0:00:00.342) 0:00:34.164 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:43:30 +0000 (0:00:00.542) 0:00:34.707 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:43:31 +0000 (0:00:00.555) 0:00:35.262 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:43:31 +0000 (0:00:00.145) 0:00:35.408 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:43:32 +0000 (0:00:00.552) 0:00:35.960 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:43:32 +0000 (0:00:00.059) 0:00:36.020 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:43:32 +0000 (0:00:00.159) 0:00:36.179 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:43:32 +0000 (0:00:00.565) 0:00:36.745 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:43:32 +0000 (0:00:00.067) 0:00:36.813 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:43:33 +0000 (0:00:00.316) 0:00:37.129 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.896) 0:00:38.026 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.072) 0:00:38.099 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.071) 0:00:38.170 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.180) 0:00:38.351 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.206) 0:00:38.557 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.084) 0:00:38.642 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:43:34 +0000 (0:00:00.158) 0:00:38.800 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:43:35 +0000 (0:00:00.732) 0:00:39.533 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:43:35 +0000 (0:00:00.057) 0:00:39.591 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:43:35 +0000 (0:00:00.146) 0:00:39.737 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:43:35 +0000 (0:00:00.071) 0:00:39.809 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:43:35 +0000 (0:00:00.078) 0:00:39.888 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:43:36 +0000 (0:00:00.644) 0:00:40.532 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:43:36 +0000 (0:00:00.119) 0:00:40.652 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:43:36 +0000 (0:00:00.104) 0:00:40.757 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:43:36 +0000 (0:00:00.076) 0:00:40.833 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:43:37 +0000 (0:00:00.707) 0:00:41.540 ***********
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] ***************
Friday 12 June 2026 19:43:37 +0000 (0:00:00.116) 0:00:41.657 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:43:38 +0000 (0:00:00.526) 0:00:42.184 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:43:38 +0000 (0:00:00.116) 0:00:42.300 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:43:38 +0000 (0:00:00.312) 0:00:42.613 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:43:38 +0000 (0:00:00.113) 0:00:42.726 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:43:39 +0000 (0:00:00.605) 0:00:43.332 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:43:39 +0000 (0:00:00.511) 0:00:43.843 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:43:40 +0000 (0:00:00.517) 0:00:44.361 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:43:40 +0000 (0:00:00.261) 0:00:44.622 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:43:41 +0000 (0:00:00.533) 0:00:45.156 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:43:41 +0000 (0:00:00.082) 0:00:45.239 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:43:41 +0000 (0:00:00.058) 0:00:45.298 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:43:41 +0000 (0:00:00.114) 0:00:45.413 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:43:41 +0000 (0:00:00.069) 0:00:45.483 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:43:41 +0000 (0:00:00.058) 0:00:45.541 ***********
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] ***************************
Friday 12 June 2026 19:43:41 +0000 (0:00:00.199) 0:00:45.741 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:43:41 +0000 (0:00:00.055) 0:00:45.797 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:43:42 +0000 (0:00:00.315) 0:00:46.112 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:43:42 +0000 (0:00:00.522) 0:00:46.634 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:43:42 +0000 (0:00:00.137) 0:00:46.771 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:43:42 +0000 (0:00:00.113) 0:00:46.885 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:43:43 +0000 (0:00:00.638) 0:00:47.524 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:43:43 +0000 (0:00:00.069) 0:00:47.594 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:43:43 +0000 (0:00:00.116) 0:00:47.710 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:43:43 +0000 (0:00:00.065) 0:00:47.776 ***********
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] **************************************
Friday 12 June 2026 19:43:44 +0000 (0:00:00.136) 0:00:47.913 ***********
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] **************************************
Friday 12 June 2026 19:43:44 +0000 (0:00:00.274) 0:00:48.187 ***********
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 }}] ******************************
Friday 12 June 2026 19:43:44 +0000 (0:00:00.185) 0:00:48.372 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:43:44 +0000 (0:00:00.137) 0:00:48.509 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:43:44 +0000 (0:00:00.074) 0:00:48.584 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:af:fa', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:af:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:cc:f0', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:13:94', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:59:00', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:43:44 +0000 (0:00:00.203) 0:00:48.787 ***********
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] *************************************
Friday 12 June 2026 19:43:45 +0000 (0:00:00.119) 0:00:48.906 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:43:45 +0000 (0:00:00.215) 0:00:49.121 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:43:45 +0000 (0:00:00.096) 0:00:49.218 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:43:45 +0000 (0:00:00.246) 0:00:49.464 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:43:45 +0000 (0:00:00.087) 0:00:49.551 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:43:45 +0000 (0:00:00.058) 0:00:49.610 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:af:fa', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:af:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:cc:f0', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:13:94', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:59:00', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:43:46 +0000 (0:00:00.325) 0:00:49.936 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:43:46 +0000 (0:00:00.109) 0:00:50.045 ***********
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:01:af:fa', 'entry': 'set:baremetal,52:54:02:01:af:fa,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:ea:e9', 'entry': 'set:compute,52:54:00:01:ea:e9,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:01:af:cd', 'entry': 'set:compute,52:54:01:01:af:cd,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:00:cc:f0', 'entry': 'set:baremetal,52:54:02:00:cc:f0,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:13:94', 'entry': 'set:compute,52:54:00:00:13:94,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:00:59:00', 'entry': 'set:compute,52:54:01:00:59:00,192.168.110.11,compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:43:48 +0000 (0:00:02.793) 0:00:52.838 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:43:49 +0000 (0:00:00.108) 0:00:52.946 ***********
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 12 June 2026 19:43:49 +0000 (0:00:00.303) 0:00:53.250 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:43:49 +0000 (0:00:00.192) 0:00:53.442 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:43:49 +0000 (0:00:00.107) 0:00:53.549 ***********
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] ********************************************
Friday 12 June 2026 19:43:49 +0000 (0:00:00.263) 0:00:53.813 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:43:52 +0000 (0:00:02.297) 0:00:56.110 ***********
skipping: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 19:43:52 +0000 (0:00:00.295) 0:00:56.406 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:43:52 +0000 (0:00:00.065) 0:00:56.471 ***********
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 12 June 2026 19:43:52 +0000 (0:00:00.083) 0:00:56.555 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:43:52 +0000 (0:00:00.075) 0:00:56.630 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:43:53 +0000 (0:00:00.524) 0:00:57.154 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:43:53 +0000 (0:00:00.091) 0:00:57.246 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:43:54 +0000 (0:00:00.828) 0:00:58.075 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:43:54 +0000 (0:00:00.526) 0:00:58.601 ***********
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 12 June 2026 19:43:55 +0000 (0:00:00.441) 0:00:59.042 ***********
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 12 June 2026 19:43:56 +0000 (0:00:01.016) 0:01:00.058 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Friday 12 June 2026 19:43:56 +0000 (0:00:00.140) 0:01:00.199 ***********
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Friday 12 June 2026 19:43:56 +0000 (0:00:00.300) 0:01:00.499 ***********
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Friday 12 June 2026 19:43:56 +0000 (0:00:00.112) 0:01:00.612 ***********
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Friday 12 June 2026 19:43:57 +0000 (0:00:00.584) 0:01:01.197 ***********
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Friday 12 June 2026 19:43:57 +0000 (0:00:00.068) 0:01:01.265 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 12 June 2026 19:43:57 +0000 (0:00:00.069) 0:01:01.335 ***********
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] *************************
Friday 12 June 2026 19:43:57 +0000 (0:00:00.264) 0:01:01.599 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:43:57 +0000 (0:00:00.082) 0:01:01.682 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:43:58 +0000 (0:00:00.341) 0:01:02.023 ***********
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:43:58 +0000 (0:00:00.418) 0:01:02.442 ***********
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:43:59 +0000 (0:00:00.617) 0:01:03.059 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:43:59 +0000 (0:00:00.075) 0:01:03.135 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:43:59 +0000 (0:00:00.122) 0:01:03.257 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:43:59 +0000 (0:00:00.062) 0:01:03.320 ***********
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 12 June 2026 19:43:59 +0000 (0:00:00.404) 0:01:03.724 ***********
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] *******************************
Friday 12 June 2026 19:44:00 +0000 (0:00:00.311) 0:01:04.036 ***********
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:44:00 +0000 (0:00:00.335) 0:01:04.372 ***********
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:44:00 +0000 (0:00:00.247) 0:01:04.620 ***********
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:44:13 +0000 (0:00:12.391) 0:01:17.012 ***********
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:44:13 +0000 (0:00:00.363) 0:01:17.376 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:44:13 +0000 (0:00:00.110) 0:01:17.486 ***********
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:44:13 +0000 (0:00:00.378) 0:01:17.865 ***********
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:44:14 +0000 (0:00:00.367) 0:01:18.232 ***********
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:44:14 +0000 (0:00:00.309) 0:01:18.542 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:44:14 +0000 (0:00:00.069) 0:01:18.611 ***********
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.317) 0:01:18.929 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.186) 0:01:19.115 ***********
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.285) 0:01:19.401 ***********
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.059) 0:01:19.460 ***********
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.067) 0:01:19.528 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.066) 0:01:19.594 ***********
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.125) 0:01:19.720 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.065) 0:01:19.786 ***********
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 12 June 2026 19:44:15 +0000 (0:00:00.070) 0:01:19.856 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 12 June 2026 19:44:16 +0000 (0:00:00.287) 0:01:20.143 ***********
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 12 June 2026 19:44:16 +0000 (0:00:00.555) 0:01:20.699 ***********
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 12 June 2026 19:44:17 +0000 (0:00:00.366) 0:01:21.066 ***********
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 12 June 2026 19:44:17 +0000 (0:00:00.299) 0:01:21.366 ***********
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 12 June 2026 19:44:18 +0000 (0:00:00.689) 0:01:22.056 ***********
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 12 June 2026 19:44:18 +0000 (0:00:00.065) 0:01:22.122 ***********
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 12 June 2026 19:44:18 +0000 (0:00:00.372) 0:01:22.494 ***********
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 12 June 2026 19:44:18 +0000 (0:00:00.078) 0:01:22.573 ***********
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] *************************
Friday 12 June 2026 19:44:18 +0000 (0:00:00.283) 0:01:22.856 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Friday 12 June 2026 19:44:19 +0000 (0:00:00.429) 0:01:23.285 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Friday 12 June 2026 19:44:19 +0000 (0:00:00.432) 0:01:23.718 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************
Friday 12 June 2026 19:44:20 +0000 (0:00:00.742) 0:01:24.460 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Friday 12 June 2026 19:44:20 +0000 (0:00:00.102) 0:01:24.563 ***********
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 }}] ****************
Friday 12 June 2026 19:44:20 +0000 (0:00:00.195) 0:01:24.758 ***********
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] ***********************
Friday 12 June 2026 19:44:20 +0000 (0:00:00.134) 0:01:24.893 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:44:21 +0000 (0:00:00.422) 0:01:25.315 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:44:21 +0000 (0:00:00.204) 0:01:25.520 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:44:21 +0000 (0:00:00.366) 0:01:25.886 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Friday 12 June 2026 19:44:22 +0000 (0:00:00.290) 0:01:26.177 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:44:22 +0000 (0:00:00.479) 0:01:26.656 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:44:23 +0000 (0:00:00.332) 0:01:26.989 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:44:23 +0000 (0:00:00.102) 0:01:27.092 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:44:23 +0000 (0:00:00.309) 0:01:27.401 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Friday 12 June 2026 19:44:23 +0000 (0:00:00.378) 0:01:27.779 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Friday 12 June 2026 19:44:24 +0000 (0:00:00.454) 0:01:28.233 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Friday 12 June 2026 19:44:24 +0000 (0:00:00.086) 0:01:28.320 ***********
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] *******************
Friday 12 June 2026 19:44:24 +0000 (0:00:00.202) 0:01:28.523 ***********
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 12 June 2026 19:44:24 +0000 (0:00:00.341) 0:01:28.864 ***********
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 12 June 2026 19:44:25 +0000 (0:00:00.460) 0:01:29.325 ***********
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 12 June 2026 19:44:25 +0000 (0:00:00.435) 0:01:29.760 ***********
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Friday 12 June 2026 19:44:26 +0000 (0:00:00.588) 0:01:30.349 ***********
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Friday 12 June 2026 19:44:26 +0000 (0:00:00.403) 0:01:30.752 ***********
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:44:27 +0000 (0:00:00.453) 0:01:31.206 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:44:27 +0000 (0:00:00.390) 0:01:31.596 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:44:27 +0000 (0:00:00.099) 0:01:31.696 ***********
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] ***************
Friday 12 June 2026 19:44:27 +0000 (0:00:00.159) 0:01:31.855 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 19:44:28 +0000 (0:00:00.367) 0:01:32.223 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 19:44:28 +0000 (0:00:00.105) 0:01:32.328 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 19:44:28 +0000 (0:00:00.113) 0:01:32.441 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 19:44:28 +0000 (0:00:00.106) 0:01:32.548 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 19:44:28 +0000 (0:00:00.172) 0:01:32.721 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 19:44:28 +0000 (0:00:00.154) 0:01:32.875 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 19:44:29 +0000 (0:00:00.572) 0:01:33.448 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 19:44:31 +0000 (0:00:01.744) 0:01:35.193 ***********
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 19:44:31 +0000 (0:00:00.344) 0:01:35.537 ***********
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 19:44:32 +0000 (0:00:00.684) 0:01:36.222 ***********
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 19:44:32 +0000 (0:00:00.648) 0:01:36.870 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 19:44:33 +0000 (0:00:00.135) 0:01:37.005 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 19:44:33 +0000 (0:00:00.435) 0:01:37.440 ***********
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 19:44:33 +0000 (0:00:00.101) 0:01:37.542 ***********
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso_image.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:44:34 +0000 (0:00:00.394) 0:01:37.937 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:44:34 +0000 (0:00:00.552) 0:01:38.489 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Friday 12 June 2026 19:44:34 +0000 (0:00:00.117) 0:01:38.607 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Friday 12 June 2026 19:44:34 +0000 (0:00:00.089) 0:01:38.697 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Friday 12 June 2026 19:44:35 +0000 (0:00:00.442) 0:01:39.139 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Friday 12 June 2026 19:44:35 +0000 (0:00:00.396) 0:01:39.535 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************
Friday 12 June 2026 19:44:36 +0000 (0:00:00.557) 0:01:40.093 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Friday 12 June 2026 19:44:36 +0000 (0:00:00.104) 0:01:40.197 ***********
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 }}] ****************
Friday 12 June 2026 19:44:36 +0000 (0:00:00.194) 0:01:40.391 ***********
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] ***********************
Friday 12 June 2026 19:44:36 +0000 (0:00:00.141) 0:01:40.533 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:44:37 +0000 (0:00:00.449) 0:01:40.983 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:44:37 +0000 (0:00:00.120) 0:01:41.103 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:44:37 +0000 (0:00:00.394) 0:01:41.498 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Friday 12 June 2026 19:44:37 +0000 (0:00:00.274) 0:01:41.772 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:44:38 +0000 (0:00:00.524) 0:01:42.297 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:44:38 +0000 (0:00:00.415) 0:01:42.712 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:44:38 +0000 (0:00:00.115) 0:01:42.828 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:44:40 +0000 (0:00:01.396) 0:01:44.225 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Friday 12 June 2026 19:44:40 +0000 (0:00:00.379) 0:01:44.605 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Friday 12 June 2026 19:44:41 +0000 (0:00:00.445) 0:01:45.050 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Friday 12 June 2026 19:44:41 +0000 (0:00:00.130) 0:01:45.180 ***********
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] *******************
Friday 12 June 2026 19:44:41 +0000 (0:00:00.125) 0:01:45.305 ***********
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 12 June 2026 19:44:41 +0000 (0:00:00.364) 0:01:45.670 ***********
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 12 June 2026 19:44:42 +0000 (0:00:00.463) 0:01:46.133 ***********
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 12 June 2026 19:44:42 +0000 (0:00:00.428) 0:01:46.562 ***********
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Friday 12 June 2026 19:44:43 +0000 (0:00:00.545) 0:01:47.107 ***********
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Friday 12 June 2026 19:44:43 +0000 (0:00:00.368) 0:01:47.475 ***********
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:44:44 +0000 (0:00:00.443) 0:01:47.918 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:44:45 +0000 (0:00:01.355) 0:01:49.273 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:44:45 +0000 (0:00:00.173) 0:01:49.447 ***********
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] ***************
Friday 12 June 2026 19:44:45 +0000 (0:00:00.131) 0:01:49.579 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 19:44:45 +0000 (0:00:00.282) 0:01:49.862 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 19:44:46 +0000 (0:00:00.157) 0:01:50.019 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 19:44:46 +0000 (0:00:00.083) 0:01:50.102 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 19:44:46 +0000 (0:00:00.081) 0:01:50.184 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 19:44:46 +0000 (0:00:00.125) 0:01:50.310 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 19:44:46 +0000 (0:00:00.201) 0:01:50.512 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 19:44:47 +0000 (0:00:00.596) 0:01:51.109 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 19:44:48 +0000 (0:00:01.560) 0:01:52.669 ***********
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 19:44:49 +0000 (0:00:00.376) 0:01:53.046 ***********
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 19:44:49 +0000 (0:00:00.547) 0:01:53.594 ***********
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 19:44:50 +0000 (0:00:00.584) 0:01:54.178 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 19:44:50 +0000 (0:00:00.107) 0:01:54.285 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 19:44:50 +0000 (0:00:00.339) 0:01:54.625 ***********
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 19:44:50 +0000 (0:00:00.091) 0:01:54.716 ***********
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso_image.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:44:51 +0000 (0:00:00.338) 0:01:55.055 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:44:51 +0000 (0:00:00.437) 0:01:55.493 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Friday 12 June 2026 19:44:51 +0000 (0:00:00.130) 0:01:55.624 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Friday 12 June 2026 19:44:51 +0000 (0:00:00.166) 0:01:55.790 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Friday 12 June 2026 19:44:52 +0000 (0:00:00.427) 0:01:56.218 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Friday 12 June 2026 19:44:52 +0000 (0:00:00.377) 0:01:56.596 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************
Friday 12 June 2026 19:44:53 +0000 (0:00:00.623) 0:01:57.219 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Friday 12 June 2026 19:44:53 +0000 (0:00:00.083) 0:01:57.303 ***********
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 }}] ****************
Friday 12 June 2026 19:44:53 +0000 (0:00:00.131) 0:01:57.434 ***********
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] ***********************
Friday 12 June 2026 19:44:53 +0000 (0:00:00.211) 0:01:57.646 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:44:54 +0000 (0:00:00.422) 0:01:58.068 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:44:54 +0000 (0:00:00.144) 0:01:58.212 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:44:54 +0000 (0:00:00.483) 0:01:58.696 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Friday 12 June 2026 19:44:55 +0000 (0:00:00.331) 0:01:59.028 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:44:55 +0000 (0:00:00.513) 0:01:59.541 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:44:56 +0000 (0:00:00.487) 0:02:00.029 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:44:56 +0000 (0:00:00.109) 0:02:00.138 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:44:56 +0000 (0:00:00.391) 0:02:00.530 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Friday 12 June 2026 19:44:56 +0000 (0:00:00.315) 0:02:00.845 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Friday 12 June 2026 19:44:57 +0000 (0:00:00.544) 0:02:01.390 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Friday 12 June 2026 19:44:57 +0000 (0:00:00.058) 0:02:01.448 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Friday 12 June 2026 19:44:57 +0000 (0:00:00.064) 0:02:01.513 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Friday 12 June 2026 19:44:57 +0000 (0:00:00.062) 0:02:01.576 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:44:57 +0000 (0:00:00.142) 0:02:01.718 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.302) 0:02:02.021 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.073) 0:02:02.094 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.060) 0:02:02.154 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.057) 0:02:02.212 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.209) 0:02:02.421 ***********
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.075) 0:02:02.496 ***********
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] *****************
Friday 12 June 2026 19:44:58 +0000 (0:00:00.138) 0:02:02.634 ***********
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 12 June 2026 19:44:59 +0000 (0:00:00.443) 0:02:03.078 ***********
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] **********************************************
Friday 12 June 2026 19:45:01 +0000 (0:00:02.294) 0:02:05.372 ***********
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 12 June 2026 19:45:02 +0000 (0:00:00.979) 0:02:06.352 ***********
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 12 June 2026 19:45:03 +0000 (0:00:00.700) 0:02:07.053 ***********
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] ****************************
Friday 12 June 2026 19:45:03 +0000 (0:00:00.742) 0:02:07.796 ***********
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).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j763300876222.83149', 'results_file': '/home/zuul/.ansible_async/j763300876222.83149', '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': 'j256226431731.83167', 'results_file': '/home/zuul/.ansible_async/j256226431731.83167', '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] *********************************
Friday 12 June 2026 19:45:30 +0000 (0:00:26.591) 0:02:34.388 ***********
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] *****************************************
Friday 12 June 2026 19:45:30 +0000 (0:00:00.245) 0:02:34.633 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Friday 12 June 2026 19:45:30 +0000 (0:00:00.058) 0:02:34.692 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 19:45:30 +0000 (0:00:00.190) 0:02:34.882 ***********
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] *******
Friday 12 June 2026 19:45:31 +0000 (0:00:00.193) 0:02:35.076 ***********
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 19:45:31 +0000 (0:00:00.310) 0:02:35.386 ***********
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Friday 12 June 2026 19:45:31 +0000 (0:00:00.374) 0:02:35.761 ***********
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Friday 12 June 2026 19:45:32 +0000 (0:00:00.490) 0:02:36.251 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 19:45:32 +0000 (0:00:00.062) 0:02:36.313 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Friday 12 June 2026 19:45:32 +0000 (0:00:00.140) 0:02:36.454 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Friday 12 June 2026 19:45:32 +0000 (0:00:00.123) 0:02:36.577 ***********
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 12 June 2026 19:45:32 +0000 (0:00:00.096) 0:02:36.673 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Friday 12 June 2026 19:45:32 +0000 (0:00:00.070) 0:02:36.744 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 19:45:33 +0000 (0:00:00.203) 0:02:36.947 ***********
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] *******
Friday 12 June 2026 19:45:33 +0000 (0:00:00.236) 0:02:37.183 ***********
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 19:45:33 +0000 (0:00:00.451) 0:02:37.634 ***********
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Friday 12 June 2026 19:45:34 +0000 (0:00:00.377) 0:02:38.012 ***********
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Friday 12 June 2026 19:45:34 +0000 (0:00:00.593) 0:02:38.605 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 19:45:34 +0000 (0:00:00.155) 0:02:38.761 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Friday 12 June 2026 19:45:34 +0000 (0:00:00.086) 0:02:38.847 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Friday 12 June 2026 19:45:35 +0000 (0:00:00.116) 0:02:38.963 ***********
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 12 June 2026 19:45:35 +0000 (0:00:00.120) 0:02:39.084 ***********
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Friday 12 June 2026 19:45:35 +0000 (0:00:00.187) 0:02:39.272 ***********
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 12 June 2026 19:45:35 +0000 (0:00:00.366) 0:02:39.638 ***********
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 12 June 2026 19:45:36 +0000 (0:00:00.520) 0:02:40.158 ***********
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 12 June 2026 19:45:36 +0000 (0:00:00.093) 0:02:40.252 ***********
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 12 June 2026 19:45:36 +0000 (0:00:00.162) 0:02:40.415 ***********
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 12 June 2026 19:45:36 +0000 (0:00:00.077) 0:02:40.492 ***********
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 12 June 2026 19:45:36 +0000 (0:00:00.073) 0:02:40.565 ***********
skipping: [instance]
TASK [Get wanted files] ********************************************************
Friday 12 June 2026 19:45:36 +0000 (0:00:00.196) 0:02:40.762 ***********
ok: [instance] => (item=reproducer-inventory/compute-group.yml)
TASK [Assert file availability] ************************************************
Friday 12 June 2026 19:45:37 +0000 (0:00:00.422) 0:02:41.185 ***********
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: 1781293435.6063473
attr_flags: ''
attributes: []
block_size: 4096
blocks: 8
charset: us-ascii
checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
ctime: 1781293435.6093473
dev: 64513
device_type: 0
executable: false
exists: true
gid: 1000
gr_name: zuul
inode: 29476484
isblk: false
ischr: false
isdir: false
isfifo: false
isgid: false
islnk: false
isreg: true
issock: false
isuid: false
mimetype: text/plain
mode: '0644'
mtime: 1781293435.454343
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: '3060026123'
wgrp: false
woth: false
writeable: true
wusr: true
xgrp: false
xoth: false
xusr: false
msg: All assertions passed
TASK [Get virtual network list] ************************************************
Friday 12 June 2026 19:45:37 +0000 (0:00:00.109) 0:02:41.294 ***********
ok: [instance]
TASK [Get virtual machines] ****************************************************
Friday 12 June 2026 19:45:37 +0000 (0:00:00.335) 0:02:41.630 ***********
ok: [instance]
TASK [Output network list] *****************************************************
Friday 12 June 2026 19:45:38 +0000 (0:00:00.395) 0:02:42.025 ***********
ok: [instance] =>
msg:
- - cifmw-osp_trunk
- cifmw-public
- - cifmw-osp_trunk
- cifmw-public
TASK [Assert resource lists] ***************************************************
Friday 12 June 2026 19:45:38 +0000 (0:00:00.083) 0:02:42.108 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [Get compute-0 network interfaces] ****************************************
Friday 12 June 2026 19:45:38 +0000 (0:00:00.099) 0:02:42.208 ***********
changed: [instance]
TASK [Ensure compute-0 connections] ********************************************
Friday 12 June 2026 19:45:38 +0000 (0:00:00.315) 0:02:42.523 ***********
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:00:13:94', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:00:13:94
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:01:ea:e9', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:01:ea:e9
network: cifmw-osp_trunk
nic: vnet1
type: bridge
msg: All assertions passed
TASK [Get osp_trunk network XML] ***********************************************
Friday 12 June 2026 19:45:38 +0000 (0:00:00.201) 0:02:42.724 ***********
ok: [instance]
TASK [Verify existence of storage pool.] ***************************************
Friday 12 June 2026 19:45:39 +0000 (0:00:00.396) 0:02:43.121 ***********
changed: [instance]
TASK [Gather the list of created volumes.] *************************************
Friday 12 June 2026 19:45:39 +0000 (0:00:00.373) 0:02:43.495 ***********
changed: [instance]
TASK [Verify the number of created volumes match with expected count] **********
Friday 12 June 2026 19:45:39 +0000 (0:00:00.322) 0:02:43.817 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [Gather the domain information about VMs having extra disks.] *************
Friday 12 June 2026 19:45:40 +0000 (0:00:00.186) 0:02:44.004 ***********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
TASK [Gather the number of volumes attached.] **********************************
Friday 12 June 2026 19:45:40 +0000 (0:00:00.756) 0:02:44.760 ***********
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94'/>\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:01:ea:e9'/>\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:c92,c261</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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'})
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00'/>\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:01:af:cd'/>\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:c559,c837</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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'})
TASK [Verify the number of volumes attached match with the expected count.] ****
Friday 12 June 2026 19:45:41 +0000 (0:00:00.589) 0:02:45.350 ***********
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>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94"/>\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:01:ea:e9"/>\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:c92,c261</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94'/>\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:01:ea:e9'/>\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:c92,c261</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94'/>\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:01:ea:e9'/>\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:c92,c261</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94'/>
<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:01:ea:e9'/>
<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:c92,c261</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94'/>
<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:01:ea:e9'/>
<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:c92,c261</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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>20f8929e-571d-583f-969c-f0d6357022c1</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:00:13:94"/>
<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:01:ea:e9"/>
<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:c92,c261</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c92,c261</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="2">\n <name>cifmw-compute-1</name>\n <uuid>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00"/>\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:01:af:cd"/>\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:c559,c837</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00'/>\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:01:af:cd'/>\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:c559,c837</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00'/>\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:01:af:cd'/>\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:c559,c837</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00'/>
<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:01:af:cd'/>
<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:c559,c837</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00'/>
<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:01:af:cd'/>
<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:c559,c837</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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>f40ec783-79a5-5186-b9a6-30fad0c33e27</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:00:59:00"/>
<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:01:af:cd"/>
<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:c559,c837</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c559,c837</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] *********************
Friday 12 June 2026 19:45:41 +0000 (0:00:00.318) 0:02:45.669 ***********
skipping: [instance]
TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Friday 12 June 2026 19:45:41 +0000 (0:00:00.067) 0:02:45.736 ***********
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 12 June 2026 19:45:41 +0000 (0:00:00.106) 0:02:45.843 ***********
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 12 June 2026 19:45:42 +0000 (0:00:00.736) 0:02:46.579 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 12 June 2026 19:45:43 +0000 (0:00:00.544) 0:02:47.123 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:45:43 +0000 (0:00:00.086) 0:02:47.209 ***********
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 12 June 2026 19:45:44 +0000 (0:00:00.876) 0:02:48.086 ***********
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 12 June 2026 19:45:44 +0000 (0:00:00.075) 0:02:48.162 ***********
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 12 June 2026 19:45:44 +0000 (0:00:00.075) 0:02:48.237 ***********
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 12 June 2026 19:45:45 +0000 (0:00:00.844) 0:02:49.081 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 12 June 2026 19:45:45 +0000 (0:00:00.590) 0:02:49.672 ***********
skipping: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 12 June 2026 19:45:45 +0000 (0:00:00.064) 0:02:49.737 ***********
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 12 June 2026 19:45:46 +0000 (0:00:00.977) 0:02:50.715 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Friday 12 June 2026 19:45:46 +0000 (0:00:00.114) 0:02:50.829 ***********
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Friday 12 June 2026 19:45:47 +0000 (0:00:00.295) 0:02:51.125 ***********
ok: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Friday 12 June 2026 19:45:47 +0000 (0:00:00.323) 0:02:51.448 ***********
ok: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Friday 12 June 2026 19:45:48 +0000 (0:00:00.543) 0:02:51.992 ***********
ok: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Friday 12 June 2026 19:45:48 +0000 (0:00:00.280) 0:02:52.273 ***********
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 12 June 2026 19:45:48 +0000 (0:00:00.501) 0:02:52.774 ***********
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] *************************
Friday 12 June 2026 19:45:49 +0000 (0:00:00.290) 0:02:53.065 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:45:49 +0000 (0:00:00.097) 0:02:53.162 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:45:49 +0000 (0:00:00.373) 0:02:53.535 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:45:49 +0000 (0:00:00.136) 0:02:53.672 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:45:49 +0000 (0:00:00.078) 0:02:53.750 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:45:49 +0000 (0:00:00.067) 0:02:53.818 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:45:49 +0000 (0:00:00.062) 0:02:53.881 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:45:50 +0000 (0:00:00.143) 0:02:54.024 ***********
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 12 June 2026 19:45:50 +0000 (0:00:00.328) 0:02:54.353 ***********
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] *******************************
Friday 12 June 2026 19:45:50 +0000 (0:00:00.182) 0:02:54.535 ***********
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:45:51 +0000 (0:00:00.405) 0:02:54.940 ***********
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:45:51 +0000 (0:00:00.306) 0:02:55.247 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:45:51 +0000 (0:00:00.065) 0:02:55.313 ***********
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:45:51 +0000 (0:00:00.291) 0:02:55.604 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:45:51 +0000 (0:00:00.147) 0:02:55.752 ***********
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:45:52 +0000 (0:00:00.307) 0:02:56.060 ***********
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:45:52 +0000 (0:00:00.337) 0:02:56.397 ***********
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:45:52 +0000 (0:00:00.362) 0:02:56.759 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:45:52 +0000 (0:00:00.061) 0:02:56.821 ***********
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.292) 0:02:57.114 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.109) 0:02:57.223 ***********
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.373) 0:02:57.596 ***********
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.059) 0:02:57.656 ***********
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.058) 0:02:57.714 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.060) 0:02:57.775 ***********
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 19:45:53 +0000 (0:00:00.061) 0:02:57.837 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 19:45:54 +0000 (0:00:00.157) 0:02:57.995 ***********
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 12 June 2026 19:45:54 +0000 (0:00:00.060) 0:02:58.055 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 12 June 2026 19:45:54 +0000 (0:00:00.272) 0:02:58.328 ***********
skipping: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 12 June 2026 19:45:54 +0000 (0:00:00.070) 0:02:58.399 ***********
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 12 June 2026 19:45:54 +0000 (0:00:00.372) 0:02:58.771 ***********
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 12 June 2026 19:45:55 +0000 (0:00:00.314) 0:02:59.086 ***********
ok: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 12 June 2026 19:45:55 +0000 (0:00:00.435) 0:02:59.521 ***********
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 12 June 2026 19:45:55 +0000 (0:00:00.069) 0:02:59.591 ***********
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 12 June 2026 19:45:56 +0000 (0:00:00.356) 0:02:59.947 ***********
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 12 June 2026 19:45:56 +0000 (0:00:00.080) 0:03:00.027 ***********
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] *************************
Friday 12 June 2026 19:45:56 +0000 (0:00:00.230) 0:03:00.257 ***********
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Friday 12 June 2026 19:45:56 +0000 (0:00:00.476) 0:03:00.734 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Friday 12 June 2026 19:45:57 +0000 (0:00:00.362) 0:03:01.097 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************
Friday 12 June 2026 19:45:57 +0000 (0:00:00.549) 0:03:01.646 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Friday 12 June 2026 19:45:57 +0000 (0:00:00.167) 0:03:01.814 ***********
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 }}] ****************
Friday 12 June 2026 19:45:58 +0000 (0:00:00.113) 0:03:01.928 ***********
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] ***********************
Friday 12 June 2026 19:45:58 +0000 (0:00:00.268) 0:03:02.196 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:45:58 +0000 (0:00:00.317) 0:03:02.513 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:45:58 +0000 (0:00:00.117) 0:03:02.631 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:45:59 +0000 (0:00:00.352) 0:03:02.984 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Friday 12 June 2026 19:45:59 +0000 (0:00:00.350) 0:03:03.334 ***********
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:45:59 +0000 (0:00:00.091) 0:03:03.425 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:45:59 +0000 (0:00:00.388) 0:03:03.814 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:46:00 +0000 (0:00:00.108) 0:03:03.922 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:46:00 +0000 (0:00:00.497) 0:03:04.420 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Friday 12 June 2026 19:46:00 +0000 (0:00:00.357) 0:03:04.778 ***********
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Friday 12 June 2026 19:46:00 +0000 (0:00:00.126) 0:03:04.905 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Friday 12 June 2026 19:46:01 +0000 (0:00:00.069) 0:03:04.974 ***********
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] *******************
Friday 12 June 2026 19:46:01 +0000 (0:00:00.262) 0:03:05.237 ***********
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 12 June 2026 19:46:01 +0000 (0:00:00.323) 0:03:05.560 ***********
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 12 June 2026 19:46:02 +0000 (0:00:00.515) 0:03:06.075 ***********
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 12 June 2026 19:46:02 +0000 (0:00:00.412) 0:03:06.488 ***********
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Friday 12 June 2026 19:46:03 +0000 (0:00:00.639) 0:03:07.127 ***********
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Friday 12 June 2026 19:46:03 +0000 (0:00:00.377) 0:03:07.505 ***********
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:46:04 +0000 (0:00:00.483) 0:03:07.988 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:46:04 +0000 (0:00:00.371) 0:03:08.360 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:46:04 +0000 (0:00:00.105) 0:03:08.465 ***********
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] ***************
Friday 12 June 2026 19:46:04 +0000 (0:00:00.225) 0:03:08.690 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 19:46:05 +0000 (0:00:00.345) 0:03:09.036 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 19:46:05 +0000 (0:00:00.114) 0:03:09.151 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 19:46:05 +0000 (0:00:00.156) 0:03:09.307 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 19:46:05 +0000 (0:00:00.087) 0:03:09.395 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 19:46:05 +0000 (0:00:00.103) 0:03:09.498 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 19:46:05 +0000 (0:00:00.145) 0:03:09.644 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 19:46:06 +0000 (0:00:00.691) 0:03:10.335 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 19:46:08 +0000 (0:00:01.679) 0:03:12.015 ***********
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 19:46:08 +0000 (0:00:00.403) 0:03:12.418 ***********
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 19:46:09 +0000 (0:00:00.569) 0:03:12.988 ***********
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 19:46:09 +0000 (0:00:00.540) 0:03:13.529 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 19:46:09 +0000 (0:00:00.146) 0:03:13.675 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 19:46:10 +0000 (0:00:00.325) 0:03:14.001 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 19:46:10 +0000 (0:00:00.099) 0:03:14.101 ***********
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso_image.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:46:10 +0000 (0:00:00.306) 0:03:14.408 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:46:10 +0000 (0:00:00.360) 0:03:14.768 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Friday 12 June 2026 19:46:10 +0000 (0:00:00.085) 0:03:14.853 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Friday 12 June 2026 19:46:11 +0000 (0:00:00.065) 0:03:14.919 ***********
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Friday 12 June 2026 19:46:11 +0000 (0:00:00.396) 0:03:15.315 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Friday 12 June 2026 19:46:11 +0000 (0:00:00.275) 0:03:15.591 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************
Friday 12 June 2026 19:46:12 +0000 (0:00:00.442) 0:03:16.033 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Friday 12 June 2026 19:46:12 +0000 (0:00:00.096) 0:03:16.129 ***********
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 }}] ****************
Friday 12 June 2026 19:46:12 +0000 (0:00:00.189) 0:03:16.319 ***********
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] ***********************
Friday 12 June 2026 19:46:12 +0000 (0:00:00.114) 0:03:16.433 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:46:12 +0000 (0:00:00.366) 0:03:16.799 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:46:12 +0000 (0:00:00.090) 0:03:16.890 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:46:13 +0000 (0:00:00.339) 0:03:17.229 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Friday 12 June 2026 19:46:13 +0000 (0:00:00.328) 0:03:17.557 ***********
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:46:13 +0000 (0:00:00.175) 0:03:17.733 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:46:14 +0000 (0:00:00.295) 0:03:18.029 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:46:14 +0000 (0:00:00.089) 0:03:18.119 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:46:14 +0000 (0:00:00.384) 0:03:18.503 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Friday 12 June 2026 19:46:14 +0000 (0:00:00.324) 0:03:18.828 ***********
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Friday 12 June 2026 19:46:15 +0000 (0:00:00.093) 0:03:18.922 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Friday 12 June 2026 19:46:15 +0000 (0:00:00.061) 0:03:18.983 ***********
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] *******************
Friday 12 June 2026 19:46:15 +0000 (0:00:00.220) 0:03:19.204 ***********
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 12 June 2026 19:46:15 +0000 (0:00:00.389) 0:03:19.593 ***********
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 12 June 2026 19:46:16 +0000 (0:00:00.379) 0:03:19.973 ***********
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 12 June 2026 19:46:16 +0000 (0:00:00.377) 0:03:20.350 ***********
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Friday 12 June 2026 19:46:17 +0000 (0:00:00.575) 0:03:20.925 ***********
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Friday 12 June 2026 19:46:17 +0000 (0:00:00.400) 0:03:21.326 ***********
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:46:17 +0000 (0:00:00.362) 0:03:21.688 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:46:18 +0000 (0:00:00.324) 0:03:22.013 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:46:18 +0000 (0:00:00.100) 0:03:22.114 ***********
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] ***************
Friday 12 June 2026 19:46:18 +0000 (0:00:00.160) 0:03:22.275 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 19:46:18 +0000 (0:00:00.431) 0:03:22.706 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 19:46:18 +0000 (0:00:00.108) 0:03:22.815 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 19:46:19 +0000 (0:00:00.121) 0:03:22.937 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 19:46:19 +0000 (0:00:00.126) 0:03:23.063 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 19:46:19 +0000 (0:00:00.166) 0:03:23.230 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 19:46:19 +0000 (0:00:00.173) 0:03:23.403 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 19:46:20 +0000 (0:00:00.620) 0:03:24.024 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 19:46:21 +0000 (0:00:01.768) 0:03:25.793 ***********
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 19:46:22 +0000 (0:00:00.373) 0:03:26.166 ***********
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 19:46:22 +0000 (0:00:00.645) 0:03:26.812 ***********
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 19:46:23 +0000 (0:00:00.686) 0:03:27.499 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 19:46:23 +0000 (0:00:00.158) 0:03:27.658 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 19:46:24 +0000 (0:00:00.415) 0:03:28.073 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 19:46:24 +0000 (0:00:00.117) 0:03:28.191 ***********
Follow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso_image.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:46:24 +0000 (0:00:00.242) 0:03:28.434 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:46:25 +0000 (0:00:00.506) 0:03:28.940 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Friday 12 June 2026 19:46:25 +0000 (0:00:00.095) 0:03:29.036 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Friday 12 June 2026 19:46:25 +0000 (0:00:00.079) 0:03:29.116 ***********
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Friday 12 June 2026 19:46:25 +0000 (0:00:00.369) 0:03:29.486 ***********
ok: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Friday 12 June 2026 19:46:26 +0000 (0:00:00.463) 0:03:29.949 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************
Friday 12 June 2026 19:46:26 +0000 (0:00:00.568) 0:03:30.517 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Friday 12 June 2026 19:46:26 +0000 (0:00:00.098) 0:03:30.616 ***********
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 }}] ****************
Friday 12 June 2026 19:46:26 +0000 (0:00:00.199) 0:03:30.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] ***********************
Friday 12 June 2026 19:46:27 +0000 (0:00:00.134) 0:03:30.951 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:46:27 +0000 (0:00:00.414) 0:03:31.365 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:46:27 +0000 (0:00:00.203) 0:03:31.569 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:46:28 +0000 (0:00:00.396) 0:03:31.965 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Friday 12 June 2026 19:46:28 +0000 (0:00:00.302) 0:03:32.268 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 19:46:28 +0000 (0:00:00.575) 0:03:32.843 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 19:46:29 +0000 (0:00:00.379) 0:03:33.223 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 19:46:29 +0000 (0:00:00.090) 0:03:33.313 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 19:46:29 +0000 (0:00:00.414) 0:03:33.728 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Friday 12 June 2026 19:46:30 +0000 (0:00:00.363) 0:03:34.092 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Friday 12 June 2026 19:46:30 +0000 (0:00:00.447) 0:03:34.539 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Friday 12 June 2026 19:46:30 +0000 (0:00:00.061) 0:03:34.600 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Friday 12 June 2026 19:46:30 +0000 (0:00:00.070) 0:03:34.671 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Friday 12 June 2026 19:46:30 +0000 (0:00:00.199) 0:03:34.871 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 19:46:31 +0000 (0:00:00.086) 0:03:34.957 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 19:46:31 +0000 (0:00:00.376) 0:03:35.334 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 19:46:31 +0000 (0:00:00.127) 0:03:35.462 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 19:46:31 +0000 (0:00:00.166) 0:03:35.628 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 19:46:31 +0000 (0:00:00.074) 0:03:35.703 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Friday 12 June 2026 19:46:31 +0000 (0:00:00.140) 0:03:35.844 ***********
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 12 June 2026 19:46:32 +0000 (0:00:00.091) 0:03:35.935 ***********
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] *****************
Friday 12 June 2026 19:46:32 +0000 (0:00:00.216) 0:03:36.151 ***********
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 12 June 2026 19:46:32 +0000 (0:00:00.480) 0:03:36.632 ***********
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] **********************************************
Friday 12 June 2026 19:46:34 +0000 (0:00:02.222) 0:03:38.855 ***********
ok: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 12 June 2026 19:46:35 +0000 (0:00:00.412) 0:03:39.267 ***********
ok: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 12 June 2026 19:46:35 +0000 (0:00:00.428) 0:03:39.696 ***********
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] ****************************
Friday 12 June 2026 19:46:36 +0000 (0:00:00.708) 0:03:40.404 ***********
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j229292254956.85682', 'results_file': '/home/zuul/.ansible_async/j229292254956.85682', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j490282581703.85699', 'results_file': '/home/zuul/.ansible_async/j490282581703.85699', '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] *********************************
Friday 12 June 2026 19:46:40 +0000 (0:00:03.919) 0:03:44.323 ***********
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] *****************************************
Friday 12 June 2026 19:46:40 +0000 (0:00:00.277) 0:03:44.601 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Friday 12 June 2026 19:46:40 +0000 (0:00:00.112) 0:03:44.714 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 19:46:40 +0000 (0:00:00.125) 0:03:44.840 ***********
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] *******
Friday 12 June 2026 19:46:41 +0000 (0:00:00.286) 0:03:45.126 ***********
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 19:46:41 +0000 (0:00:00.386) 0:03:45.513 ***********
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Friday 12 June 2026 19:46:41 +0000 (0:00:00.335) 0:03:45.849 ***********
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Friday 12 June 2026 19:46:42 +0000 (0:00:00.652) 0:03:46.501 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 19:46:42 +0000 (0:00:00.068) 0:03:46.569 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Friday 12 June 2026 19:46:42 +0000 (0:00:00.116) 0:03:46.686 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Friday 12 June 2026 19:46:43 +0000 (0:00:00.223) 0:03:46.909 ***********
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 12 June 2026 19:46:43 +0000 (0:00:00.107) 0:03:47.017 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Friday 12 June 2026 19:46:43 +0000 (0:00:00.065) 0:03:47.082 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 19:46:43 +0000 (0:00:00.184) 0:03:47.267 ***********
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] *******
Friday 12 June 2026 19:46:43 +0000 (0:00:00.229) 0:03:47.496 ***********
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 19:46:43 +0000 (0:00:00.312) 0:03:47.808 ***********
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Friday 12 June 2026 19:46:44 +0000 (0:00:00.419) 0:03:48.227 ***********
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Friday 12 June 2026 19:46:44 +0000 (0:00:00.619) 0:03:48.847 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 19:46:45 +0000 (0:00:00.081) 0:03:48.929 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Friday 12 June 2026 19:46:45 +0000 (0:00:00.179) 0:03:49.109 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Friday 12 June 2026 19:46:45 +0000 (0:00:00.097) 0:03:49.207 ***********
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 12 June 2026 19:46:45 +0000 (0:00:00.091) 0:03:49.298 ***********
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Friday 12 June 2026 19:46:45 +0000 (0:00:00.084) 0:03:49.383 ***********
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 12 June 2026 19:46:45 +0000 (0:00:00.430) 0:03:49.814 ***********
ok: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 12 June 2026 19:46:46 +0000 (0:00:00.554) 0:03:50.368 ***********
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 12 June 2026 19:46:46 +0000 (0:00:00.115) 0:03:50.484 ***********
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 12 June 2026 19:46:46 +0000 (0:00:00.101) 0:03:50.586 ***********
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 12 June 2026 19:46:46 +0000 (0:00:00.181) 0:03:50.767 ***********
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 12 June 2026 19:46:46 +0000 (0:00:00.104) 0:03:50.872 ***********
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=431 changed=124 unreachable=0 failed=0 skipped=159 rescued=0 ignored=0
Friday 12 June 2026 19:46:47 +0000 (0:00:00.340) 0:03:51.212 ***********
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 26.59s
libvirt_manager : Download base image ---------------------------------- 12.39s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.46s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.92s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.79s
libvirt_manager : Restart firewalld ------------------------------------- 2.76s
dnsmasq : Add/Remove address -------------------------------------------- 2.30s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.29s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.22s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.05s
ci_nmstate : Install required packages on instance ---------------------- 1.87s
config_drive : Install required RPM packages ---------------------------- 1.77s
config_drive : Install required RPM packages ---------------------------- 1.74s
config_drive : Install required RPM packages ---------------------------- 1.68s
dnsmasq : Install needed packages --------------------------------------- 1.64s
config_drive : Install required RPM packages ---------------------------- 1.56s
libvirt_manager : Dump domain xml --------------------------------------- 1.40s
libvirt_manager : Get VM UUID ------------------------------------------- 1.36s
Gathering Facts --------------------------------------------------------- 1.16s
discover_latest_image : Get latest image for the current entry ---------- 1.04s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:46:48 +0000 (0:00:00.059) 0:00:00.059 ***********
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 12 June 2026 19:46:49 +0000 (0:00:01.400) 0:00:01.459 ***********
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 12 June 2026 19:46:50 +0000 (0:00:00.472) 0:00:01.932 ***********
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] ***************************
Friday 12 June 2026 19:46:51 +0000 (0:00:01.808) 0:00:03.741 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:46:52 +0000 (0:00:01.080) 0:00:04.821 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:46:56 +0000 (0:00:03.086) 0:00:07.908 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:46:58 +0000 (0:00:02.243) 0:00:10.151 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:46:59 +0000 (0:00:00.979) 0:00:11.131 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:47:00 +0000 (0:00:00.964) 0:00:12.095 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:47:00 +0000 (0:00:00.070) 0:00:12.165 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:47:01 +0000 (0:00:01.530) 0:00:13.696 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:47:02 +0000 (0:00:00.602) 0:00:14.298 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:47:02 +0000 (0:00:00.170) 0:00:14.469 ***********
ok: [instance] =>
cleanup_vms:
- cifmw-compute-0
- cifmw-compute-1
- cifmw-baremetal-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:47:02 +0000 (0:00:00.094) 0:00:14.563 ***********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:47:03 +0000 (0:00:01.083) 0:00:15.647 ***********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:47:06 +0000 (0:00:02.635) 0:00:18.282 ***********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:47:08 +0000 (0:00:02.284) 0:00:20.567 ***********
ok: [instance -> localhost] => (item=cifmw-compute-0)
ok: [instance -> localhost] => (item=cifmw-compute-1)
ok: [instance -> localhost] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:47:09 +0000 (0:00:01.188) 0:00:21.755 ***********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:47:10 +0000 (0:00:01.086) 0:00:22.842 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:47:11 +0000 (0:00:00.579) 0:00:23.422 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:47:11 +0000 (0:00:00.193) 0:00:23.615 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:47:11 +0000 (0:00:00.135) 0:00:23.751 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:47:12 +0000 (0:00:00.316) 0:00:24.068 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:47:12 +0000 (0:00:00.118) 0:00:24.186 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:47:12 +0000 (0:00:00.110) 0:00:24.296 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:47:12 +0000 (0:00:00.108) 0:00:24.405 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:47:12 +0000 (0:00:00.362) 0:00:24.767 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:47:13 +0000 (0:00:00.466) 0:00:25.234 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:47:13 +0000 (0:00:00.103) 0:00:25.337 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:47:13 +0000 (0:00:00.148) 0:00:25.486 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:47:13 +0000 (0:00:00.125) 0:00:25.611 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:47:14 +0000 (0:00:00.370) 0:00:25.982 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:47:14 +0000 (0:00:00.440) 0:00:26.423 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:47:16 +0000 (0:00:01.665) 0:00:28.088 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:47:17 +0000 (0:00:00.821) 0:00:28.910 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:47:18 +0000 (0:00:01.066) 0:00:29.976 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:47:18 +0000 (0:00:00.486) 0:00:30.463 ***********
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': 12845569, 'dev': 64513, 'nlink': 1, 'atime': 1781293400.7243748, 'mtime': 1781293400.7253747, 'ctime': 1781293400.7253747, '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': 12845570, 'dev': 64513, 'nlink': 1, 'atime': 1781293400.7273748, 'mtime': 1781293400.7273748, 'ctime': 1781293400.7273748, '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] **************************
Friday 12 June 2026 19:47:19 +0000 (0:00:00.847) 0:00:31.310 ***********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:47:20 +0000 (0:00:01.383) 0:00:32.694 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:47:21 +0000 (0:00:00.801) 0:00:33.496 ***********
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:47:22 +0000 (0:00:00.491) 0:00:33.987 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:47:22 +0000 (0:00:00.733) 0:00:34.721 ***********
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] *************************
Friday 12 June 2026 19:47:22 +0000 (0:00:00.181) 0:00:34.903 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:47:23 +0000 (0:00:00.139) 0:00:35.043 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:47:23 +0000 (0:00:00.433) 0:00:35.476 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:47:23 +0000 (0:00:00.126) 0:00:35.603 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:47:23 +0000 (0:00:00.151) 0:00:35.754 ***********
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:47:24 +0000 (0:00:00.465) 0:00:36.220 ***********
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] ***********************************
Friday 12 June 2026 19:47:26 +0000 (0:00:01.713) 0:00:37.934 ***********
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:47:26 +0000 (0:00:00.943) 0:00:38.877 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:47:27 +0000 (0:00:00.482) 0:00:39.360 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:47:27 +0000 (0:00:00.063) 0:00:39.424 ***********
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] *************************
Friday 12 June 2026 19:47:27 +0000 (0:00:00.182) 0:00:39.606 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:47:27 +0000 (0:00:00.107) 0:00:39.714 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:47:28 +0000 (0:00:00.407) 0:00:40.121 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:47:28 +0000 (0:00:00.104) 0:00:40.226 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:47:28 +0000 (0:00:00.186) 0:00:40.413 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:47:28 +0000 (0:00:00.100) 0:00:40.514 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:47:28 +0000 (0:00:00.114) 0:00:40.628 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:47:28 +0000 (0:00:00.176) 0:00:40.804 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:47:29 +0000 (0:00:00.469) 0:00:41.273 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:47:29 +0000 (0:00:00.060) 0:00:41.334 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:47:29 +0000 (0:00:00.393) 0:00:41.728 ***********
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:47:30 +0000 (0:00:00.397) 0:00:42.125 ***********
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:47:30 +0000 (0:00:00.517) 0:00:42.643 ***********
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:47:31 +0000 (0:00:00.442) 0:00:43.085 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:47:31 +0000 (0:00:00.248) 0:00:43.334 ***********
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] ***************************
Friday 12 June 2026 19:47:32 +0000 (0:00:01.061) 0:00:44.395 ***********
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] ****************************************
Friday 12 June 2026 19:47:34 +0000 (0:00:01.867) 0:00:46.263 ***********
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:47:35 +0000 (0:00:00.723) 0:00:46.987 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:47:36 +0000 (0:00:01.736) 0:00:48.723 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:47:37 +0000 (0:00:00.389) 0:00:49.112 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:47:37 +0000 (0:00:00.076) 0:00:49.189 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:47:37 +0000 (0:00:00.061) 0:00:49.251 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:47:37 +0000 (0:00:00.160) 0:00:49.412 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:47:38 +0000 (0:00:00.638) 0:00:50.050 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:47:38 +0000 (0:00:00.703) 0:00:50.754 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:47:39 +0000 (0:00:00.323) 0:00:51.078 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:47:39 +0000 (0:00:00.068) 0:00:51.146 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:47:39 +0000 (0:00:00.059) 0:00:51.206 ***********
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] *************************************************
Friday 12 June 2026 19:47:40 +0000 (0:00:00.936) 0:00:52.143 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:47:40 +0000 (0:00:00.104) 0:00:52.247 ***********
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:47:40 +0000 (0:00:00.479) 0:00:52.726 ***********
changed: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:47:41 +0000 (0:00:00.347) 0:00:53.074 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:47:41 +0000 (0:00:00.164) 0:00:53.238 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:47:41 +0000 (0:00:00.335) 0:00:53.574 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:47:42 +0000 (0:00:00.410) 0:00:53.984 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:47:42 +0000 (0:00:00.096) 0:00:54.081 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:47:43 +0000 (0:00:01.705) 0:00:55.786 ***********
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] ********************************
Friday 12 June 2026 19:47:47 +0000 (0:00:04.063) 0:00:59.850 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.281) 0:01:00.131 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.052) 0:01:00.184 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.054) 0:01:00.238 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.084) 0:01:00.323 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.050) 0:01:00.374 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.314) 0:01:00.688 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.086) 0:01:00.774 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:47:48 +0000 (0:00:00.047) 0:01:00.822 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:47:49 +0000 (0:00:00.348) 0:01:01.170 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:47:49 +0000 (0:00:00.054) 0:01:01.225 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:47:49 +0000 (0:00:00.049) 0:01:01.274 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:47:50 +0000 (0:00:00.682) 0:01:01.957 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:47:50 +0000 (0:00:00.325) 0:01:02.283 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:47:50 +0000 (0:00:00.525) 0:01:02.808 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:47:51 +0000 (0:00:00.389) 0:01:03.197 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:47:52 +0000 (0:00:00.741) 0:01:03.939 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:47:52 +0000 (0:00:00.056) 0:01:03.995 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:47:52 +0000 (0:00:00.281) 0:01:04.277 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:47:52 +0000 (0:00:00.361) 0:01:04.638 ***********
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 12 June 2026 19:47:52 +0000 (0:00:00.111) 0:01:04.750 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:47:53 +0000 (0:00:00.483) 0:01:05.233 ***********
changed: [instance]
RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************
Friday 12 June 2026 19:47:54 +0000 (0:00:00.726) 0:01:05.960 ***********
changed: [instance -> localhost]
PLAY RECAP *********************************************************************
instance : ok=83 changed=30 unreachable=0 failed=0 skipped=26 rescued=0 ignored=0
Friday 12 June 2026 19:47:54 +0000 (0:00:00.458) 0:01:06.418 ***********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.06s
libvirt_manager : Populate service facts -------------------------------- 3.09s
libvirt_manager : Destroy machine --------------------------------------- 2.64s
libvirt_manager : Undefine machine -------------------------------------- 2.28s
libvirt_manager : Start virtqemud socket service ------------------------ 2.24s
libvirt_manager : Remove workload and volumes --------------------------- 1.87s
Copy generated content to proper location ------------------------------- 1.81s
podman : Ensure podman is installed ------------------------------------- 1.74s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.71s
dnsmasq : Install needed packages --------------------------------------- 1.71s
libvirt_manager : Destroy networks -------------------------------------- 1.67s
libvirt_manager : List all of the existing virtual machines ------------- 1.53s
Gathering Facts --------------------------------------------------------- 1.40s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.38s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.19s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.09s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.08s
libvirt_manager : Get installed packages list --------------------------- 1.08s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.07s
libvirt_manager : Remove detected logs ---------------------------------- 1.06s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:48:22 +0000 (0:00:00.100) 0:00:00.100 ***********
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 12 June 2026 19:48:23 +0000 (0:00:00.959) 0:00:01.059 ***********
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 12 June 2026 19:48:23 +0000 (0:00:00.615) 0:00:01.674 ***********
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 12 June 2026 19:48:23 +0000 (0:00:00.075) 0:00:01.750 ***********
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] *****************************************
Friday 12 June 2026 19:48:24 +0000 (0:00:00.167) 0:00:01.917 ***********
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 12 June 2026 19:48:24 +0000 (0:00:00.501) 0:00:02.419 ***********
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 12 June 2026 19:48:24 +0000 (0:00:00.302) 0:00:02.721 ***********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 12 June 2026 19:48:25 +0000 (0:00:00.964) 0:00:03.685 ***********
TASK [repo_setup : Ensure directories are present] *****************************
Friday 12 June 2026 19:48:26 +0000 (0:00:00.211) 0:00:03.897 ***********
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] ********************
Friday 12 June 2026 19:48:26 +0000 (0:00:00.680) 0:00:04.577 ***********
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 12 June 2026 19:48:28 +0000 (0:00:01.809) 0:00:06.386 ***********
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 12 June 2026 19:48:30 +0000 (0:00:01.780) 0:00:08.167 ***********
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 12 June 2026 19:48:37 +0000 (0:00:07.349) 0:00:15.516 ***********
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 12 June 2026 19:48:38 +0000 (0:00:00.848) 0:00:16.364 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 12 June 2026 19:48:38 +0000 (0:00:00.075) 0:00:16.439 ***********
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 12 June 2026 19:48:39 +0000 (0:00:00.817) 0:00:17.257 ***********
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 12 June 2026 19:48:39 +0000 (0:00:00.087) 0:00:17.344 ***********
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 12 June 2026 19:48:39 +0000 (0:00:00.078) 0:00:17.423 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 12 June 2026 19:48:39 +0000 (0:00:00.085) 0:00:17.508 ***********
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 12 June 2026 19:48:40 +0000 (0:00:00.640) 0:00:18.149 ***********
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 12 June 2026 19:48:40 +0000 (0:00:00.569) 0:00:18.718 ***********
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 12 June 2026 19:48:40 +0000 (0:00:00.070) 0:00:18.788 ***********
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.128) 0:00:18.917 ***********
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.078) 0:00:18.996 ***********
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.107) 0:00:19.104 ***********
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.079) 0:00:19.184 ***********
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.130) 0:00:19.314 ***********
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.106) 0:00:19.421 ***********
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.106) 0:00:19.527 ***********
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 12 June 2026 19:48:41 +0000 (0:00:00.077) 0:00:19.605 ***********
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 12 June 2026 19:48:41 +0000 (0:00:00.144) 0:00:19.750 ***********
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 12 June 2026 19:48:42 +0000 (0:00:00.078) 0:00:19.829 ***********
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 12 June 2026 19:48:42 +0000 (0:00:00.305) 0:00:20.134 ***********
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 12 June 2026 19:48:42 +0000 (0:00:00.335) 0:00:20.470 ***********
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 12 June 2026 19:48:43 +0000 (0:00:00.432) 0:00:20.903 ***********
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 12 June 2026 19:48:43 +0000 (0:00:00.079) 0:00:20.982 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 12 June 2026 19:48:43 +0000 (0:00:00.084) 0:00:21.067 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 12 June 2026 19:48:43 +0000 (0:00:00.079) 0:00:21.146 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 12 June 2026 19:48:43 +0000 (0:00:00.119) 0:00:21.266 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Friday 12 June 2026 19:48:43 +0000 (0:00:00.069) 0:00:21.335 ***********
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 12 June 2026 19:48:43 +0000 (0:00:00.071) 0:00:21.407 ***********
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 12 June 2026 19:48:43 +0000 (0:00:00.062) 0:00:21.470 ***********
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 12 June 2026 19:48:43 +0000 (0:00:00.151) 0:00:21.621 ***********
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 12 June 2026 19:48:43 +0000 (0:00:00.069) 0:00:21.690 ***********
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 12 June 2026 19:48:44 +0000 (0:00:00.110) 0:00:21.800 ***********
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 12 June 2026 19:48:44 +0000 (0:00:00.174) 0:00:21.975 ***********
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 12 June 2026 19:48:44 +0000 (0:00:00.082) 0:00:22.057 ***********
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 12 June 2026 19:48:44 +0000 (0:00:00.081) 0:00:22.139 ***********
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 12 June 2026 19:48:44 +0000 (0:00:00.093) 0:00:22.233 ***********
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 12 June 2026 19:49:26 +0000 (0:00:41.736) 0:01:03.970 ***********
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 12 June 2026 19:49:27 +0000 (0:00:01.623) 0:01:05.594 ***********
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 12 June 2026 19:49:27 +0000 (0:00:00.181) 0:01:05.775 ***********
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] *************************************
Friday 12 June 2026 19:49:28 +0000 (0:00:00.167) 0:01:05.942 ***********
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 12 June 2026 19:49:28 +0000 (0:00:00.083) 0:01:06.026 ***********
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 12 June 2026 19:49:29 +0000 (0:00:01.706) 0:01:07.732 ***********
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 12 June 2026 19:49:30 +0000 (0:00:00.438) 0:01:08.170 ***********
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 12 June 2026 19:49:30 +0000 (0:00:00.302) 0:01:08.473 ***********
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 12 June 2026 19:49:30 +0000 (0:00:00.161) 0:01:08.635 ***********
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 12 June 2026 19:49:30 +0000 (0:00:00.083) 0:01:08.718 ***********
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 12 June 2026 19:49:31 +0000 (0:00:00.257) 0:01:08.976 ***********
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 12 June 2026 19:49:31 +0000 (0:00:00.553) 0:01:09.530 ***********
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 12 June 2026 19:49:31 +0000 (0:00:00.055) 0:01:09.585 ***********
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 12 June 2026 19:49:31 +0000 (0:00:00.057) 0:01:09.642 ***********
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 12 June 2026 19:49:31 +0000 (0:00:00.063) 0:01:09.706 ***********
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 12 June 2026 19:49:32 +0000 (0:00:00.124) 0:01:09.831 ***********
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 12 June 2026 19:49:32 +0000 (0:00:00.073) 0:01:09.904 ***********
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 12 June 2026 19:49:32 +0000 (0:00:00.078) 0:01:09.983 ***********
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] ***************************
Friday 12 June 2026 19:49:33 +0000 (0:00:01.465) 0:01:11.449 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:49:34 +0000 (0:00:01.032) 0:01:12.481 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:49:39 +0000 (0:00:05.268) 0:01:17.750 ***********
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:49:41 +0000 (0:00:01.394) 0:01:19.144 ***********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:49:42 +0000 (0:00:01.006) 0:01:20.151 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:49:43 +0000 (0:00:01.123) 0:01:21.275 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:49:43 +0000 (0:00:00.105) 0:01:21.381 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:49:44 +0000 (0:00:00.622) 0:01:22.003 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:49:44 +0000 (0:00:00.553) 0:01:22.557 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:49:44 +0000 (0:00:00.142) 0:01:22.699 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.123) 0:01:22.822 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.054) 0:01:22.877 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.056) 0:01:22.933 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.052) 0:01:22.986 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.097) 0:01:23.084 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.048) 0:01:23.132 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.462) 0:01:23.595 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:49:45 +0000 (0:00:00.168) 0:01:23.763 ***********
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.149) 0:01:23.913 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.047) 0:01:23.961 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.049) 0:01:24.011 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.048) 0:01:24.059 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.108) 0:01:24.167 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.416) 0:01:24.584 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.049) 0:01:24.633 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:49:46 +0000 (0:00:00.047) 0:01:24.680 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:49:47 +0000 (0:00:00.821) 0:01:25.502 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:49:48 +0000 (0:00:00.823) 0:01:26.325 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:49:49 +0000 (0:00:00.751) 0:01:27.077 ***********
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] *************************
Friday 12 June 2026 19:49:49 +0000 (0:00:00.186) 0:01:27.263 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:49:49 +0000 (0:00:00.108) 0:01:27.372 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:49:50 +0000 (0:00:00.441) 0:01:27.813 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:49:50 +0000 (0:00:00.126) 0:01:27.939 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:49:50 +0000 (0:00:00.247) 0:01:28.187 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:49:50 +0000 (0:00:00.168) 0:01:28.355 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:49:50 +0000 (0:00:00.185) 0:01:28.541 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:49:50 +0000 (0:00:00.168) 0:01:28.709 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:49:51 +0000 (0:00:00.431) 0:01:29.140 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:49:51 +0000 (0:00:00.079) 0:01:29.220 ***********
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] *************************
Friday 12 June 2026 19:49:51 +0000 (0:00:00.232) 0:01:29.453 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:49:51 +0000 (0:00:00.152) 0:01:29.606 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:49:52 +0000 (0:00:00.394) 0:01:30.000 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:49:52 +0000 (0:00:00.096) 0:01:30.097 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:49:52 +0000 (0:00:00.150) 0:01:30.248 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:49:52 +0000 (0:00:00.105) 0:01:30.353 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:49:52 +0000 (0:00:00.105) 0:01:30.459 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:49:52 +0000 (0:00:00.281) 0:01:30.741 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:49:53 +0000 (0:00:00.412) 0:01:31.153 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:49:53 +0000 (0:00:00.064) 0:01:31.218 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:49:53 +0000 (0:00:00.295) 0:01:31.513 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:49:53 +0000 (0:00:00.065) 0:01:31.579 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:49:53 +0000 (0:00:00.049) 0:01:31.629 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:49:53 +0000 (0:00:00.054) 0:01:31.683 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:49:54 +0000 (0:00:00.348) 0:01:32.032 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:49:54 +0000 (0:00:00.112) 0:01:32.144 ***********
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] ****************************************
Friday 12 June 2026 19:49:56 +0000 (0:00:01.892) 0:01:34.037 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:49:56 +0000 (0:00:00.514) 0:01:34.551 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:49:58 +0000 (0:00:01.615) 0:01:36.167 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:49:58 +0000 (0:00:00.377) 0:01:36.544 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:49:58 +0000 (0:00:00.063) 0:01:36.608 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:49:58 +0000 (0:00:00.051) 0:01:36.659 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:49:58 +0000 (0:00:00.094) 0:01:36.754 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:49:59 +0000 (0:00:00.592) 0:01:37.346 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:50:00 +0000 (0:00:00.542) 0:01:37.889 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:50:00 +0000 (0:00:00.260) 0:01:38.149 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:50:00 +0000 (0:00:00.048) 0:01:38.197 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:50:00 +0000 (0:00:00.059) 0:01:38.256 ***********
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] *************************************************
Friday 12 June 2026 19:50:01 +0000 (0:00:01.002) 0:01:39.259 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:50:01 +0000 (0:00:00.112) 0:01:39.371 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:50:02 +0000 (0:00:00.505) 0:01:39.877 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:50:02 +0000 (0:00:00.403) 0:01:40.280 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:50:02 +0000 (0:00:00.152) 0:01:40.432 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:50:03 +0000 (0:00:00.364) 0:01:40.796 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:50:03 +0000 (0:00:00.364) 0:01:41.160 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:50:03 +0000 (0:00:00.097) 0:01:41.258 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:50:05 +0000 (0:00:01.728) 0:01:42.986 ***********
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] ********************************
Friday 12 June 2026 19:50:06 +0000 (0:00:01.718) 0:01:44.704 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.300) 0:01:45.005 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.096) 0:01:45.102 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.052) 0:01:45.154 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.084) 0:01:45.238 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.047) 0:01:45.286 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.261) 0:01:45.548 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.087) 0:01:45.635 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:50:07 +0000 (0:00:00.047) 0:01:45.683 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:50:08 +0000 (0:00:00.235) 0:01:45.919 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:50:08 +0000 (0:00:00.050) 0:01:45.969 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:50:08 +0000 (0:00:00.051) 0:01:46.021 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:50:08 +0000 (0:00:00.420) 0:01:46.441 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:50:08 +0000 (0:00:00.274) 0:01:46.716 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:50:09 +0000 (0:00:00.520) 0:01:47.237 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:50:09 +0000 (0:00:00.350) 0:01:47.588 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:50:10 +0000 (0:00:00.756) 0:01:48.344 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:50:10 +0000 (0:00:00.066) 0:01:48.410 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:50:11 +0000 (0:00:00.406) 0:01:48.817 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:50:11 +0000 (0:00:00.295) 0:01:49.113 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 12 June 2026 19:50:11 +0000 (0:00:00.134) 0:01:49.248 ***********
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 12 June 2026 19:50:11 +0000 (0:00:00.330) 0:01:49.579 ***********
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 12 June 2026 19:50:12 +0000 (0:00:00.303) 0:01:49.882 ***********
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 12 June 2026 19:50:12 +0000 (0:00:00.265) 0:01:50.147 ***********
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 12 June 2026 19:50:12 +0000 (0:00:00.103) 0:01:50.250 ***********
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 12 June 2026 19:50:12 +0000 (0:00:00.053) 0:01:50.304 ***********
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 12 June 2026 19:50:12 +0000 (0:00:00.058) 0:01:50.363 ***********
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 12 June 2026 19:50:12 +0000 (0:00:00.052) 0:01:50.416 ***********
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 12 June 2026 19:50:14 +0000 (0:00:01.669) 0:01:52.085 ***********
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 12 June 2026 19:50:14 +0000 (0:00:00.378) 0:01:52.464 ***********
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 12 June 2026 19:50:15 +0000 (0:00:00.552) 0:01:53.016 ***********
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 12 June 2026 19:50:15 +0000 (0:00:00.066) 0:01:53.082 ***********
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 12 June 2026 19:50:15 +0000 (0:00:00.318) 0:01:53.401 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 12 June 2026 19:50:16 +0000 (0:00:00.612) 0:01:54.013 ***********
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 12 June 2026 19:50:16 +0000 (0:00:00.470) 0:01:54.484 ***********
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.] *********
Friday 12 June 2026 19:50:17 +0000 (0:00:00.317) 0:01:54.801 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 12 June 2026 19:50:17 +0000 (0:00:00.516) 0:01:55.317 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 12 June 2026 19:50:18 +0000 (0:00:00.576) 0:01:55.894 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 12 June 2026 19:50:18 +0000 (0:00:00.613) 0:01:56.508 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 12 June 2026 19:50:19 +0000 (0:00:00.528) 0:01:57.037 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 12 June 2026 19:50:19 +0000 (0:00:00.489) 0:01:57.526 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 12 June 2026 19:50:20 +0000 (0:00:00.522) 0:01:58.049 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 12 June 2026 19:50:20 +0000 (0:00:00.534) 0:01:58.584 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 12 June 2026 19:50:21 +0000 (0:00:00.490) 0:01:59.074 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 12 June 2026 19:50:21 +0000 (0:00:00.458) 0:01:59.532 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 12 June 2026 19:50:22 +0000 (0:00:00.458) 0:01:59.990 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 12 June 2026 19:50:22 +0000 (0:00:00.533) 0:02:00.524 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 12 June 2026 19:50:23 +0000 (0:00:00.528) 0:02:01.053 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 12 June 2026 19:50:23 +0000 (0:00:00.520) 0:02:01.574 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 12 June 2026 19:50:24 +0000 (0:00:00.513) 0:02:02.088 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 12 June 2026 19:50:24 +0000 (0:00:00.530) 0:02:02.618 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 12 June 2026 19:50:25 +0000 (0:00:00.547) 0:02:03.166 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 12 June 2026 19:50:25 +0000 (0:00:00.459) 0:02:03.625 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 12 June 2026 19:50:26 +0000 (0:00:00.507) 0:02:04.132 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 12 June 2026 19:50:26 +0000 (0:00:00.559) 0:02:04.691 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 12 June 2026 19:50:27 +0000 (0:00:00.532) 0:02:05.224 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 12 June 2026 19:50:27 +0000 (0:00:00.548) 0:02:05.773 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 12 June 2026 19:50:28 +0000 (0:00:00.458) 0:02:06.231 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 12 June 2026 19:50:28 +0000 (0:00:00.449) 0:02:06.680 ***********
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 12 June 2026 19:50:29 +0000 (0:00:00.400) 0:02:07.081 ***********
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 12 June 2026 19:50:29 +0000 (0:00:00.079) 0:02:07.160 ***********
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 12 June 2026 19:50:29 +0000 (0:00:00.403) 0:02:07.564 ***********
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 12 June 2026 19:50:30 +0000 (0:00:00.524) 0:02:08.088 ***********
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 12 June 2026 19:50:30 +0000 (0:00:00.341) 0:02:08.429 ***********
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 12 June 2026 19:50:30 +0000 (0:00:00.272) 0:02:08.702 ***********
TASK [libvirt_manager : Deactivate default] ************************************
Friday 12 June 2026 19:50:31 +0000 (0:00:00.123) 0:02:08.825 ***********
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 12 June 2026 19:50:31 +0000 (0:00:00.366) 0:02:09.192 ***********
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 12 June 2026 19:50:31 +0000 (0:00:00.083) 0:02:09.275 ***********
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 12 June 2026 19:50:31 +0000 (0:00:00.469) 0:02:09.744 ***********
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 12 June 2026 19:50:32 +0000 (0:00:00.435) 0:02:10.180 ***********
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 12 June 2026 19:50:33 +0000 (0:00:00.665) 0:02:10.845 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:50:33 +0000 (0:00:00.387) 0:02:11.233 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=134 changed=25 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 12 June 2026 19:50:34 +0000 (0:00:00.881) 0:02:12.114 ***********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 41.74s
repo_setup : Initialize python venv and install requirements ------------ 7.35s
libvirt_manager : Populate service facts -------------------------------- 5.27s
libvirt_manager : Remove workload and volumes --------------------------- 1.89s
repo_setup : Make sure git-core package is installed -------------------- 1.81s
repo_setup : Get repo-setup repository ---------------------------------- 1.78s
dnsmasq : Install needed packages --------------------------------------- 1.73s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.72s
ci_setup : Install needed packages -------------------------------------- 1.71s
libvirt_manager : Install packages required for using KVM --------------- 1.67s
test_deps : Install python yaml libs ------------------------------------ 1.62s
podman : Ensure podman is installed ------------------------------------- 1.62s
ci_setup : Manage directories ------------------------------------------- 1.47s
libvirt_manager : Start virtqemud socket service ------------------------ 1.39s
libvirt_manager : Start virtstoraged socket service --------------------- 1.12s
libvirt_manager : Get installed packages list --------------------------- 1.03s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.01s
virtualbmc : Remove vbmc files ------------------------------------------ 1.00s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.96s
Gathering Facts --------------------------------------------------------- 0.96s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:50:35 +0000 (0:00:00.057) 0:00:00.057 ***********
ok: [instance]
TASK [discover_latest_image : Set the discovered images dict to empty] *********
Friday 12 June 2026 19:50:36 +0000 (0:00:01.176) 0:00:01.234 ***********
ok: [instance]
TASK [discover_latest_image : Discover images] *********************************
Friday 12 June 2026 19:50:36 +0000 (0:00:00.066) 0:00:01.301 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})
TASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***
Friday 12 June 2026 19:50:36 +0000 (0:00:00.181) 0:00:01.482 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [discover_latest_image : Get latest image for the current entry] **********
Friday 12 June 2026 19:50:36 +0000 (0:00:00.086) 0:00:01.568 ***********
changed: [instance]
TASK [discover_latest_image : Append the current return value to the discovered images dict] ***
Friday 12 June 2026 19:50:37 +0000 (0:00:00.692) 0:00:02.260 ***********
ok: [instance]
TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***
Friday 12 June 2026 19:50:37 +0000 (0:00:00.092) 0:00:02.353 ***********
ok: [instance]
TASK [Ensure _output exists] ***************************************************
Friday 12 June 2026 19:50:37 +0000 (0:00:00.132) 0:00:02.485 ***********
changed: [instance]
TASK [Load networking definition] **********************************************
Friday 12 June 2026 19:50:37 +0000 (0:00:00.484) 0:00:02.970 ***********
ok: [instance]
TASK [Load scenarios] **********************************************************
Friday 12 June 2026 19:50:37 +0000 (0:00:00.064) 0:00:03.035 ***********
ok: [instance]
TASK [Set output facts] ********************************************************
Friday 12 June 2026 19:50:38 +0000 (0:00:00.065) 0:00:03.100 ***********
ok: [instance]
TASK [Test scenarios] **********************************************************
Friday 12 June 2026 19:50:38 +0000 (0:00:00.064) 0:00:03.164 ***********
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] ******************************************************
Friday 12 June 2026 19:50:38 +0000 (0:00:00.238) 0:00:03.403 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 12 June 2026 19:50:39 +0000 (0:00:00.982) 0:00:04.386 ***********
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 12 June 2026 19:50:39 +0000 (0:00:00.129) 0:00:04.515 ***********
ok: [instance] =>
msg: 'Running: Standard osp_trunk with extended translation'
TASK [Generate network data] ***************************************************
Friday 12 June 2026 19:50:39 +0000 (0:00:00.075) 0:00:04.590 ***********
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 12 June 2026 19:50:39 +0000 (0:00:00.185) 0:00:04.776 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:50:39 +0000 (0:00:00.132) 0:00:04.909 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:50:40 +0000 (0:00:00.491) 0:00:05.401 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:50:40 +0000 (0:00:00.090) 0:00:05.491 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:50:40 +0000 (0:00:00.147) 0:00:05.639 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:50:40 +0000 (0:00:00.108) 0:00:05.748 ***********
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 12 June 2026 19:50:40 +0000 (0:00:00.137) 0:00:05.885 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:50:40 +0000 (0:00:00.093) 0:00:05.979 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:50:41 +0000 (0:00:00.801) 0:00:06.780 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:50:41 +0000 (0:00:00.169) 0:00:06.950 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:50:42 +0000 (0:00:00.161) 0:00:07.111 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:50:42 +0000 (0:00:00.488) 0:00:07.600 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:50:42 +0000 (0:00:00.376) 0:00:07.977 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:50:43 +0000 (0:00:00.108) 0:00:08.085 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:50:43 +0000 (0:00:00.182) 0:00:08.268 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:50:43 +0000 (0:00:00.312) 0:00:08.581 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:50:44 +0000 (0:00:00.841) 0:00:09.422 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:50:44 +0000 (0:00:00.335) 0:00:09.758 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:50:44 +0000 (0:00:00.074) 0:00:09.832 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:50:44 +0000 (0:00:00.072) 0:00:09.905 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:50:44 +0000 (0:00:00.071) 0:00:09.976 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:50:45 +0000 (0:00:00.143) 0:00:10.120 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:50:45 +0000 (0:00:00.072) 0:00:10.193 ***********
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] ***************************
Friday 12 June 2026 19:50:45 +0000 (0:00:00.250) 0:00:10.443 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:50:45 +0000 (0:00:00.069) 0:00:10.513 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:50:45 +0000 (0:00:00.390) 0:00:10.904 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:50:46 +0000 (0:00:00.590) 0:00:11.494 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:50:46 +0000 (0:00:00.181) 0:00:11.676 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:50:46 +0000 (0:00:00.092) 0:00:11.769 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:50:47 +0000 (0:00:00.572) 0:00:12.342 ***********
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.] ***
Friday 12 June 2026 19:50:47 +0000 (0:00:00.230) 0:00:12.572 ***********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 19:50:47 +0000 (0:00:00.114) 0:00:12.686 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 12 June 2026 19:50:48 +0000 (0:00:00.726) 0:00:13.413 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 12 June 2026 19:50:49 +0000 (0:00:01.028) 0:00:14.441 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 12 June 2026 19:50:50 +0000 (0:00:00.714) 0:00:15.156 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 12 June 2026 19:50:50 +0000 (0:00:00.649) 0:00:15.805 ***********
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] ***********************
Friday 12 June 2026 19:50:50 +0000 (0:00:00.238) 0:00:16.043 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:50:51 +0000 (0:00:00.373) 0:00:16.417 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 12 June 2026 19:50:51 +0000 (0:00:00.573) 0:00:16.991 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 19:50:52 +0000 (0:00:00.156) 0:00:17.147 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 19:50:52 +0000 (0:00:00.250) 0:00:17.398 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 19:50:54 +0000 (0:00:01.969) 0:00:19.367 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 19:50:54 +0000 (0:00:00.281) 0:00:19.649 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 19:50:55 +0000 (0:00:00.563) 0:00:20.213 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 19:50:57 +0000 (0:00:02.140) 0:00:22.354 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:50:57 +0000 (0:00:00.587) 0:00:22.941 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:50:57 +0000 (0:00:00.085) 0:00:23.026 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:50:58 +0000 (0:00:00.156) 0:00:23.182 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:50:58 +0000 (0:00:00.700) 0:00:23.883 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:50:59 +0000 (0:00:00.380) 0:00:24.263 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:51:00 +0000 (0:00:01.670) 0:00:25.934 ***********
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] ********************************
Friday 12 June 2026 19:51:05 +0000 (0:00:04.408) 0:00:30.343 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:51:05 +0000 (0:00:00.379) 0:00:30.722 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:51:06 +0000 (0:00:00.568) 0:00:31.290 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:51:06 +0000 (0:00:00.644) 0:00:31.935 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:51:07 +0000 (0:00:00.184) 0:00:32.119 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:51:07 +0000 (0:00:00.569) 0:00:32.689 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:51:07 +0000 (0:00:00.078) 0:00:32.768 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:51:07 +0000 (0:00:00.205) 0:00:32.973 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:51:08 +0000 (0:00:00.609) 0:00:33.583 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:51:08 +0000 (0:00:00.077) 0:00:33.660 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:51:08 +0000 (0:00:00.388) 0:00:34.049 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:51:10 +0000 (0:00:01.225) 0:00:35.274 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:51:10 +0000 (0:00:00.080) 0:00:35.354 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:51:10 +0000 (0:00:00.152) 0:00:35.507 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:51:10 +0000 (0:00:00.116) 0:00:35.623 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:51:10 +0000 (0:00:00.282) 0:00:35.905 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:51:10 +0000 (0:00:00.095) 0:00:36.001 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:51:11 +0000 (0:00:00.116) 0:00:36.117 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:51:11 +0000 (0:00:00.719) 0:00:36.837 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:51:11 +0000 (0:00:00.134) 0:00:36.972 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:51:12 +0000 (0:00:00.112) 0:00:37.084 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:51:12 +0000 (0:00:00.085) 0:00:37.170 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:51:12 +0000 (0:00:00.178) 0:00:37.349 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:51:12 +0000 (0:00:00.626) 0:00:37.975 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:51:12 +0000 (0:00:00.061) 0:00:38.037 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:51:13 +0000 (0:00:00.186) 0:00:38.224 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:51:13 +0000 (0:00:00.101) 0:00:38.325 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:51:13 +0000 (0:00:00.716) 0:00:39.042 ***********
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] ***************
Friday 12 June 2026 19:51:14 +0000 (0:00:00.187) 0:00:39.230 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:51:14 +0000 (0:00:00.474) 0:00:39.704 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:51:14 +0000 (0:00:00.099) 0:00:39.803 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:51:15 +0000 (0:00:00.361) 0:00:40.164 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:51:15 +0000 (0:00:00.104) 0:00:40.269 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:51:15 +0000 (0:00:00.470) 0:00:40.739 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:51:16 +0000 (0:00:00.487) 0:00:41.227 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:51:16 +0000 (0:00:00.454) 0:00:41.681 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:51:16 +0000 (0:00:00.162) 0:00:41.844 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:51:17 +0000 (0:00:00.489) 0:00:42.333 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:51:17 +0000 (0:00:00.128) 0:00:42.461 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:51:17 +0000 (0:00:00.062) 0:00:42.524 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:51:17 +0000 (0:00:00.062) 0:00:42.586 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:51:17 +0000 (0:00:00.069) 0:00:42.655 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:51:17 +0000 (0:00:00.164) 0:00:42.820 ***********
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] ***************************
Friday 12 June 2026 19:51:17 +0000 (0:00:00.200) 0:00:43.020 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:51:18 +0000 (0:00:00.063) 0:00:43.083 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:51:18 +0000 (0:00:00.361) 0:00:43.445 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:51:19 +0000 (0:00:00.646) 0:00:44.092 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:51:19 +0000 (0:00:00.181) 0:00:44.273 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:51:19 +0000 (0:00:00.095) 0:00:44.368 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:51:20 +0000 (0:00:00.818) 0:00:45.186 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:51:20 +0000 (0:00:00.076) 0:00:45.263 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:51:20 +0000 (0:00:00.072) 0:00:45.335 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:51:20 +0000 (0:00:00.072) 0:00:45.407 ***********
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] **************************************
Friday 12 June 2026 19:51:20 +0000 (0:00:00.245) 0:00:45.653 ***********
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:51:20 +0000 (0:00:00.171) 0:00:45.824 ***********
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:51:20 +0000 (0:00:00.120) 0:00:45.944 ***********
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:51:21 +0000 (0:00:00.245) 0:00:46.190 ***********
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:51:21 +0000 (0:00:00.107) 0:00:46.298 ***********
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 12 June 2026 19:51:21 +0000 (0:00:00.133) 0:00:46.431 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:51:21 +0000 (0:00:00.230) 0:00:46.662 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:51:21 +0000 (0:00:00.111) 0:00:46.773 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5f:1e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:48:b1', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:51:21 +0000 (0:00:00.104) 0:00:46.877 ***********
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] *************************************
Friday 12 June 2026 19:51:22 +0000 (0:00:00.223) 0:00:47.101 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:51:22 +0000 (0:00:00.302) 0:00:47.404 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:51:22 +0000 (0:00:00.070) 0:00:47.474 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:51:22 +0000 (0:00:00.266) 0:00:47.741 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:51:22 +0000 (0:00:00.119) 0:00:47.860 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:51:22 +0000 (0:00:00.058) 0:00:47.919 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:5f:1e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:48:b1', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:51:23 +0000 (0:00:00.142) 0:00:48.062 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:51:23 +0000 (0:00:00.079) 0:00:48.142 ***********
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:5f:1e', 'entry': 'set:compute,52:54:00:01:5f:1e,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:48:b1', 'entry': 'set:compute,52:54:00:00:48:b1,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:51:24 +0000 (0:00:00.927) 0:00:49.070 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:51:24 +0000 (0:00:00.106) 0:00:49.177 ***********
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 12 June 2026 19:51:24 +0000 (0:00:00.244) 0:00:49.421 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:51:24 +0000 (0:00:00.184) 0:00:49.605 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:51:24 +0000 (0:00:00.109) 0:00:49.715 ***********
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] ********************************************
Friday 12 June 2026 19:51:24 +0000 (0:00:00.224) 0:00:49.939 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:51:25 +0000 (0:00:01.099) 0:00:51.039 ***********
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 19:51:26 +0000 (0:00:00.167) 0:00:51.206 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:51:26 +0000 (0:00:00.124) 0:00:51.331 ***********
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 12 June 2026 19:51:26 +0000 (0:00:00.109) 0:00:51.440 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:51:26 +0000 (0:00:00.090) 0:00:51.531 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:51:27 +0000 (0:00:00.686) 0:00:52.218 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:51:27 +0000 (0:00:00.102) 0:00:52.320 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:51:28 +0000 (0:00:00.889) 0:00:53.210 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:51:28 +0000 (0:00:00.540) 0:00:53.750 ***********
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 12 June 2026 19:51:29 +0000 (0:00:00.541) 0:00:54.292 ***********
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] ***************************************
Friday 12 June 2026 19:51:29 +0000 (0:00:00.315) 0:00:54.608 ***********
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.473) 0:00:55.082 ***********
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.141) 0:00:55.223 ***********
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.139) 0:00:55.362 ***********
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.199) 0:00:55.562 ***********
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.103) 0:00:55.665 ***********
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.100) 0:00:55.766 ***********
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 12 June 2026 19:51:30 +0000 (0:00:00.110) 0:00:55.876 ***********
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.190) 0:00:56.067 ***********
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.104) 0:00:56.171 ***********
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.111) 0:00:56.282 ***********
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.066) 0:00:56.349 ***********
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.190) 0:00:56.540 ***********
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.092) 0:00:56.633 ***********
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 12 June 2026 19:51:31 +0000 (0:00:00.092) 0:00:56.725 ***********
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 12 June 2026 19:51:32 +0000 (0:00:00.328) 0:00:57.053 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 12 June 2026 19:51:32 +0000 (0:00:00.893) 0:00:57.947 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 12 June 2026 19:51:33 +0000 (0:00:00.624) 0:00:58.571 ***********
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 12 June 2026 19:51:33 +0000 (0:00:00.336) 0:00:58.908 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:51:34 +0000 (0:00:01.078) 0:00:59.986 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:51:39 +0000 (0:00:04.424) 0:01:04.411 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:51:40 +0000 (0:00:01.328) 0:01:05.739 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:51:41 +0000 (0:00:01.056) 0:01:06.796 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:51:42 +0000 (0:00:01.041) 0:01:07.837 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:51:42 +0000 (0:00:00.090) 0:01:07.927 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:51:43 +0000 (0:00:00.600) 0:01:08.528 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.584) 0:01:09.112 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.263) 0:01:09.376 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.139) 0:01:09.515 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.052) 0:01:09.568 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.054) 0:01:09.623 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.054) 0:01:09.677 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.053) 0:01:09.730 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:51:44 +0000 (0:00:00.053) 0:01:09.784 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:51:45 +0000 (0:00:00.389) 0:01:10.173 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:51:45 +0000 (0:00:00.181) 0:01:10.355 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:51:45 +0000 (0:00:00.120) 0:01:10.476 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:51:45 +0000 (0:00:00.323) 0:01:10.800 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:51:45 +0000 (0:00:00.161) 0:01:10.961 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:51:46 +0000 (0:00:00.119) 0:01:11.081 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:51:46 +0000 (0:00:00.110) 0:01:11.191 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:51:46 +0000 (0:00:00.444) 0:01:11.635 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:51:47 +0000 (0:00:00.491) 0:01:12.126 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:51:47 +0000 (0:00:00.142) 0:01:12.269 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:51:47 +0000 (0:00:00.125) 0:01:12.395 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:51:47 +0000 (0:00:00.105) 0:01:12.500 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:51:47 +0000 (0:00:00.328) 0:01:12.829 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:51:48 +0000 (0:00:00.488) 0:01:13.317 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:51:49 +0000 (0:00:01.415) 0:01:14.733 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:51:50 +0000 (0:00:00.866) 0:01:15.599 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:51:51 +0000 (0:00:01.067) 0:01:16.667 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:51:51 +0000 (0:00:00.355) 0:01:17.023 ***********
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': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781293855.7732437, 'mtime': 1781293855.7732437, 'ctime': 1781293855.7742436, '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': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781293855.7762437, 'mtime': 1781293855.7762437, 'ctime': 1781293855.7762437, '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] **************************
Friday 12 June 2026 19:51:52 +0000 (0:00:00.842) 0:01:17.865 ***********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:51:54 +0000 (0:00:01.447) 0:01:19.313 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:51:54 +0000 (0:00:00.653) 0:01:19.966 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:51:55 +0000 (0:00:00.563) 0:01:20.529 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:51:56 +0000 (0:00:00.716) 0:01:21.245 ***********
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] *************************
Friday 12 June 2026 19:51:56 +0000 (0:00:00.207) 0:01:21.453 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:51:56 +0000 (0:00:00.180) 0:01:21.633 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:51:57 +0000 (0:00:00.542) 0:01:22.176 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:51:57 +0000 (0:00:00.142) 0:01:22.318 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:51:57 +0000 (0:00:00.180) 0:01:22.499 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:51:57 +0000 (0:00:00.127) 0:01:22.626 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:51:57 +0000 (0:00:00.109) 0:01:22.736 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:51:57 +0000 (0:00:00.152) 0:01:22.889 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:51:58 +0000 (0:00:00.454) 0:01:23.343 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:51:58 +0000 (0:00:00.148) 0:01:23.491 ***********
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] *************************
Friday 12 June 2026 19:51:58 +0000 (0:00:00.209) 0:01:23.701 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:51:58 +0000 (0:00:00.135) 0:01:23.836 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:51:59 +0000 (0:00:00.436) 0:01:24.273 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:51:59 +0000 (0:00:00.105) 0:01:24.379 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:51:59 +0000 (0:00:00.152) 0:01:24.531 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:51:59 +0000 (0:00:00.133) 0:01:24.664 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:51:59 +0000 (0:00:00.292) 0:01:24.957 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.162) 0:01:25.120 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.384) 0:01:25.504 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.078) 0:01:25.582 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.290) 0:01:25.873 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.052) 0:01:25.925 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.055) 0:01:25.980 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:52:00 +0000 (0:00:00.056) 0:01:26.036 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:52:01 +0000 (0:00:00.413) 0:01:26.449 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:52:01 +0000 (0:00:00.049) 0:01:26.498 ***********
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] ****************************************
Friday 12 June 2026 19:52:03 +0000 (0:00:01.914) 0:01:28.413 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:52:03 +0000 (0:00:00.542) 0:01:28.955 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:52:05 +0000 (0:00:01.686) 0:01:30.642 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:52:05 +0000 (0:00:00.360) 0:01:31.002 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:52:06 +0000 (0:00:00.058) 0:01:31.061 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:52:06 +0000 (0:00:00.062) 0:01:31.124 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:52:06 +0000 (0:00:00.170) 0:01:31.294 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:52:06 +0000 (0:00:00.694) 0:01:31.988 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:52:07 +0000 (0:00:00.724) 0:01:32.713 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:52:07 +0000 (0:00:00.276) 0:01:32.989 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:52:08 +0000 (0:00:00.073) 0:01:33.063 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:52:08 +0000 (0:00:00.060) 0:01:33.123 ***********
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] *************************************************
Friday 12 June 2026 19:52:09 +0000 (0:00:01.132) 0:01:34.256 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:52:09 +0000 (0:00:00.135) 0:01:34.391 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:52:09 +0000 (0:00:00.265) 0:01:34.656 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:52:10 +0000 (0:00:00.503) 0:01:35.160 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:52:10 +0000 (0:00:00.156) 0:01:35.316 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:52:10 +0000 (0:00:00.361) 0:01:35.678 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:52:11 +0000 (0:00:00.377) 0:01:36.056 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:52:11 +0000 (0:00:00.099) 0:01:36.156 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:52:12 +0000 (0:00:01.686) 0:01:37.842 ***********
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] ********************************
Friday 12 June 2026 19:52:17 +0000 (0:00:04.294) 0:01:42.137 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:52:17 +0000 (0:00:00.404) 0:01:42.541 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:52:17 +0000 (0:00:00.124) 0:01:42.666 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:52:17 +0000 (0:00:00.058) 0:01:42.725 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:52:17 +0000 (0:00:00.104) 0:01:42.829 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:52:17 +0000 (0:00:00.059) 0:01:42.888 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:52:18 +0000 (0:00:00.349) 0:01:43.238 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:52:18 +0000 (0:00:00.098) 0:01:43.337 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:52:18 +0000 (0:00:00.050) 0:01:43.388 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:52:18 +0000 (0:00:00.331) 0:01:43.719 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:52:18 +0000 (0:00:00.048) 0:01:43.767 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:52:18 +0000 (0:00:00.050) 0:01:43.818 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:52:19 +0000 (0:00:00.741) 0:01:44.559 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:52:19 +0000 (0:00:00.357) 0:01:44.917 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:52:20 +0000 (0:00:00.670) 0:01:45.588 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:52:20 +0000 (0:00:00.395) 0:01:45.983 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:52:21 +0000 (0:00:00.802) 0:01:46.786 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:52:21 +0000 (0:00:00.115) 0:01:46.901 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:52:22 +0000 (0:00:00.433) 0:01:47.334 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:52:22 +0000 (0:00:00.321) 0:01:47.656 ***********
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 12 June 2026 19:52:22 +0000 (0:00:00.211) 0:01:47.867 ***********
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Friday 12 June 2026 19:52:23 +0000 (0:00:00.466) 0:01:48.333 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.980) 0:01:49.314 ***********
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.054) 0:01:49.368 ***********
ok: [instance] =>
msg: 'Running: DHCP options for VM types'
TASK [Generate network data] ***************************************************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.059) 0:01:49.428 ***********
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.162) 0:01:49.590 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:52:24 +0000 (0:00:00.063) 0:01:49.654 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.254) 0:01:49.909 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.053) 0:01:49.962 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:52:24 +0000 (0:00:00.050) 0:01:50.013 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:52:25 +0000 (0:00:00.165) 0:01:50.178 ***********
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 12 June 2026 19:52:25 +0000 (0:00:00.111) 0:01:50.290 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:52:25 +0000 (0:00:00.056) 0:01:50.346 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:52:25 +0000 (0:00:00.553) 0:01:50.900 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:52:26 +0000 (0:00:00.172) 0:01:51.072 ***********
ok: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:52:26 +0000 (0:00:00.127) 0:01:51.199 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:52:26 +0000 (0:00:00.365) 0:01:51.565 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:52:26 +0000 (0:00:00.321) 0:01:51.886 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:52:26 +0000 (0:00:00.061) 0:01:51.948 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:52:26 +0000 (0:00:00.060) 0:01:52.008 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:52:27 +0000 (0:00:00.294) 0:01:52.302 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:52:27 +0000 (0:00:00.697) 0:01:53.000 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:52:28 +0000 (0:00:00.274) 0:01:53.275 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:52:28 +0000 (0:00:00.153) 0:01:53.429 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:52:28 +0000 (0:00:00.075) 0:01:53.504 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:52:28 +0000 (0:00:00.067) 0:01:53.572 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:52:28 +0000 (0:00:00.073) 0:01:53.645 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:52:28 +0000 (0:00:00.058) 0:01:53.704 ***********
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] ***************************
Friday 12 June 2026 19:52:28 +0000 (0:00:00.207) 0:01:53.911 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:52:28 +0000 (0:00:00.055) 0:01:53.966 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:52:29 +0000 (0:00:00.312) 0:01:54.278 ***********
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:52:29 +0000 (0:00:00.503) 0:01:54.781 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:52:29 +0000 (0:00:00.178) 0:01:54.960 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:52:29 +0000 (0:00:00.084) 0:01:55.045 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:52:30 +0000 (0:00:00.657) 0:01:55.703 ***********
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.] ***
Friday 12 June 2026 19:52:30 +0000 (0:00:00.136) 0:01:55.839 ***********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 19:52:30 +0000 (0:00:00.198) 0:01:56.037 ***********
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] *******************
Friday 12 June 2026 19:52:32 +0000 (0:00:01.300) 0:01:57.338 ***********
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] ****************************
Friday 12 June 2026 19:52:33 +0000 (0:00:01.431) 0:01:58.770 ***********
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] ******************
Friday 12 June 2026 19:52:35 +0000 (0:00:01.286) 0:02:00.056 ***********
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] **********
Friday 12 June 2026 19:52:36 +0000 (0:00:01.297) 0:02:01.353 ***********
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] ***********************
Friday 12 June 2026 19:52:36 +0000 (0:00:00.152) 0:02:01.505 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:52:36 +0000 (0:00:00.346) 0:02:01.851 ***********
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] ************************
Friday 12 June 2026 19:52:37 +0000 (0:00:01.135) 0:02:02.987 ***********
skipping: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:52:38 +0000 (0:00:00.097) 0:02:03.085 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:52:38 +0000 (0:00:00.068) 0:02:03.154 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:52:38 +0000 (0:00:00.141) 0:02:03.295 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:52:38 +0000 (0:00:00.719) 0:02:04.015 ***********
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] ***************************************
Friday 12 June 2026 19:52:39 +0000 (0:00:00.698) 0:02:04.714 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:52:41 +0000 (0:00:01.689) 0:02:06.403 ***********
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] ********************************
Friday 12 June 2026 19:52:45 +0000 (0:00:04.538) 0:02:10.942 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:52:46 +0000 (0:00:00.359) 0:02:11.301 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:52:46 +0000 (0:00:00.548) 0:02:11.849 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:52:47 +0000 (0:00:00.616) 0:02:12.465 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:52:47 +0000 (0:00:00.164) 0:02:12.630 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:52:48 +0000 (0:00:00.674) 0:02:13.304 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:52:48 +0000 (0:00:00.069) 0:02:13.374 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:52:48 +0000 (0:00:00.097) 0:02:13.471 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:52:48 +0000 (0:00:00.566) 0:02:14.038 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:52:49 +0000 (0:00:00.153) 0:02:14.191 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:52:49 +0000 (0:00:00.332) 0:02:14.524 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:52:50 +0000 (0:00:01.096) 0:02:15.620 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:52:50 +0000 (0:00:00.075) 0:02:15.696 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:52:50 +0000 (0:00:00.096) 0:02:15.792 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:52:50 +0000 (0:00:00.120) 0:02:15.913 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:52:51 +0000 (0:00:00.439) 0:02:16.352 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:52:51 +0000 (0:00:00.077) 0:02:16.430 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:52:51 +0000 (0:00:00.079) 0:02:16.509 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:52:52 +0000 (0:00:00.703) 0:02:17.213 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:52:52 +0000 (0:00:00.068) 0:02:17.281 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:52:52 +0000 (0:00:00.149) 0:02:17.431 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:52:52 +0000 (0:00:00.069) 0:02:17.500 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:52:52 +0000 (0:00:00.084) 0:02:17.584 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:52:53 +0000 (0:00:00.633) 0:02:18.218 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:52:53 +0000 (0:00:00.055) 0:02:18.273 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:52:53 +0000 (0:00:00.077) 0:02:18.351 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:52:53 +0000 (0:00:00.077) 0:02:18.428 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:52:53 +0000 (0:00:00.173) 0:02:18.601 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:52:54 +0000 (0:00:00.744) 0:02:19.346 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:52:54 +0000 (0:00:00.072) 0:02:19.418 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:52:54 +0000 (0:00:00.088) 0:02:19.507 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:52:54 +0000 (0:00:00.079) 0:02:19.586 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:52:54 +0000 (0:00:00.093) 0:02:19.679 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:52:55 +0000 (0:00:00.732) 0:02:20.412 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:52:55 +0000 (0:00:00.059) 0:02:20.472 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:52:55 +0000 (0:00:00.088) 0:02:20.561 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:52:55 +0000 (0:00:00.087) 0:02:20.648 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:52:55 +0000 (0:00:00.102) 0:02:20.750 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:52:56 +0000 (0:00:00.581) 0:02:21.331 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:52:56 +0000 (0:00:00.059) 0:02:21.391 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:52:56 +0000 (0:00:00.180) 0:02:21.572 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:52:56 +0000 (0:00:00.085) 0:02:21.658 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:52:56 +0000 (0:00:00.112) 0:02:21.770 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:52:57 +0000 (0:00:00.647) 0:02:22.417 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:52:57 +0000 (0:00:00.071) 0:02:22.489 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:52:57 +0000 (0:00:00.091) 0:02:22.581 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:52:57 +0000 (0:00:00.062) 0:02:22.643 ***********
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] ***************
Friday 12 June 2026 19:52:58 +0000 (0:00:01.103) 0:02:23.747 ***********
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] ***************
Friday 12 June 2026 19:52:58 +0000 (0:00:00.121) 0:02:23.868 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:52:59 +0000 (0:00:00.314) 0:02:24.183 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:52:59 +0000 (0:00:00.086) 0:02:24.270 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:52:59 +0000 (0:00:00.395) 0:02:24.666 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:52:59 +0000 (0:00:00.153) 0:02:24.819 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:53:00 +0000 (0:00:00.309) 0:02:25.129 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:53:00 +0000 (0:00:00.083) 0:02:25.213 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:53:00 +0000 (0:00:00.308) 0:02:25.521 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:53:00 +0000 (0:00:00.066) 0:02:25.588 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:53:01 +0000 (0:00:00.573) 0:02:26.161 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:53:01 +0000 (0:00:00.681) 0:02:26.842 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:53:02 +0000 (0:00:00.571) 0:02:27.414 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:53:02 +0000 (0:00:00.188) 0:02:27.602 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:53:03 +0000 (0:00:00.542) 0:02:28.145 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:53:03 +0000 (0:00:00.087) 0:02:28.233 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:53:03 +0000 (0:00:00.068) 0:02:28.301 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:53:03 +0000 (0:00:00.068) 0:02:28.370 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:53:03 +0000 (0:00:00.140) 0:02:28.511 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:53:03 +0000 (0:00:00.058) 0:02:28.569 ***********
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] ***************************
Friday 12 June 2026 19:53:03 +0000 (0:00:00.209) 0:02:28.778 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:53:03 +0000 (0:00:00.053) 0:02:28.832 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:53:04 +0000 (0:00:00.354) 0:02:29.187 ***********
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:53:04 +0000 (0:00:00.572) 0:02:29.760 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:53:04 +0000 (0:00:00.137) 0:02:29.897 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:53:04 +0000 (0:00:00.079) 0:02:29.977 ***********
ok: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:53:05 +0000 (0:00:00.695) 0:02:30.673 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:53:05 +0000 (0:00:00.071) 0:02:30.744 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:53:05 +0000 (0:00:00.060) 0:02:30.805 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:53:05 +0000 (0:00:00.061) 0:02:30.866 ***********
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] **************************************
Friday 12 June 2026 19:53:05 +0000 (0:00:00.131) 0:02:30.997 ***********
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.132) 0:02:31.130 ***********
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.234) 0:02:31.364 ***********
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.100) 0:02:31.464 ***********
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.096) 0:02:31.560 ***********
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.136) 0:02:31.696 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.161) 0:02:31.858 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:53:06 +0000 (0:00:00.083) 0:02:31.942 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:8f:11', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:fa:be', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:53:07 +0000 (0:00:00.112) 0:02:32.054 ***********
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] *************************************
Friday 12 June 2026 19:53:07 +0000 (0:00:00.197) 0:02:32.251 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:53:07 +0000 (0:00:00.341) 0:02:32.593 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:53:07 +0000 (0:00:00.073) 0:02:32.666 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:53:07 +0000 (0:00:00.289) 0:02:32.955 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:53:07 +0000 (0:00:00.081) 0:02:33.037 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:53:08 +0000 (0:00:00.062) 0:02:33.099 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:8f:11', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:fa:be', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:53:08 +0000 (0:00:00.137) 0:02:33.237 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:53:08 +0000 (0:00:00.071) 0:02:33.308 ***********
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:8f:11', 'entry': 'set:compute,52:54:00:01:8f:11,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:fa:be', 'entry': 'set:compute,52:54:00:00:fa:be,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:53:09 +0000 (0:00:01.086) 0:02:34.395 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:53:09 +0000 (0:00:00.102) 0:02:34.497 ***********
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 12 June 2026 19:53:09 +0000 (0:00:00.179) 0:02:34.677 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:53:09 +0000 (0:00:00.167) 0:02:34.845 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:53:09 +0000 (0:00:00.080) 0:02:34.925 ***********
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] ********************************************
Friday 12 June 2026 19:53:10 +0000 (0:00:00.262) 0:02:35.188 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:53:12 +0000 (0:00:02.373) 0:02:37.561 ***********
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 19:53:12 +0000 (0:00:00.194) 0:02:37.756 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:53:12 +0000 (0:00:00.159) 0:02:37.916 ***********
ok: [instance] => (item=compute)
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 12 June 2026 19:53:12 +0000 (0:00:00.101) 0:02:38.017 ***********
changed: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:53:13 +0000 (0:00:00.661) 0:02:38.678 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:53:14 +0000 (0:00:00.611) 0:02:39.289 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:53:14 +0000 (0:00:00.066) 0:02:39.356 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:53:15 +0000 (0:00:01.057) 0:02:40.414 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:53:15 +0000 (0:00:00.551) 0:02:40.966 ***********
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 12 June 2026 19:53:16 +0000 (0:00:00.575) 0:02:41.541 ***********
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] ***************************************
Friday 12 June 2026 19:53:16 +0000 (0:00:00.168) 0:02:41.710 ***********
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 12 June 2026 19:53:17 +0000 (0:00:00.405) 0:02:42.116 ***********
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Friday 12 June 2026 19:53:17 +0000 (0:00:00.140) 0:02:42.256 ***********
ok: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 12 June 2026 19:53:17 +0000 (0:00:00.345) 0:02:42.601 ***********
ok: [instance]
TASK [Read DHCP options file] **************************************************
Friday 12 June 2026 19:53:17 +0000 (0:00:00.082) 0:02:42.683 ***********
ok: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 12 June 2026 19:53:18 +0000 (0:00:00.561) 0:02:43.245 ***********
ok: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 12 June 2026 19:53:18 +0000 (0:00:00.069) 0:02:43.315 ***********
ok: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 12 June 2026 19:53:18 +0000 (0:00:00.069) 0:02:43.384 ***********
ok: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 12 June 2026 19:53:18 +0000 (0:00:00.460) 0:02:43.845 ***********
ok: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.394) 0:02:44.239 ***********
ok: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.100) 0:02:44.339 ***********
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.070) 0:02:44.410 ***********
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.066) 0:02:44.476 ***********
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.062) 0:02:44.538 ***********
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.055) 0:02:44.594 ***********
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 12 June 2026 19:53:19 +0000 (0:00:00.354) 0:02:44.948 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 12 June 2026 19:53:20 +0000 (0:00:00.842) 0:02:45.791 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 12 June 2026 19:53:21 +0000 (0:00:00.614) 0:02:46.405 ***********
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 12 June 2026 19:53:21 +0000 (0:00:00.265) 0:02:46.670 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:53:22 +0000 (0:00:01.037) 0:02:47.707 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:53:26 +0000 (0:00:04.223) 0:02:51.931 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:53:27 +0000 (0:00:01.027) 0:02:52.959 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:53:29 +0000 (0:00:01.101) 0:02:54.060 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:53:29 +0000 (0:00:00.983) 0:02:55.044 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:53:30 +0000 (0:00:00.079) 0:02:55.124 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:53:30 +0000 (0:00:00.455) 0:02:55.579 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.555) 0:02:56.135 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.172) 0:02:56.307 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.143) 0:02:56.450 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.062) 0:02:56.513 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.053) 0:02:56.566 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.052) 0:02:56.618 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.056) 0:02:56.675 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:53:31 +0000 (0:00:00.055) 0:02:56.730 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:53:32 +0000 (0:00:00.536) 0:02:57.267 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:53:32 +0000 (0:00:00.171) 0:02:57.438 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:53:32 +0000 (0:00:00.139) 0:02:57.577 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:53:32 +0000 (0:00:00.305) 0:02:57.883 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:53:32 +0000 (0:00:00.111) 0:02:57.995 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:53:33 +0000 (0:00:00.120) 0:02:58.115 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:53:33 +0000 (0:00:00.107) 0:02:58.223 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:53:33 +0000 (0:00:00.502) 0:02:58.725 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:53:34 +0000 (0:00:00.479) 0:02:59.205 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:53:34 +0000 (0:00:00.136) 0:02:59.342 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:53:34 +0000 (0:00:00.109) 0:02:59.451 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:53:34 +0000 (0:00:00.111) 0:02:59.563 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:53:34 +0000 (0:00:00.414) 0:02:59.978 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:53:35 +0000 (0:00:00.505) 0:03:00.484 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:53:36 +0000 (0:00:01.530) 0:03:02.014 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:53:37 +0000 (0:00:00.852) 0:03:02.867 ***********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:53:38 +0000 (0:00:00.946) 0:03:03.813 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:53:39 +0000 (0:00:00.346) 0:03:04.159 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:53:39 +0000 (0:00:00.059) 0:03:04.219 ***********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:53:40 +0000 (0:00:01.122) 0:03:05.341 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:53:40 +0000 (0:00:00.626) 0:03:05.968 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:53:41 +0000 (0:00:00.618) 0:03:06.586 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:53:42 +0000 (0:00:00.760) 0:03:07.346 ***********
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] *************************
Friday 12 June 2026 19:53:42 +0000 (0:00:00.169) 0:03:07.516 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:53:42 +0000 (0:00:00.217) 0:03:07.733 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:53:43 +0000 (0:00:00.494) 0:03:08.227 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:53:43 +0000 (0:00:00.175) 0:03:08.403 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:53:43 +0000 (0:00:00.198) 0:03:08.602 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:53:43 +0000 (0:00:00.143) 0:03:08.745 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:53:43 +0000 (0:00:00.091) 0:03:08.837 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:53:43 +0000 (0:00:00.139) 0:03:08.977 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:53:44 +0000 (0:00:00.543) 0:03:09.521 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:53:44 +0000 (0:00:00.060) 0:03:09.581 ***********
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] *************************
Friday 12 June 2026 19:53:44 +0000 (0:00:00.155) 0:03:09.737 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:53:44 +0000 (0:00:00.095) 0:03:09.832 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:53:45 +0000 (0:00:00.411) 0:03:10.244 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:53:45 +0000 (0:00:00.145) 0:03:10.389 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:53:45 +0000 (0:00:00.231) 0:03:10.621 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:53:45 +0000 (0:00:00.249) 0:03:10.871 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:53:45 +0000 (0:00:00.091) 0:03:10.962 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:53:46 +0000 (0:00:00.149) 0:03:11.112 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:53:46 +0000 (0:00:00.446) 0:03:11.558 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:53:46 +0000 (0:00:00.056) 0:03:11.615 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:53:46 +0000 (0:00:00.319) 0:03:11.934 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:53:46 +0000 (0:00:00.070) 0:03:12.005 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:53:47 +0000 (0:00:00.058) 0:03:12.063 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:53:47 +0000 (0:00:00.069) 0:03:12.133 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:53:47 +0000 (0:00:00.332) 0:03:12.465 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:53:47 +0000 (0:00:00.050) 0:03:12.515 ***********
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] ****************************************
Friday 12 June 2026 19:53:49 +0000 (0:00:01.960) 0:03:14.475 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:53:50 +0000 (0:00:00.605) 0:03:15.081 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:53:51 +0000 (0:00:01.792) 0:03:16.874 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:53:52 +0000 (0:00:00.417) 0:03:17.291 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:53:52 +0000 (0:00:00.095) 0:03:17.386 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:53:52 +0000 (0:00:00.067) 0:03:17.454 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:53:52 +0000 (0:00:00.218) 0:03:17.673 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:53:53 +0000 (0:00:00.536) 0:03:18.209 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:53:53 +0000 (0:00:00.425) 0:03:18.635 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:53:53 +0000 (0:00:00.325) 0:03:18.960 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:53:53 +0000 (0:00:00.056) 0:03:19.016 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:53:54 +0000 (0:00:00.059) 0:03:19.076 ***********
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] *************************************************
Friday 12 June 2026 19:53:55 +0000 (0:00:01.139) 0:03:20.216 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:53:55 +0000 (0:00:00.129) 0:03:20.345 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:53:55 +0000 (0:00:00.331) 0:03:20.677 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:53:55 +0000 (0:00:00.351) 0:03:21.029 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:53:56 +0000 (0:00:00.206) 0:03:21.235 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:53:56 +0000 (0:00:00.358) 0:03:21.593 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:53:56 +0000 (0:00:00.401) 0:03:21.995 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:53:57 +0000 (0:00:00.107) 0:03:22.102 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:53:58 +0000 (0:00:01.659) 0:03:23.762 ***********
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] ********************************
Friday 12 June 2026 19:54:03 +0000 (0:00:04.513) 0:03:28.275 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:54:03 +0000 (0:00:00.393) 0:03:28.668 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:54:03 +0000 (0:00:00.160) 0:03:28.829 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:54:03 +0000 (0:00:00.061) 0:03:28.890 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:54:03 +0000 (0:00:00.090) 0:03:28.981 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:54:03 +0000 (0:00:00.064) 0:03:29.046 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:54:04 +0000 (0:00:00.318) 0:03:29.364 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:54:04 +0000 (0:00:00.094) 0:03:29.458 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:54:04 +0000 (0:00:00.058) 0:03:29.517 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:54:04 +0000 (0:00:00.377) 0:03:29.894 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:54:04 +0000 (0:00:00.053) 0:03:29.948 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:54:04 +0000 (0:00:00.057) 0:03:30.006 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:54:05 +0000 (0:00:00.685) 0:03:30.691 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:54:06 +0000 (0:00:00.373) 0:03:31.065 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:54:06 +0000 (0:00:00.649) 0:03:31.715 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:54:07 +0000 (0:00:00.451) 0:03:32.166 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:54:07 +0000 (0:00:00.838) 0:03:33.004 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:54:08 +0000 (0:00:00.087) 0:03:33.092 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:54:08 +0000 (0:00:00.483) 0:03:33.576 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:54:08 +0000 (0:00:00.354) 0:03:33.930 ***********
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 12 June 2026 19:54:09 +0000 (0:00:00.144) 0:03:34.074 ***********
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Friday 12 June 2026 19:54:09 +0000 (0:00:00.335) 0:03:34.410 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 12 June 2026 19:54:10 +0000 (0:00:00.883) 0:03:35.293 ***********
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 12 June 2026 19:54:10 +0000 (0:00:00.157) 0:03:35.450 ***********
ok: [instance] =>
msg: 'Running: Baremetal integration'
TASK [Generate network data] ***************************************************
Friday 12 June 2026 19:54:10 +0000 (0:00:00.061) 0:03:35.512 ***********
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 12 June 2026 19:54:10 +0000 (0:00:00.160) 0:03:35.672 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:54:10 +0000 (0:00:00.056) 0:03:35.729 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:54:10 +0000 (0:00:00.241) 0:03:35.970 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:54:10 +0000 (0:00:00.053) 0:03:36.024 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:54:11 +0000 (0:00:00.055) 0:03:36.080 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:54:11 +0000 (0:00:00.187) 0:03:36.268 ***********
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 12 June 2026 19:54:11 +0000 (0:00:00.118) 0:03:36.387 ***********
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:54:11 +0000 (0:00:00.105) 0:03:36.492 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:54:11 +0000 (0:00:00.472) 0:03:36.964 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding bm-0 to baremetals)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:54:12 +0000 (0:00:00.176) 0:03:37.141 ***********
ok: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:54:12 +0000 (0:00:00.139) 0:03:37.280 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:54:12 +0000 (0:00:00.315) 0:03:37.596 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:54:12 +0000 (0:00:00.325) 0:03:37.922 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:54:12 +0000 (0:00:00.069) 0:03:37.991 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:54:13 +0000 (0:00:00.066) 0:03:38.058 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:54:13 +0000 (0:00:00.133) 0:03:38.191 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:54:13 +0000 (0:00:00.302) 0:03:38.494 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:54:13 +0000 (0:00:00.331) 0:03:38.826 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:54:13 +0000 (0:00:00.090) 0:03:38.916 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:54:13 +0000 (0:00:00.077) 0:03:38.993 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:54:14 +0000 (0:00:00.342) 0:03:39.336 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:54:15 +0000 (0:00:00.751) 0:03:40.087 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:54:15 +0000 (0:00:00.295) 0:03:40.383 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:54:15 +0000 (0:00:00.082) 0:03:40.465 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:54:15 +0000 (0:00:00.068) 0:03:40.533 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:54:15 +0000 (0:00:00.068) 0:03:40.602 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:54:15 +0000 (0:00:00.073) 0:03:40.676 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:54:15 +0000 (0:00:00.146) 0:03:40.823 ***********
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] ***************************
Friday 12 June 2026 19:54:15 +0000 (0:00:00.208) 0:03:41.032 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:54:16 +0000 (0:00:00.057) 0:03:41.089 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:54:16 +0000 (0:00:00.358) 0:03:41.448 ***********
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:54:16 +0000 (0:00:00.576) 0:03:42.024 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:54:17 +0000 (0:00:00.183) 0:03:42.207 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:54:17 +0000 (0:00:00.087) 0:03:42.295 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:54:17 +0000 (0:00:00.641) 0:03:42.937 ***********
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.] ***
Friday 12 June 2026 19:54:18 +0000 (0:00:00.152) 0:03:43.089 ***********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 19:54:18 +0000 (0:00:00.106) 0:03:43.196 ***********
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] *******************
Friday 12 June 2026 19:54:20 +0000 (0:00:01.923) 0:03:45.119 ***********
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] ****************************
Friday 12 June 2026 19:54:22 +0000 (0:00:02.147) 0:03:47.267 ***********
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] ******************
Friday 12 June 2026 19:54:24 +0000 (0:00:01.870) 0:03:49.138 ***********
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] **********
Friday 12 June 2026 19:54:26 +0000 (0:00:01.933) 0:03:51.071 ***********
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] ***********************
Friday 12 June 2026 19:54:26 +0000 (0:00:00.108) 0:03:51.180 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:54:26 +0000 (0:00:00.338) 0:03:51.518 ***********
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] ************************
Friday 12 June 2026 19:54:28 +0000 (0:00:01.574) 0:03:53.093 ***********
skipping: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:54:28 +0000 (0:00:00.074) 0:03:53.167 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:54:28 +0000 (0:00:00.192) 0:03:53.360 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:54:28 +0000 (0:00:00.056) 0:03:53.417 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:54:29 +0000 (0:00:00.702) 0:03:54.119 ***********
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] ***************************************
Friday 12 June 2026 19:54:29 +0000 (0:00:00.885) 0:03:55.004 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:54:31 +0000 (0:00:01.810) 0:03:56.815 ***********
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] ********************************
Friday 12 June 2026 19:54:36 +0000 (0:00:04.487) 0:04:01.302 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:54:36 +0000 (0:00:00.398) 0:04:01.701 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:54:37 +0000 (0:00:00.624) 0:04:02.325 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:54:37 +0000 (0:00:00.521) 0:04:02.847 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:54:38 +0000 (0:00:00.224) 0:04:03.071 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:54:38 +0000 (0:00:00.555) 0:04:03.626 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:54:38 +0000 (0:00:00.058) 0:04:03.684 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:54:38 +0000 (0:00:00.101) 0:04:03.786 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:54:39 +0000 (0:00:00.638) 0:04:04.424 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:54:39 +0000 (0:00:00.210) 0:04:04.635 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:54:39 +0000 (0:00:00.324) 0:04:04.959 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:54:40 +0000 (0:00:00.994) 0:04:05.954 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:54:40 +0000 (0:00:00.070) 0:04:06.024 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:54:41 +0000 (0:00:00.055) 0:04:06.080 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:54:41 +0000 (0:00:00.107) 0:04:06.187 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:41 +0000 (0:00:00.583) 0:04:06.771 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:41 +0000 (0:00:00.066) 0:04:06.838 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:41 +0000 (0:00:00.074) 0:04:06.913 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:42 +0000 (0:00:00.649) 0:04:07.563 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:42 +0000 (0:00:00.068) 0:04:07.631 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:42 +0000 (0:00:00.223) 0:04:07.855 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:42 +0000 (0:00:00.070) 0:04:07.926 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:42 +0000 (0:00:00.104) 0:04:08.031 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:43 +0000 (0:00:00.730) 0:04:08.762 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:43 +0000 (0:00:00.081) 0:04:08.843 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:43 +0000 (0:00:00.094) 0:04:08.938 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:43 +0000 (0:00:00.078) 0:04:09.016 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:44 +0000 (0:00:00.204) 0:04:09.220 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:44 +0000 (0:00:00.640) 0:04:09.861 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:44 +0000 (0:00:00.058) 0:04:09.919 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:44 +0000 (0:00:00.097) 0:04:10.017 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:45 +0000 (0:00:00.082) 0:04:10.100 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:45 +0000 (0:00:00.100) 0:04:10.200 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:45 +0000 (0:00:00.744) 0:04:10.945 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:45 +0000 (0:00:00.057) 0:04:11.002 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:46 +0000 (0:00:00.085) 0:04:11.087 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:46 +0000 (0:00:00.074) 0:04:11.161 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:46 +0000 (0:00:00.094) 0:04:11.256 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:46 +0000 (0:00:00.709) 0:04:11.965 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:46 +0000 (0:00:00.075) 0:04:12.041 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:47 +0000 (0:00:00.218) 0:04:12.260 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:47 +0000 (0:00:00.090) 0:04:12.350 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:47 +0000 (0:00:00.122) 0:04:12.473 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:48 +0000 (0:00:00.698) 0:04:13.171 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:48 +0000 (0:00:00.064) 0:04:13.235 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:48 +0000 (0:00:00.097) 0:04:13.333 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:48 +0000 (0:00:00.244) 0:04:13.577 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:48 +0000 (0:00:00.130) 0:04:13.708 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:49 +0000 (0:00:00.717) 0:04:14.425 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:49 +0000 (0:00:00.069) 0:04:14.494 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:49 +0000 (0:00:00.094) 0:04:14.589 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:49 +0000 (0:00:00.077) 0:04:14.667 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:49 +0000 (0:00:00.096) 0:04:14.763 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:50 +0000 (0:00:00.707) 0:04:15.471 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:50 +0000 (0:00:00.069) 0:04:15.540 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:50 +0000 (0:00:00.097) 0:04:15.638 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:50 +0000 (0:00:00.083) 0:04:15.721 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:50 +0000 (0:00:00.101) 0:04:15.822 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:51 +0000 (0:00:00.684) 0:04:16.506 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:51 +0000 (0:00:00.071) 0:04:16.577 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:51 +0000 (0:00:00.232) 0:04:16.810 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:51 +0000 (0:00:00.079) 0:04:16.890 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:51 +0000 (0:00:00.091) 0:04:16.981 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:52 +0000 (0:00:00.707) 0:04:17.689 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:52 +0000 (0:00:00.073) 0:04:17.762 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:52 +0000 (0:00:00.101) 0:04:17.864 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:53 +0000 (0:00:00.192) 0:04:18.057 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:53 +0000 (0:00:00.082) 0:04:18.139 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:53 +0000 (0:00:00.664) 0:04:18.804 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:53 +0000 (0:00:00.071) 0:04:18.876 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:54:53 +0000 (0:00:00.093) 0:04:18.969 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:54:54 +0000 (0:00:00.084) 0:04:19.054 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:54:54 +0000 (0:00:00.099) 0:04:19.153 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:54:54 +0000 (0:00:00.783) 0:04:19.936 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:54:54 +0000 (0:00:00.063) 0:04:20.000 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:54:55 +0000 (0:00:00.091) 0:04:20.091 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:54:55 +0000 (0:00:00.062) 0:04:20.154 ***********
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] ***************
Friday 12 June 2026 19:54:56 +0000 (0:00:01.831) 0:04:21.985 ***********
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] ***************
Friday 12 June 2026 19:54:57 +0000 (0:00:00.171) 0:04:22.157 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:54:57 +0000 (0:00:00.393) 0:04:22.550 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:54:57 +0000 (0:00:00.071) 0:04:22.622 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:54:57 +0000 (0:00:00.348) 0:04:22.970 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:54:57 +0000 (0:00:00.080) 0:04:23.051 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:54:58 +0000 (0:00:00.466) 0:04:23.518 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:54:58 +0000 (0:00:00.071) 0:04:23.590 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:54:58 +0000 (0:00:00.355) 0:04:23.945 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:54:58 +0000 (0:00:00.080) 0:04:24.026 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:54:59 +0000 (0:00:00.386) 0:04:24.412 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:54:59 +0000 (0:00:00.082) 0:04:24.495 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:54:59 +0000 (0:00:00.309) 0:04:24.804 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:54:59 +0000 (0:00:00.094) 0:04:24.898 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:55:00 +0000 (0:00:00.529) 0:04:25.428 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:55:00 +0000 (0:00:00.482) 0:04:25.910 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:55:01 +0000 (0:00:00.589) 0:04:26.500 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:55:01 +0000 (0:00:00.180) 0:04:26.681 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:55:02 +0000 (0:00:00.530) 0:04:27.212 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:55:02 +0000 (0:00:00.207) 0:04:27.420 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:55:02 +0000 (0:00:00.072) 0:04:27.492 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:55:02 +0000 (0:00:00.067) 0:04:27.560 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:55:02 +0000 (0:00:00.076) 0:04:27.636 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:55:02 +0000 (0:00:00.059) 0:04:27.696 ***********
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] ***************************
Friday 12 June 2026 19:55:02 +0000 (0:00:00.209) 0:04:27.905 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:55:02 +0000 (0:00:00.069) 0:04:27.975 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:55:03 +0000 (0:00:00.359) 0:04:28.334 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:55:03 +0000 (0:00:00.598) 0:04:28.933 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:55:04 +0000 (0:00:00.165) 0:04:29.099 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:55:04 +0000 (0:00:00.101) 0:04:29.201 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:55:04 +0000 (0:00:00.748) 0:04:29.950 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:55:04 +0000 (0:00:00.076) 0:04:30.026 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.065) 0:04:30.091 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.153) 0:04:30.245 ***********
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] **************************************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.132) 0:04:30.377 ***********
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.208) 0:04:30.585 ***********
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.140) 0:04:30.726 ***********
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.116) 0:04:30.842 ***********
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 12 June 2026 19:55:05 +0000 (0:00:00.115) 0:04:30.958 ***********
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 12 June 2026 19:55:06 +0000 (0:00:00.142) 0:04:31.101 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:55:06 +0000 (0:00:00.240) 0:04:31.342 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:55:06 +0000 (0:00:00.088) 0:04:31.430 ***********
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:01:31:5e', '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:00:8e:8b', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:55:06 +0000 (0:00:00.169) 0:04:31.600 ***********
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] *************************************
Friday 12 June 2026 19:55:06 +0000 (0:00:00.113) 0:04:31.713 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:55:06 +0000 (0:00:00.327) 0:04:32.040 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:55:07 +0000 (0:00:00.089) 0:04:32.130 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:55:07 +0000 (0:00:00.313) 0:04:32.443 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:55:07 +0000 (0:00:00.168) 0:04:32.611 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:55:07 +0000 (0:00:00.063) 0:04:32.674 ***********
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:01:31:5e', '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:00:8e:8b', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:55:07 +0000 (0:00:00.220) 0:04:32.895 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:55:07 +0000 (0:00:00.070) 0:04:32.965 ***********
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:01:31:5e', 'entry': 'set:compute,52:54:00:01:31:5e,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:00:8e:8b', 'entry': 'set:compute,52:54:00:00:8e:8b,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:55:10 +0000 (0:00:02.112) 0:04:35.078 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:55:10 +0000 (0:00:00.183) 0:04:35.262 ***********
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 12 June 2026 19:55:10 +0000 (0:00:00.207) 0:04:35.469 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:55:10 +0000 (0:00:00.159) 0:04:35.628 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:55:10 +0000 (0:00:00.092) 0:04:35.721 ***********
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] ********************************************
Friday 12 June 2026 19:55:10 +0000 (0:00:00.290) 0:04:36.011 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:55:15 +0000 (0:00:04.673) 0:04:40.685 ***********
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 19:55:15 +0000 (0:00:00.350) 0:04:41.035 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:55:16 +0000 (0:00:00.063) 0:04:41.098 ***********
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 12 June 2026 19:55:16 +0000 (0:00:00.251) 0:04:41.350 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:55:16 +0000 (0:00:00.062) 0:04:41.412 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:55:16 +0000 (0:00:00.564) 0:04:41.976 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:55:16 +0000 (0:00:00.074) 0:04:42.051 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:55:18 +0000 (0:00:01.005) 0:04:43.057 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:55:18 +0000 (0:00:00.702) 0:04:43.759 ***********
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 12 June 2026 19:55:19 +0000 (0:00:00.553) 0:04:44.313 ***********
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] ***************************************
Friday 12 June 2026 19:55:19 +0000 (0:00:00.227) 0:04:44.540 ***********
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 12 June 2026 19:55:19 +0000 (0:00:00.350) 0:04:44.890 ***********
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] ****************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.169) 0:04:45.059 ***********
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.062) 0:04:45.121 ***********
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.069) 0:04:45.191 ***********
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.176) 0:04:45.367 ***********
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.072) 0:04:45.440 ***********
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.073) 0:04:45.513 ***********
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.074) 0:04:45.588 ***********
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.070) 0:04:45.659 ***********
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.072) 0:04:45.731 ***********
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.067) 0:04:45.798 ***********
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.065) 0:04:45.864 ***********
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 12 June 2026 19:55:20 +0000 (0:00:00.059) 0:04:45.923 ***********
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 12 June 2026 19:55:21 +0000 (0:00:00.168) 0:04:46.091 ***********
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 12 June 2026 19:55:21 +0000 (0:00:00.370) 0:04:46.462 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 12 June 2026 19:55:22 +0000 (0:00:00.834) 0:04:47.297 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 12 June 2026 19:55:22 +0000 (0:00:00.626) 0:04:47.923 ***********
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 12 June 2026 19:55:23 +0000 (0:00:00.372) 0:04:48.296 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:55:24 +0000 (0:00:00.779) 0:04:49.075 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:55:27 +0000 (0:00:03.136) 0:04:52.212 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:55:28 +0000 (0:00:01.072) 0:04:53.284 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:55:29 +0000 (0:00:01.112) 0:04:54.397 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:55:30 +0000 (0:00:00.966) 0:04:55.364 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:55:30 +0000 (0:00:00.091) 0:04:55.455 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:55:30 +0000 (0:00:00.454) 0:04:55.910 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:55:31 +0000 (0:00:00.611) 0:04:56.521 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:55:31 +0000 (0:00:00.152) 0:04:56.674 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:55:31 +0000 (0:00:00.130) 0:04:56.805 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:55:31 +0000 (0:00:00.070) 0:04:56.876 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:55:31 +0000 (0:00:00.058) 0:04:56.934 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:55:31 +0000 (0:00:00.058) 0:04:56.993 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:55:32 +0000 (0:00:00.071) 0:04:57.064 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:55:32 +0000 (0:00:00.066) 0:04:57.131 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:55:32 +0000 (0:00:00.582) 0:04:57.713 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:55:32 +0000 (0:00:00.165) 0:04:57.879 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:55:32 +0000 (0:00:00.141) 0:04:58.021 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:55:33 +0000 (0:00:00.277) 0:04:58.299 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:55:33 +0000 (0:00:00.151) 0:04:58.450 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:55:33 +0000 (0:00:00.125) 0:04:58.575 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:55:33 +0000 (0:00:00.102) 0:04:58.678 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:55:34 +0000 (0:00:00.558) 0:04:59.236 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:55:34 +0000 (0:00:00.499) 0:04:59.736 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:55:34 +0000 (0:00:00.143) 0:04:59.880 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:55:34 +0000 (0:00:00.125) 0:05:00.006 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:55:35 +0000 (0:00:00.166) 0:05:00.172 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:55:35 +0000 (0:00:00.381) 0:05:00.554 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:55:36 +0000 (0:00:00.552) 0:05:01.106 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:55:37 +0000 (0:00:01.476) 0:05:02.583 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:55:38 +0000 (0:00:00.858) 0:05:03.441 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:55:39 +0000 (0:00:01.074) 0:05:04.515 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:55:39 +0000 (0:00:00.524) 0:05:05.040 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:55:40 +0000 (0:00:00.068) 0:05:05.108 ***********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:55:41 +0000 (0:00:01.241) 0:05:06.349 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:55:41 +0000 (0:00:00.539) 0:05:06.889 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:55:42 +0000 (0:00:00.643) 0:05:07.533 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:55:43 +0000 (0:00:00.854) 0:05:08.387 ***********
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] *************************
Friday 12 June 2026 19:55:43 +0000 (0:00:00.199) 0:05:08.587 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:55:43 +0000 (0:00:00.142) 0:05:08.729 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:55:44 +0000 (0:00:00.462) 0:05:09.192 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:55:44 +0000 (0:00:00.158) 0:05:09.350 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:55:44 +0000 (0:00:00.388) 0:05:09.739 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:55:44 +0000 (0:00:00.144) 0:05:09.883 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:55:44 +0000 (0:00:00.107) 0:05:09.991 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:55:45 +0000 (0:00:00.175) 0:05:10.167 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:55:45 +0000 (0:00:00.378) 0:05:10.545 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:55:45 +0000 (0:00:00.068) 0:05:10.613 ***********
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] *************************
Friday 12 June 2026 19:55:45 +0000 (0:00:00.183) 0:05:10.797 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:55:46 +0000 (0:00:00.302) 0:05:11.099 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:55:46 +0000 (0:00:00.432) 0:05:11.532 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:55:46 +0000 (0:00:00.125) 0:05:11.658 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:55:46 +0000 (0:00:00.156) 0:05:11.814 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:55:46 +0000 (0:00:00.102) 0:05:11.917 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:55:46 +0000 (0:00:00.103) 0:05:12.021 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:55:47 +0000 (0:00:00.136) 0:05:12.157 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:55:47 +0000 (0:00:00.507) 0:05:12.664 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:55:47 +0000 (0:00:00.059) 0:05:12.724 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:55:47 +0000 (0:00:00.327) 0:05:13.052 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:55:48 +0000 (0:00:00.068) 0:05:13.121 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:55:48 +0000 (0:00:00.059) 0:05:13.180 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:55:48 +0000 (0:00:00.079) 0:05:13.260 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:55:48 +0000 (0:00:00.304) 0:05:13.564 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:55:48 +0000 (0:00:00.059) 0:05:13.624 ***********
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] ****************************************
Friday 12 June 2026 19:55:50 +0000 (0:00:02.098) 0:05:15.722 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:55:51 +0000 (0:00:00.605) 0:05:16.327 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:55:53 +0000 (0:00:01.752) 0:05:18.080 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:55:53 +0000 (0:00:00.406) 0:05:18.487 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:55:53 +0000 (0:00:00.086) 0:05:18.573 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:55:53 +0000 (0:00:00.069) 0:05:18.642 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:55:53 +0000 (0:00:00.242) 0:05:18.885 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:55:54 +0000 (0:00:00.539) 0:05:19.424 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:55:54 +0000 (0:00:00.501) 0:05:19.926 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:55:55 +0000 (0:00:00.288) 0:05:20.214 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:55:55 +0000 (0:00:00.067) 0:05:20.282 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:55:55 +0000 (0:00:00.064) 0:05:20.346 ***********
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] *************************************************
Friday 12 June 2026 19:55:56 +0000 (0:00:01.043) 0:05:21.389 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:55:56 +0000 (0:00:00.139) 0:05:21.529 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:55:56 +0000 (0:00:00.352) 0:05:21.882 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:55:57 +0000 (0:00:00.490) 0:05:22.372 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:55:57 +0000 (0:00:00.133) 0:05:22.506 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:55:57 +0000 (0:00:00.363) 0:05:22.869 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:55:58 +0000 (0:00:00.404) 0:05:23.274 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:55:58 +0000 (0:00:00.106) 0:05:23.381 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:56:00 +0000 (0:00:01.816) 0:05:25.198 ***********
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] ********************************
Friday 12 June 2026 19:56:04 +0000 (0:00:04.357) 0:05:29.555 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:56:04 +0000 (0:00:00.347) 0:05:29.902 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:56:04 +0000 (0:00:00.093) 0:05:29.996 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:56:05 +0000 (0:00:00.081) 0:05:30.077 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:56:05 +0000 (0:00:00.204) 0:05:30.282 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:56:05 +0000 (0:00:00.064) 0:05:30.346 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:56:05 +0000 (0:00:00.346) 0:05:30.693 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:56:05 +0000 (0:00:00.110) 0:05:30.803 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:56:05 +0000 (0:00:00.052) 0:05:30.855 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:56:06 +0000 (0:00:00.329) 0:05:31.185 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:56:06 +0000 (0:00:00.060) 0:05:31.246 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:56:06 +0000 (0:00:00.198) 0:05:31.445 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:56:07 +0000 (0:00:00.812) 0:05:32.257 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:56:07 +0000 (0:00:00.353) 0:05:32.611 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:56:08 +0000 (0:00:00.686) 0:05:33.297 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:56:08 +0000 (0:00:00.528) 0:05:33.825 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:56:09 +0000 (0:00:00.805) 0:05:34.630 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:56:09 +0000 (0:00:00.073) 0:05:34.703 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:56:10 +0000 (0:00:00.374) 0:05:35.077 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:56:10 +0000 (0:00:00.351) 0:05:35.429 ***********
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 12 June 2026 19:56:10 +0000 (0:00:00.243) 0:05:35.673 ***********
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Friday 12 June 2026 19:56:10 +0000 (0:00:00.341) 0:05:36.014 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 12 June 2026 19:56:11 +0000 (0:00:00.941) 0:05:36.955 ***********
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 12 June 2026 19:56:11 +0000 (0:00:00.080) 0:05:37.036 ***********
ok: [instance] =>
msg: 'Running: DCN like network layout'
TASK [Generate network data] ***************************************************
Friday 12 June 2026 19:56:12 +0000 (0:00:00.066) 0:05:37.102 ***********
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 12 June 2026 19:56:12 +0000 (0:00:00.357) 0:05:37.459 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 19:56:12 +0000 (0:00:00.066) 0:05:37.526 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 19:56:12 +0000 (0:00:00.328) 0:05:37.854 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 19:56:12 +0000 (0:00:00.077) 0:05:37.932 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 19:56:12 +0000 (0:00:00.063) 0:05:37.995 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 19:56:13 +0000 (0:00:00.113) 0:05:38.108 ***********
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] **********************
Friday 12 June 2026 19:56:13 +0000 (0:00:00.236) 0:05:38.345 ***********
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 19:56:13 +0000 (0:00:00.211) 0:05:38.556 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 19:56:14 +0000 (0:00:00.557) 0:05:39.114 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding compute-0 to computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn1-compute-0 to dcn1_computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn1-compute-1 to dcn1_computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding dcn2-compute-0 to dcn2_computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding bm-0 to baremetals)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:56:14 +0000 (0:00:00.244) 0:05:39.358 ***********
ok: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:56:14 +0000 (0:00:00.143) 0:05:39.501 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:56:14 +0000 (0:00:00.335) 0:05:39.837 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:56:15 +0000 (0:00:00.327) 0:05:40.164 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:56:15 +0000 (0:00:00.227) 0:05:40.392 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:56:15 +0000 (0:00:00.088) 0:05:40.480 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:56:15 +0000 (0:00:00.139) 0:05:40.619 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:56:15 +0000 (0:00:00.322) 0:05:40.942 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:56:16 +0000 (0:00:00.370) 0:05:41.313 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:56:16 +0000 (0:00:00.115) 0:05:41.428 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:56:16 +0000 (0:00:00.079) 0:05:41.508 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:56:16 +0000 (0:00:00.117) 0:05:41.625 ***********
ok: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:56:17 +0000 (0:00:00.431) 0:05:42.057 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:56:17 +0000 (0:00:00.376) 0:05:42.433 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:56:17 +0000 (0:00:00.083) 0:05:42.516 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:56:17 +0000 (0:00:00.075) 0:05:42.592 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:56:17 +0000 (0:00:00.110) 0:05:42.702 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:56:18 +0000 (0:00:00.359) 0:05:43.061 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:56:18 +0000 (0:00:00.510) 0:05:43.572 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:56:18 +0000 (0:00:00.073) 0:05:43.645 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 19:56:18 +0000 (0:00:00.076) 0:05:43.722 ***********
ok: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 19:56:18 +0000 (0:00:00.126) 0:05:43.848 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 19:56:19 +0000 (0:00:00.370) 0:05:44.218 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 19:56:19 +0000 (0:00:00.403) 0:05:44.622 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 19:56:19 +0000 (0:00:00.090) 0:05:44.713 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 19:56:19 +0000 (0:00:00.077) 0:05:44.790 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 19:56:20 +0000 (0:00:00.411) 0:05:45.202 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 19:56:20 +0000 (0:00:00.700) 0:05:45.903 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:56:21 +0000 (0:00:00.340) 0:05:46.243 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:56:21 +0000 (0:00:00.083) 0:05:46.327 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:56:21 +0000 (0:00:00.069) 0:05:46.396 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:56:21 +0000 (0:00:00.063) 0:05:46.459 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:56:21 +0000 (0:00:00.066) 0:05:46.526 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:56:21 +0000 (0:00:00.064) 0:05:46.590 ***********
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] ***************************
Friday 12 June 2026 19:56:21 +0000 (0:00:00.344) 0:05:46.935 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:56:21 +0000 (0:00:00.057) 0:05:46.992 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:56:22 +0000 (0:00:00.327) 0:05:47.319 ***********
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:56:22 +0000 (0:00:00.552) 0:05:47.872 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:56:22 +0000 (0:00:00.149) 0:05:48.022 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:56:23 +0000 (0:00:00.090) 0:05:48.112 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 19:56:23 +0000 (0:00:00.762) 0:05:48.874 ***********
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.] ***
Friday 12 June 2026 19:56:24 +0000 (0:00:00.182) 0:05:49.057 ***********
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] ***************************
Friday 12 June 2026 19:56:24 +0000 (0:00:00.155) 0:05:49.213 ***********
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] *******************
Friday 12 June 2026 19:56:27 +0000 (0:00:03.598) 0:05:52.811 ***********
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] ****************************
Friday 12 June 2026 19:56:31 +0000 (0:00:04.214) 0:05:57.025 ***********
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] ******************
Friday 12 June 2026 19:56:35 +0000 (0:00:03.297) 0:06:00.323 ***********
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] **********
Friday 12 June 2026 19:56:38 +0000 (0:00:03.429) 0:06:03.753 ***********
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] ***********************
Friday 12 June 2026 19:56:38 +0000 (0:00:00.254) 0:06:04.007 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 19:56:39 +0000 (0:00:00.267) 0:06:04.274 ***********
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] ************************
Friday 12 June 2026 19:56:42 +0000 (0:00:02.821) 0:06:07.096 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 19:56:42 +0000 (0:00:00.305) 0:06:07.402 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 19:56:42 +0000 (0:00:00.197) 0:06:07.600 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 19:56:44 +0000 (0:00:01.911) 0:06:09.512 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 19:56:44 +0000 (0:00:00.361) 0:06:09.874 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 19:56:45 +0000 (0:00:00.620) 0:06:10.494 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 19:56:48 +0000 (0:00:02.830) 0:06:13.324 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 19:56:49 +0000 (0:00:00.864) 0:06:14.189 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 19:56:49 +0000 (0:00:00.067) 0:06:14.256 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 19:56:49 +0000 (0:00:00.063) 0:06:14.319 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 19:56:50 +0000 (0:00:00.815) 0:06:15.134 ***********
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] ***************************************
Friday 12 June 2026 19:56:51 +0000 (0:00:01.732) 0:06:16.867 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:56:53 +0000 (0:00:01.739) 0:06:18.607 ***********
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] ********************************
Friday 12 June 2026 19:56:57 +0000 (0:00:04.443) 0:06:23.050 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:56:58 +0000 (0:00:00.393) 0:06:23.443 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:56:58 +0000 (0:00:00.577) 0:06:24.020 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:56:59 +0000 (0:00:00.698) 0:06:24.719 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:56:59 +0000 (0:00:00.091) 0:06:24.811 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:57:00 +0000 (0:00:00.622) 0:06:25.433 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:57:00 +0000 (0:00:00.076) 0:06:25.510 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:57:00 +0000 (0:00:00.100) 0:06:25.610 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:57:01 +0000 (0:00:00.774) 0:06:26.384 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:57:01 +0000 (0:00:00.061) 0:06:26.446 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:57:01 +0000 (0:00:00.370) 0:06:26.816 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:57:02 +0000 (0:00:01.099) 0:06:27.916 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:57:02 +0000 (0:00:00.064) 0:06:27.981 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:57:02 +0000 (0:00:00.067) 0:06:28.049 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 19:57:03 +0000 (0:00:00.220) 0:06:28.269 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:04 +0000 (0:00:00.994) 0:06:29.264 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:04 +0000 (0:00:00.084) 0:06:29.348 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:04 +0000 (0:00:00.098) 0:06:29.446 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:05 +0000 (0:00:00.663) 0:06:30.110 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:05 +0000 (0:00:00.069) 0:06:30.179 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:05 +0000 (0:00:00.101) 0:06:30.280 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:05 +0000 (0:00:00.084) 0:06:30.365 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:05 +0000 (0:00:00.109) 0:06:30.474 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:06 +0000 (0:00:00.775) 0:06:31.250 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:06 +0000 (0:00:00.205) 0:06:31.456 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:06 +0000 (0:00:00.099) 0:06:31.555 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:06 +0000 (0:00:00.087) 0:06:31.643 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:06 +0000 (0:00:00.094) 0:06:31.737 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:07 +0000 (0:00:00.742) 0:06:32.479 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:07 +0000 (0:00:00.073) 0:06:32.553 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:07 +0000 (0:00:00.236) 0:06:32.790 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:07 +0000 (0:00:00.089) 0:06:32.879 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:07 +0000 (0:00:00.100) 0:06:32.980 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:08 +0000 (0:00:00.748) 0:06:33.728 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:08 +0000 (0:00:00.075) 0:06:33.803 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:08 +0000 (0:00:00.093) 0:06:33.897 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:08 +0000 (0:00:00.084) 0:06:33.982 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:09 +0000 (0:00:00.250) 0:06:34.232 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:09 +0000 (0:00:00.749) 0:06:34.982 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:10 +0000 (0:00:00.082) 0:06:35.065 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:10 +0000 (0:00:00.096) 0:06:35.161 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:10 +0000 (0:00:00.083) 0:06:35.245 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:10 +0000 (0:00:00.105) 0:06:35.351 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:10 +0000 (0:00:00.700) 0:06:36.052 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:11 +0000 (0:00:00.095) 0:06:36.147 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:11 +0000 (0:00:00.100) 0:06:36.248 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:11 +0000 (0:00:00.091) 0:06:36.339 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:11 +0000 (0:00:00.087) 0:06:36.426 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:12 +0000 (0:00:00.712) 0:06:37.138 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:12 +0000 (0:00:00.097) 0:06:37.235 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:12 +0000 (0:00:00.236) 0:06:37.472 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:12 +0000 (0:00:00.087) 0:06:37.559 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:12 +0000 (0:00:00.099) 0:06:37.659 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:13 +0000 (0:00:00.692) 0:06:38.351 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:13 +0000 (0:00:00.072) 0:06:38.423 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:13 +0000 (0:00:00.112) 0:06:38.536 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:13 +0000 (0:00:00.260) 0:06:38.797 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:13 +0000 (0:00:00.089) 0:06:38.887 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:14 +0000 (0:00:00.659) 0:06:39.547 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:14 +0000 (0:00:00.062) 0:06:39.609 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:14 +0000 (0:00:00.099) 0:06:39.708 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:14 +0000 (0:00:00.085) 0:06:39.794 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:14 +0000 (0:00:00.101) 0:06:39.895 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:15 +0000 (0:00:00.797) 0:06:40.692 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:15 +0000 (0:00:00.062) 0:06:40.755 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:15 +0000 (0:00:00.105) 0:06:40.861 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:15 +0000 (0:00:00.084) 0:06:40.945 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:15 +0000 (0:00:00.089) 0:06:41.035 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:16 +0000 (0:00:00.770) 0:06:41.805 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:16 +0000 (0:00:00.057) 0:06:41.863 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:16 +0000 (0:00:00.095) 0:06:41.958 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:16 +0000 (0:00:00.082) 0:06:42.040 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:17 +0000 (0:00:00.093) 0:06:42.133 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:17 +0000 (0:00:00.665) 0:06:42.799 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:17 +0000 (0:00:00.071) 0:06:42.870 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:18 +0000 (0:00:00.228) 0:06:43.099 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:18 +0000 (0:00:00.091) 0:06:43.191 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:18 +0000 (0:00:00.107) 0:06:43.298 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:19 +0000 (0:00:00.758) 0:06:44.057 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:19 +0000 (0:00:00.058) 0:06:44.116 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:19 +0000 (0:00:00.094) 0:06:44.210 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:19 +0000 (0:00:00.217) 0:06:44.427 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:19 +0000 (0:00:00.103) 0:06:44.531 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:20 +0000 (0:00:00.740) 0:06:45.271 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:20 +0000 (0:00:00.066) 0:06:45.337 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:20 +0000 (0:00:00.086) 0:06:45.424 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:20 +0000 (0:00:00.085) 0:06:45.509 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:20 +0000 (0:00:00.113) 0:06:45.623 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:21 +0000 (0:00:00.695) 0:06:46.318 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:21 +0000 (0:00:00.080) 0:06:46.399 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:21 +0000 (0:00:00.098) 0:06:46.497 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:21 +0000 (0:00:00.085) 0:06:46.582 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:21 +0000 (0:00:00.095) 0:06:46.677 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:22 +0000 (0:00:00.708) 0:06:47.386 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:22 +0000 (0:00:00.268) 0:06:47.654 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:22 +0000 (0:00:00.108) 0:06:47.763 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:22 +0000 (0:00:00.091) 0:06:47.854 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:22 +0000 (0:00:00.111) 0:06:47.966 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:23 +0000 (0:00:00.699) 0:06:48.666 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:23 +0000 (0:00:00.069) 0:06:48.736 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:23 +0000 (0:00:00.240) 0:06:48.976 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:24 +0000 (0:00:00.083) 0:06:49.060 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:24 +0000 (0:00:00.092) 0:06:49.152 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:24 +0000 (0:00:00.746) 0:06:49.898 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:24 +0000 (0:00:00.065) 0:06:49.964 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:25 +0000 (0:00:00.096) 0:06:50.060 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:25 +0000 (0:00:00.086) 0:06:50.146 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:25 +0000 (0:00:00.277) 0:06:50.424 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:26 +0000 (0:00:00.728) 0:06:51.152 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:26 +0000 (0:00:00.078) 0:06:51.231 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:26 +0000 (0:00:00.105) 0:06:51.337 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:26 +0000 (0:00:00.093) 0:06:51.430 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:26 +0000 (0:00:00.108) 0:06:51.539 ***********
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:27 +0000 (0:00:00.870) 0:06:52.409 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:27 +0000 (0:00:00.067) 0:06:52.476 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:27 +0000 (0:00:00.106) 0:06:52.582 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:27 +0000 (0:00:00.092) 0:06:52.675 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:27 +0000 (0:00:00.103) 0:06:52.778 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:28 +0000 (0:00:00.725) 0:06:53.504 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:28 +0000 (0:00:00.073) 0:06:53.578 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:28 +0000 (0:00:00.263) 0:06:53.842 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:28 +0000 (0:00:00.083) 0:06:53.926 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:28 +0000 (0:00:00.099) 0:06:54.025 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:29 +0000 (0:00:00.716) 0:06:54.742 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:29 +0000 (0:00:00.064) 0:06:54.807 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:57:29 +0000 (0:00:00.090) 0:06:54.897 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:57:30 +0000 (0:00:00.219) 0:06:55.116 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:57:30 +0000 (0:00:00.099) 0:06:55.216 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:57:30 +0000 (0:00:00.738) 0:06:55.954 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:57:30 +0000 (0:00:00.082) 0:06:56.036 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 19:57:31 +0000 (0:00:00.093) 0:06:56.130 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 19:57:31 +0000 (0:00:00.063) 0:06:56.193 ***********
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] ***************
Friday 12 June 2026 19:57:34 +0000 (0:00:03.048) 0:06:59.242 ***********
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] ***************
Friday 12 June 2026 19:57:34 +0000 (0:00:00.207) 0:06:59.449 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:34 +0000 (0:00:00.359) 0:06:59.808 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:34 +0000 (0:00:00.066) 0:06:59.875 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:35 +0000 (0:00:00.532) 0:07:00.407 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:35 +0000 (0:00:00.105) 0:07:00.513 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:35 +0000 (0:00:00.308) 0:07:00.821 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:35 +0000 (0:00:00.076) 0:07:00.897 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:36 +0000 (0:00:00.361) 0:07:01.259 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:36 +0000 (0:00:00.090) 0:07:01.349 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:36 +0000 (0:00:00.336) 0:07:01.686 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:36 +0000 (0:00:00.074) 0:07:01.761 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:37 +0000 (0:00:00.474) 0:07:02.235 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:37 +0000 (0:00:00.070) 0:07:02.306 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:37 +0000 (0:00:00.322) 0:07:02.628 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:37 +0000 (0:00:00.080) 0:07:02.708 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:38 +0000 (0:00:00.350) 0:07:03.058 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:38 +0000 (0:00:00.072) 0:07:03.131 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:38 +0000 (0:00:00.371) 0:07:03.502 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:38 +0000 (0:00:00.264) 0:07:03.766 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:39 +0000 (0:00:00.358) 0:07:04.125 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 19:57:39 +0000 (0:00:00.107) 0:07:04.232 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 19:57:39 +0000 (0:00:00.358) 0:07:04.591 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 19:57:39 +0000 (0:00:00.082) 0:07:04.673 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 19:57:40 +0000 (0:00:00.549) 0:07:05.222 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 19:57:40 +0000 (0:00:00.712) 0:07:05.935 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 19:57:41 +0000 (0:00:00.580) 0:07:06.516 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 19:57:41 +0000 (0:00:00.173) 0:07:06.690 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 19:57:42 +0000 (0:00:00.547) 0:07:07.238 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 19:57:42 +0000 (0:00:00.086) 0:07:07.324 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 19:57:42 +0000 (0:00:00.094) 0:07:07.419 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 19:57:42 +0000 (0:00:00.077) 0:07:07.496 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 19:57:42 +0000 (0:00:00.245) 0:07:07.741 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 19:57:42 +0000 (0:00:00.066) 0:07:07.808 ***********
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] ***************************
Friday 12 June 2026 19:57:42 +0000 (0:00:00.211) 0:07:08.019 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 19:57:43 +0000 (0:00:00.066) 0:07:08.086 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 19:57:43 +0000 (0:00:00.359) 0:07:08.446 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 19:57:43 +0000 (0:00:00.583) 0:07:09.030 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 19:57:44 +0000 (0:00:00.191) 0:07:09.221 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 19:57:44 +0000 (0:00:00.232) 0:07:09.453 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 19:57:45 +0000 (0:00:00.640) 0:07:10.094 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 19:57:45 +0000 (0:00:00.077) 0:07:10.171 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 19:57:45 +0000 (0:00:00.059) 0:07:10.230 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 19:57:45 +0000 (0:00:00.059) 0:07:10.290 ***********
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] **************************************
Friday 12 June 2026 19:57:45 +0000 (0:00:00.150) 0:07:10.440 ***********
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] **************************************
Friday 12 June 2026 19:57:45 +0000 (0:00:00.417) 0:07:10.858 ***********
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] **************************************
Friday 12 June 2026 19:57:46 +0000 (0:00:00.252) 0:07:11.111 ***********
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] **************************************
Friday 12 June 2026 19:57:46 +0000 (0:00:00.235) 0:07:11.347 ***********
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] **************************************
Friday 12 June 2026 19:57:46 +0000 (0:00:00.167) 0:07:11.514 ***********
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] **************************************
Friday 12 June 2026 19:57:46 +0000 (0:00:00.207) 0:07:11.722 ***********
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 }}] ******************************
Friday 12 June 2026 19:57:46 +0000 (0:00:00.275) 0:07:11.998 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 19:57:47 +0000 (0:00:00.332) 0:07:12.330 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 19:57:47 +0000 (0:00:00.094) 0:07:12.425 ***********
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:01:6f:b1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:27:6a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:01:f7:33', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:01:5c:33', '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:00:38:de', '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:00:74:d0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:6f:02', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:5a:d1', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 19:57:47 +0000 (0:00:00.258) 0:07:12.683 ***********
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] *************************************
Friday 12 June 2026 19:57:47 +0000 (0:00:00.135) 0:07:12.819 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:57:48 +0000 (0:00:00.331) 0:07:13.151 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:57:48 +0000 (0:00:00.077) 0:07:13.228 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:57:48 +0000 (0:00:00.355) 0:07:13.584 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:57:48 +0000 (0:00:00.242) 0:07:13.826 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:57:49 +0000 (0:00:00.360) 0:07:14.187 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:57:49 +0000 (0:00:00.072) 0:07:14.259 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:57:49 +0000 (0:00:00.300) 0:07:14.560 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 19:57:49 +0000 (0:00:00.080) 0:07:14.640 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 19:57:49 +0000 (0:00:00.346) 0:07:14.987 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 19:57:50 +0000 (0:00:00.085) 0:07:15.072 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 19:57:50 +0000 (0:00:00.074) 0:07:15.147 ***********
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:01:6f:b1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:27:6a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:01:f7:33', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:01:5c:33', '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:00:38:de', '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:00:74:d0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:6f:02', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:5a:d1', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 19:57:50 +0000 (0:00:00.508) 0:07:15.655 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 19:57:50 +0000 (0:00:00.072) 0:07:15.727 ***********
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:01:6f:b1', 'entry': 'set:compute,52:54:00:01:6f:b1,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:01:27:6a', 'entry': 'set:dcn1_compute,52:54:01:01:27:6a,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:01:f7:33', 'entry': 'set:dcn1_compute,52:54:02:01:f7:33,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:01:5c:33', 'entry': 'set:dcn2_compute,52:54:03:01:5c:33,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:00:38:de', 'entry': 'set:compute,52:54:00:00:38:de,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:00:74:d0', 'entry': 'set:dcn1_compute,52:54:01:00:74:d0,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:00:6f:02', 'entry': 'set:dcn1_compute,52:54:02:00:6f:02,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:00:5a:d1', 'entry': 'set:dcn2_compute,52:54:03:00:5a:d1,192.168.111.160,dcn2-compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 19:57:56 +0000 (0:00:05.646) 0:07:21.374 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 19:57:56 +0000 (0:00:00.109) 0:07:21.483 ***********
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] *****************************************
Friday 12 June 2026 19:57:56 +0000 (0:00:00.554) 0:07:22.038 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 19:57:57 +0000 (0:00:00.172) 0:07:22.211 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 19:57:57 +0000 (0:00:00.099) 0:07:22.310 ***********
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] ********************************************
Friday 12 June 2026 19:57:57 +0000 (0:00:00.472) 0:07:22.783 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 19:58:07 +0000 (0:00:09.786) 0:07:32.570 ***********
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 19:58:08 +0000 (0:00:00.555) 0:07:33.125 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 19:58:08 +0000 (0:00:00.062) 0:07:33.188 ***********
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] *******
Friday 12 June 2026 19:58:08 +0000 (0:00:00.106) 0:07:33.295 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 19:58:08 +0000 (0:00:00.065) 0:07:33.360 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 19:58:08 +0000 (0:00:00.562) 0:07:33.923 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:58:08 +0000 (0:00:00.077) 0:07:34.000 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:58:09 +0000 (0:00:00.968) 0:07:34.969 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 19:58:10 +0000 (0:00:00.593) 0:07:35.563 ***********
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 12 June 2026 19:58:11 +0000 (0:00:00.586) 0:07:36.149 ***********
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] ***************************************
Friday 12 June 2026 19:58:22 +0000 (0:00:11.343) 0:07:47.493 ***********
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 12 June 2026 19:58:22 +0000 (0:00:00.390) 0:07:47.883 ***********
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] ****************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.311) 0:07:48.195 ***********
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.066) 0:07:48.262 ***********
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.069) 0:07:48.332 ***********
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.076) 0:07:48.408 ***********
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.079) 0:07:48.487 ***********
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.083) 0:07:48.570 ***********
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.077) 0:07:48.648 ***********
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.255) 0:07:48.903 ***********
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.072) 0:07:48.976 ***********
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 12 June 2026 19:58:23 +0000 (0:00:00.063) 0:07:49.040 ***********
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 12 June 2026 19:58:24 +0000 (0:00:00.076) 0:07:49.117 ***********
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 12 June 2026 19:58:24 +0000 (0:00:00.063) 0:07:49.180 ***********
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 12 June 2026 19:58:24 +0000 (0:00:00.064) 0:07:49.244 ***********
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 12 June 2026 19:58:24 +0000 (0:00:00.376) 0:07:49.621 ***********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 12 June 2026 19:58:25 +0000 (0:00:01.035) 0:07:50.656 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 12 June 2026 19:58:26 +0000 (0:00:00.619) 0:07:51.276 ***********
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 12 June 2026 19:58:26 +0000 (0:00:00.267) 0:07:51.543 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:58:27 +0000 (0:00:01.098) 0:07:52.642 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:58:30 +0000 (0:00:03.266) 0:07:55.909 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:58:31 +0000 (0:00:01.097) 0:07:57.006 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:58:32 +0000 (0:00:01.025) 0:07:58.032 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:58:34 +0000 (0:00:01.190) 0:07:59.223 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:58:34 +0000 (0:00:00.072) 0:07:59.295 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:58:35 +0000 (0:00:01.609) 0:08:00.904 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:58:36 +0000 (0:00:00.506) 0:08:01.411 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:58:36 +0000 (0:00:00.162) 0:08:01.574 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:58:36 +0000 (0:00:00.135) 0:08:01.709 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:58:36 +0000 (0:00:00.060) 0:08:01.769 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:58:36 +0000 (0:00:00.063) 0:08:01.833 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:58:36 +0000 (0:00:00.060) 0:08:01.894 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:58:37 +0000 (0:00:00.209) 0:08:02.103 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:58:37 +0000 (0:00:00.058) 0:08:02.161 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:58:37 +0000 (0:00:00.451) 0:08:02.613 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:58:37 +0000 (0:00:00.191) 0:08:02.804 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-dcn2_tr
- cifmw-public
- cifmw-dcn1_tr
- ocpbm
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:58:37 +0000 (0:00:00.168) 0:08:02.972 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:58:38 +0000 (0:00:00.870) 0:08:03.843 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:58:38 +0000 (0:00:00.122) 0:08:03.966 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:58:39 +0000 (0:00:00.135) 0:08:04.102 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:58:39 +0000 (0:00:00.124) 0:08:04.227 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:58:39 +0000 (0:00:00.398) 0:08:04.626 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:58:39 +0000 (0:00:00.404) 0:08:05.030 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:58:40 +0000 (0:00:00.124) 0:08:05.155 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:58:40 +0000 (0:00:00.295) 0:08:05.451 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:58:40 +0000 (0:00:00.105) 0:08:05.556 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:58:40 +0000 (0:00:00.423) 0:08:05.980 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:58:41 +0000 (0:00:00.504) 0:08:06.485 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:58:41 +0000 (0:00:00.136) 0:08:06.622 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:58:41 +0000 (0:00:00.118) 0:08:06.741 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:58:42 +0000 (0:00:00.478) 0:08:07.219 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:58:42 +0000 (0:00:00.398) 0:08:07.618 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:58:42 +0000 (0:00:00.417) 0:08:08.035 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:58:43 +0000 (0:00:00.120) 0:08:08.156 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:58:43 +0000 (0:00:00.132) 0:08:08.289 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:58:43 +0000 (0:00:00.124) 0:08:08.413 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:58:43 +0000 (0:00:00.555) 0:08:08.968 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 19:58:44 +0000 (0:00:00.437) 0:08:09.405 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 19:58:44 +0000 (0:00:00.139) 0:08:09.544 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 19:58:44 +0000 (0:00:00.108) 0:08:09.653 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 19:58:44 +0000 (0:00:00.114) 0:08:09.767 ***********
changed: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 19:58:45 +0000 (0:00:00.427) 0:08:10.195 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:58:45 +0000 (0:00:00.548) 0:08:10.743 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:58:49 +0000 (0:00:03.607) 0:08:14.350 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:58:51 +0000 (0:00:02.005) 0:08:16.355 ***********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:58:53 +0000 (0:00:02.277) 0:08:18.633 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:58:54 +0000 (0:00:00.576) 0:08:19.209 ***********
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': 12845445, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.390242, 'mtime': 1781294206.390242, 'ctime': 1781294206.390242, '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': 12845446, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.3922422, 'mtime': 1781294206.3922422, 'ctime': 1781294206.3922422, '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': 12845447, 'dev': 64513, 'nlink': 1, 'atime': 1781294206.3932421, 'mtime': 1781294206.3932421, 'ctime': 1781294206.3932421, '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] **************************
Friday 12 June 2026 19:58:55 +0000 (0:00:01.126) 0:08:20.336 ***********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-dcn2_tr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:58:58 +0000 (0:00:02.938) 0:08:23.274 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:58:58 +0000 (0:00:00.597) 0:08:23.872 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:58:59 +0000 (0:00:00.550) 0:08:24.422 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:59:00 +0000 (0:00:00.991) 0:08:25.414 ***********
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] *************************
Friday 12 June 2026 19:59:00 +0000 (0:00:00.193) 0:08:25.607 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:59:00 +0000 (0:00:00.109) 0:08:25.717 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:59:01 +0000 (0:00:00.418) 0:08:26.136 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:59:01 +0000 (0:00:00.163) 0:08:26.299 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:59:01 +0000 (0:00:00.171) 0:08:26.471 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:59:01 +0000 (0:00:00.113) 0:08:26.585 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:59:01 +0000 (0:00:00.434) 0:08:27.019 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:59:02 +0000 (0:00:00.210) 0:08:27.229 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:59:02 +0000 (0:00:00.444) 0:08:27.674 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:59:02 +0000 (0:00:00.062) 0:08:27.737 ***********
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] *************************
Friday 12 June 2026 19:59:02 +0000 (0:00:00.226) 0:08:27.963 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:59:03 +0000 (0:00:00.133) 0:08:28.096 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:59:03 +0000 (0:00:00.554) 0:08:28.650 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:59:03 +0000 (0:00:00.161) 0:08:28.812 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:59:03 +0000 (0:00:00.178) 0:08:28.990 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:59:04 +0000 (0:00:00.114) 0:08:29.105 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:59:04 +0000 (0:00:00.126) 0:08:29.232 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:59:04 +0000 (0:00:00.182) 0:08:29.414 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:59:04 +0000 (0:00:00.367) 0:08:29.782 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:59:04 +0000 (0:00:00.056) 0:08:29.838 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:59:05 +0000 (0:00:00.421) 0:08:30.260 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:59:05 +0000 (0:00:00.070) 0:08:30.330 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:59:05 +0000 (0:00:00.070) 0:08:30.401 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:59:05 +0000 (0:00:00.077) 0:08:30.478 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:59:05 +0000 (0:00:00.363) 0:08:30.842 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:59:05 +0000 (0:00:00.065) 0:08:30.908 ***********
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] ****************************************
Friday 12 June 2026 19:59:08 +0000 (0:00:02.169) 0:08:33.077 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:59:08 +0000 (0:00:00.636) 0:08:33.714 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 19:59:10 +0000 (0:00:01.680) 0:08:35.394 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 19:59:10 +0000 (0:00:00.380) 0:08:35.775 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 19:59:10 +0000 (0:00:00.072) 0:08:35.847 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 19:59:10 +0000 (0:00:00.073) 0:08:35.921 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 19:59:11 +0000 (0:00:00.271) 0:08:36.192 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 19:59:11 +0000 (0:00:00.466) 0:08:36.658 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 19:59:12 +0000 (0:00:00.495) 0:08:37.154 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 19:59:12 +0000 (0:00:00.346) 0:08:37.500 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 19:59:12 +0000 (0:00:00.071) 0:08:37.571 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 19:59:12 +0000 (0:00:00.062) 0:08:37.634 ***********
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] *************************************************
Friday 12 June 2026 19:59:13 +0000 (0:00:01.109) 0:08:38.744 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:59:13 +0000 (0:00:00.139) 0:08:38.883 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:59:14 +0000 (0:00:00.364) 0:08:39.248 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 19:59:14 +0000 (0:00:00.558) 0:08:39.806 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 19:59:14 +0000 (0:00:00.134) 0:08:39.941 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 19:59:15 +0000 (0:00:00.402) 0:08:40.344 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 19:59:15 +0000 (0:00:00.414) 0:08:40.758 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 19:59:15 +0000 (0:00:00.112) 0:08:40.871 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 19:59:17 +0000 (0:00:01.812) 0:08:42.684 ***********
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] ********************************
Friday 12 June 2026 19:59:22 +0000 (0:00:04.384) 0:08:47.068 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 19:59:22 +0000 (0:00:00.357) 0:08:47.426 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 19:59:22 +0000 (0:00:00.070) 0:08:47.496 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 19:59:22 +0000 (0:00:00.070) 0:08:47.567 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 19:59:22 +0000 (0:00:00.265) 0:08:47.833 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 19:59:22 +0000 (0:00:00.068) 0:08:47.901 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 19:59:23 +0000 (0:00:00.343) 0:08:48.245 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 19:59:23 +0000 (0:00:00.114) 0:08:48.359 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 19:59:23 +0000 (0:00:00.062) 0:08:48.421 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 19:59:23 +0000 (0:00:00.381) 0:08:48.802 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 19:59:23 +0000 (0:00:00.068) 0:08:48.871 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 19:59:24 +0000 (0:00:00.264) 0:08:49.136 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 19:59:24 +0000 (0:00:00.833) 0:08:49.969 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 19:59:25 +0000 (0:00:00.409) 0:08:50.379 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 19:59:26 +0000 (0:00:00.734) 0:08:51.113 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 19:59:26 +0000 (0:00:00.426) 0:08:51.540 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 19:59:27 +0000 (0:00:01.193) 0:08:52.734 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 19:59:27 +0000 (0:00:00.077) 0:08:52.811 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 19:59:28 +0000 (0:00:00.385) 0:08:53.197 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 19:59:28 +0000 (0:00:00.362) 0:08:53.560 ***********
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 12 June 2026 19:59:28 +0000 (0:00:00.131) 0:08:53.692 ***********
changed: [instance]
TASK [Fail if needed] **********************************************************
Friday 12 June 2026 19:59:29 +0000 (0:00:00.482) 0:08:54.174 ***********
skipping: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 19:59:29 +0000 (0:00:00.116) 0:08:54.291 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 19:59:30 +0000 (0:00:00.915) 0:08:55.207 ***********
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=917 changed=229 unreachable=0 failed=0 skipped=415 rescued=0 ignored=0
Friday 12 June 2026 19:59:30 +0000 (0:00:00.739) 0:08:55.946 ***********
===============================================================================
Ensure we have expected records ---------------------------------------- 11.34s
dnsmasq : Add/Remove address -------------------------------------------- 9.79s
dnsmasq : Add DHCP entries ---------------------------------------------- 5.65s
dnsmasq : Add/Remove address -------------------------------------------- 4.67s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.54s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.51s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.49s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.44s
libvirt_manager : Populate service facts -------------------------------- 4.42s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.38s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.36s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.29s
libvirt_manager : Populate service facts -------------------------------- 4.22s
libvirt_manager : Ensure networks are created/started ------------------- 4.21s
libvirt_manager : Destroy networks -------------------------------------- 3.61s
libvirt_manager : Ensure networks are defined --------------------------- 3.60s
libvirt_manager : Ensure networks enabled to autostart ------------------ 3.43s
libvirt_manager : Ensure networks are active ---------------------------- 3.30s
libvirt_manager : Populate service facts -------------------------------- 3.27s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 19:59:31 +0000 (0:00:00.060) 0:00:00.060 ***********
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 12 June 2026 19:59:33 +0000 (0:00:01.203) 0:00:01.263 ***********
ok: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 12 June 2026 19:59:33 +0000 (0:00:00.562) 0:00:01.826 ***********
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] ***************************
Friday 12 June 2026 19:59:36 +0000 (0:00:02.532) 0:00:04.358 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 19:59:37 +0000 (0:00:00.988) 0:00:05.347 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 19:59:40 +0000 (0:00:03.572) 0:00:08.919 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 19:59:41 +0000 (0:00:01.214) 0:00:10.134 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 19:59:43 +0000 (0:00:01.049) 0:00:11.183 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 19:59:44 +0000 (0:00:01.068) 0:00:12.251 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 19:59:44 +0000 (0:00:00.109) 0:00:12.361 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 19:59:44 +0000 (0:00:00.544) 0:00:12.905 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.564) 0:00:13.470 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.165) 0:00:13.636 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.163) 0:00:13.800 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.066) 0:00:13.866 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.050) 0:00:13.916 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.093) 0:00:14.010 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.056) 0:00:14.066 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 19:59:45 +0000 (0:00:00.050) 0:00:14.117 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.484) 0:00:14.601 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.144) 0:00:14.746 ***********
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.138) 0:00:14.885 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.049) 0:00:14.935 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.092) 0:00:15.028 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.048) 0:00:15.076 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 19:59:46 +0000 (0:00:00.047) 0:00:15.124 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 19:59:47 +0000 (0:00:00.451) 0:00:15.576 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 19:59:47 +0000 (0:00:00.048) 0:00:15.625 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 19:59:47 +0000 (0:00:00.048) 0:00:15.673 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 19:59:48 +0000 (0:00:00.923) 0:00:16.596 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 19:59:49 +0000 (0:00:00.728) 0:00:17.325 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 19:59:50 +0000 (0:00:00.835) 0:00:18.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] *************************
Friday 12 June 2026 19:59:50 +0000 (0:00:00.204) 0:00:18.364 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:59:50 +0000 (0:00:00.169) 0:00:18.533 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:59:50 +0000 (0:00:00.516) 0:00:19.050 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:59:51 +0000 (0:00:00.155) 0:00:19.205 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:59:51 +0000 (0:00:00.219) 0:00:19.424 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:59:51 +0000 (0:00:00.124) 0:00:19.548 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:59:51 +0000 (0:00:00.125) 0:00:19.674 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:59:51 +0000 (0:00:00.154) 0:00:19.828 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 19:59:52 +0000 (0:00:00.536) 0:00:20.364 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 19:59:52 +0000 (0:00:00.087) 0:00:20.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] *************************
Friday 12 June 2026 19:59:52 +0000 (0:00:00.187) 0:00:20.639 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 19:59:52 +0000 (0:00:00.139) 0:00:20.779 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 19:59:53 +0000 (0:00:00.487) 0:00:21.267 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 19:59:53 +0000 (0:00:00.173) 0:00:21.440 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 19:59:53 +0000 (0:00:00.223) 0:00:21.663 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 19:59:53 +0000 (0:00:00.181) 0:00:21.845 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 19:59:53 +0000 (0:00:00.136) 0:00:21.981 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 19:59:54 +0000 (0:00:00.183) 0:00:22.165 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 19:59:54 +0000 (0:00:00.471) 0:00:22.637 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 19:59:54 +0000 (0:00:00.057) 0:00:22.694 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 19:59:55 +0000 (0:00:00.482) 0:00:23.177 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 19:59:55 +0000 (0:00:00.063) 0:00:23.241 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 19:59:55 +0000 (0:00:00.046) 0:00:23.288 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 19:59:55 +0000 (0:00:00.052) 0:00:23.341 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 19:59:55 +0000 (0:00:00.318) 0:00:23.659 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 19:59:55 +0000 (0:00:00.063) 0:00:23.723 ***********
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] ****************************************
Friday 12 June 2026 19:59:57 +0000 (0:00:02.012) 0:00:25.736 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 19:59:58 +0000 (0:00:00.605) 0:00:26.341 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:00:00 +0000 (0:00:01.978) 0:00:28.320 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:00:00 +0000 (0:00:00.310) 0:00:28.630 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:00:00 +0000 (0:00:00.077) 0:00:28.708 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:00:00 +0000 (0:00:00.067) 0:00:28.775 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 20:00:00 +0000 (0:00:00.112) 0:00:28.888 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 20:00:01 +0000 (0:00:00.789) 0:00:29.677 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 20:00:02 +0000 (0:00:00.630) 0:00:30.308 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 20:00:02 +0000 (0:00:00.303) 0:00:30.612 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 20:00:02 +0000 (0:00:00.058) 0:00:30.671 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 20:00:02 +0000 (0:00:00.060) 0:00:30.731 ***********
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] *************************************************
Friday 12 June 2026 20:00:03 +0000 (0:00:01.015) 0:00:31.746 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:00:03 +0000 (0:00:00.119) 0:00:31.866 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:00:04 +0000 (0:00:00.498) 0:00:32.365 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 20:00:04 +0000 (0:00:00.440) 0:00:32.805 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:00:04 +0000 (0:00:00.125) 0:00:32.931 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:00:05 +0000 (0:00:00.332) 0:00:33.264 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 20:00:05 +0000 (0:00:00.380) 0:00:33.644 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 20:00:05 +0000 (0:00:00.151) 0:00:33.796 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:00:07 +0000 (0:00:01.792) 0:00:35.588 ***********
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] ********************************
Friday 12 June 2026 20:00:09 +0000 (0:00:01.629) 0:00:37.217 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:00:09 +0000 (0:00:00.317) 0:00:37.535 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:00:09 +0000 (0:00:00.061) 0:00:37.596 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:00:09 +0000 (0:00:00.060) 0:00:37.657 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:00:09 +0000 (0:00:00.097) 0:00:37.755 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:00:09 +0000 (0:00:00.064) 0:00:37.819 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:00:09 +0000 (0:00:00.329) 0:00:38.149 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:00:10 +0000 (0:00:00.160) 0:00:38.309 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:00:10 +0000 (0:00:00.063) 0:00:38.373 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:00:10 +0000 (0:00:00.358) 0:00:38.732 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:00:10 +0000 (0:00:00.060) 0:00:38.792 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:00:10 +0000 (0:00:00.062) 0:00:38.855 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:00:11 +0000 (0:00:00.442) 0:00:39.298 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:00:11 +0000 (0:00:00.427) 0:00:39.725 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 20:00:12 +0000 (0:00:00.654) 0:00:40.379 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 20:00:12 +0000 (0:00:00.380) 0:00:40.759 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 20:00:13 +0000 (0:00:00.958) 0:00:41.717 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 20:00:13 +0000 (0:00:00.082) 0:00:41.800 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 20:00:13 +0000 (0:00:00.337) 0:00:42.137 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 20:00:14 +0000 (0:00:00.304) 0:00:42.442 ***********
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 12 June 2026 20:00:14 +0000 (0:00:00.190) 0:00:42.632 ***********
ok: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:00:14 +0000 (0:00:00.404) 0:00:43.036 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=59 changed=5 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Friday 12 June 2026 20:00:15 +0000 (0:00:01.017) 0:00:44.054 ***********
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 3.57s
Copy generated content to proper location ------------------------------- 2.53s
libvirt_manager : Remove workload and volumes --------------------------- 2.01s
podman : Ensure podman is installed ------------------------------------- 1.98s
dnsmasq : Install needed packages --------------------------------------- 1.79s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.63s
libvirt_manager : Start virtqemud socket service ------------------------ 1.21s
Gathering Facts --------------------------------------------------------- 1.20s
libvirt_manager : Start virtstoraged socket service --------------------- 1.07s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.05s
libvirt_manager : Restart firewalld ------------------------------------- 1.02s
virtualbmc : Remove vbmc files ------------------------------------------ 1.02s
libvirt_manager : Get installed packages list --------------------------- 0.99s
radvd : Gather package facts -------------------------------------------- 0.96s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.92s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.84s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.79s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.73s
dnsmasq : Remove main configuration files ------------------------------- 0.65s
virtualbmc : Remove vbmc container image -------------------------------- 0.63s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:00:39 +0000 (0:00:00.101) 0:00:00.101 ***********
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 12 June 2026 20:00:41 +0000 (0:00:02.065) 0:00:02.167 ***********
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 12 June 2026 20:00:42 +0000 (0:00:00.659) 0:00:02.826 ***********
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 12 June 2026 20:00:42 +0000 (0:00:00.076) 0:00:02.903 ***********
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] *****************************************
Friday 12 June 2026 20:00:42 +0000 (0:00:00.272) 0:00:03.176 ***********
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 12 June 2026 20:00:42 +0000 (0:00:00.423) 0:00:03.599 ***********
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 12 June 2026 20:00:43 +0000 (0:00:00.352) 0:00:03.952 ***********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 12 June 2026 20:00:44 +0000 (0:00:01.187) 0:00:05.139 ***********
TASK [repo_setup : Ensure directories are present] *****************************
Friday 12 June 2026 20:00:44 +0000 (0:00:00.162) 0:00:05.302 ***********
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] ********************
Friday 12 June 2026 20:00:45 +0000 (0:00:00.922) 0:00:06.224 ***********
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 12 June 2026 20:00:47 +0000 (0:00:01.995) 0:00:08.220 ***********
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 12 June 2026 20:00:48 +0000 (0:00:01.185) 0:00:09.406 ***********
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 12 June 2026 20:00:56 +0000 (0:00:07.845) 0:00:17.251 ***********
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 12 June 2026 20:00:57 +0000 (0:00:00.939) 0:00:18.190 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 12 June 2026 20:00:57 +0000 (0:00:00.080) 0:00:18.271 ***********
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 12 June 2026 20:00:58 +0000 (0:00:00.859) 0:00:19.131 ***********
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 12 June 2026 20:00:58 +0000 (0:00:00.117) 0:00:19.248 ***********
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 12 June 2026 20:00:58 +0000 (0:00:00.110) 0:00:19.359 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 12 June 2026 20:00:58 +0000 (0:00:00.159) 0:00:19.519 ***********
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 12 June 2026 20:00:59 +0000 (0:00:00.622) 0:00:20.142 ***********
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.756) 0:00:20.898 ***********
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.156) 0:00:21.055 ***********
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.101) 0:00:21.156 ***********
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.106) 0:00:21.262 ***********
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.127) 0:00:21.390 ***********
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.148) 0:00:21.539 ***********
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.092) 0:00:21.631 ***********
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 12 June 2026 20:01:00 +0000 (0:00:00.089) 0:00:21.720 ***********
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 12 June 2026 20:01:01 +0000 (0:00:00.092) 0:00:21.813 ***********
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 12 June 2026 20:01:01 +0000 (0:00:00.154) 0:00:21.967 ***********
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 12 June 2026 20:01:01 +0000 (0:00:00.093) 0:00:22.060 ***********
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 12 June 2026 20:01:01 +0000 (0:00:00.087) 0:00:22.148 ***********
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 12 June 2026 20:01:01 +0000 (0:00:00.399) 0:00:22.547 ***********
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 12 June 2026 20:01:02 +0000 (0:00:00.382) 0:00:22.930 ***********
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 12 June 2026 20:01:02 +0000 (0:00:00.424) 0:00:23.355 ***********
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 12 June 2026 20:01:02 +0000 (0:00:00.086) 0:00:23.441 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 12 June 2026 20:01:02 +0000 (0:00:00.130) 0:00:23.571 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 12 June 2026 20:01:02 +0000 (0:00:00.080) 0:00:23.651 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 12 June 2026 20:01:02 +0000 (0:00:00.082) 0:00:23.734 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Friday 12 June 2026 20:01:03 +0000 (0:00:00.081) 0:00:23.815 ***********
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 12 June 2026 20:01:03 +0000 (0:00:00.138) 0:00:23.954 ***********
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 12 June 2026 20:01:03 +0000 (0:00:00.069) 0:00:24.023 ***********
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 12 June 2026 20:01:03 +0000 (0:00:00.092) 0:00:24.116 ***********
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 12 June 2026 20:01:03 +0000 (0:00:00.067) 0:00:24.183 ***********
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 12 June 2026 20:01:03 +0000 (0:00:00.168) 0:00:24.352 ***********
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 12 June 2026 20:01:03 +0000 (0:00:00.112) 0:00:24.465 ***********
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 12 June 2026 20:01:03 +0000 (0:00:00.106) 0:00:24.572 ***********
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 12 June 2026 20:01:03 +0000 (0:00:00.169) 0:00:24.741 ***********
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 12 June 2026 20:01:04 +0000 (0:00:00.140) 0:00:24.882 ***********
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 12 June 2026 20:01:52 +0000 (0:00:48.652) 0:01:13.535 ***********
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 12 June 2026 20:01:54 +0000 (0:00:01.670) 0:01:15.205 ***********
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 12 June 2026 20:01:54 +0000 (0:00:00.181) 0:01:15.387 ***********
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] *************************************
Friday 12 June 2026 20:01:54 +0000 (0:00:00.169) 0:01:15.556 ***********
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 12 June 2026 20:01:54 +0000 (0:00:00.070) 0:01:15.626 ***********
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 12 June 2026 20:01:56 +0000 (0:00:01.648) 0:01:17.275 ***********
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 12 June 2026 20:01:57 +0000 (0:00:00.506) 0:01:17.781 ***********
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 12 June 2026 20:01:57 +0000 (0:00:00.343) 0:01:18.125 ***********
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 12 June 2026 20:01:57 +0000 (0:00:00.198) 0:01:18.324 ***********
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 12 June 2026 20:01:57 +0000 (0:00:00.120) 0:01:18.444 ***********
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 12 June 2026 20:01:58 +0000 (0:00:00.360) 0:01:18.804 ***********
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 12 June 2026 20:01:58 +0000 (0:00:00.515) 0:01:19.320 ***********
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 12 June 2026 20:01:58 +0000 (0:00:00.079) 0:01:19.400 ***********
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 12 June 2026 20:01:58 +0000 (0:00:00.064) 0:01:19.464 ***********
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 12 June 2026 20:01:58 +0000 (0:00:00.065) 0:01:19.529 ***********
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 12 June 2026 20:01:58 +0000 (0:00:00.117) 0:01:19.646 ***********
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 12 June 2026 20:01:58 +0000 (0:00:00.066) 0:01:19.713 ***********
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 12 June 2026 20:01:59 +0000 (0:00:00.076) 0:01:19.789 ***********
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] ***************************
Friday 12 June 2026 20:02:00 +0000 (0:00:01.594) 0:01:21.384 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 20:02:01 +0000 (0:00:01.092) 0:01:22.477 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 20:02:06 +0000 (0:00:04.487) 0:01:26.964 ***********
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 20:02:07 +0000 (0:00:01.347) 0:01:28.312 ***********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 20:02:08 +0000 (0:00:01.097) 0:01:29.410 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 20:02:09 +0000 (0:00:01.133) 0:01:30.543 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 20:02:09 +0000 (0:00:00.136) 0:01:30.679 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 20:02:10 +0000 (0:00:00.530) 0:01:31.210 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 20:02:10 +0000 (0:00:00.541) 0:01:31.752 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.126) 0:01:31.879 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.116) 0:01:31.995 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.044) 0:01:32.040 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.081) 0:01:32.121 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.043) 0:01:32.165 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.043) 0:01:32.208 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.041) 0:01:32.250 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 20:02:11 +0000 (0:00:00.476) 0:01:32.727 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.144) 0:01:32.871 ***********
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.145) 0:01:33.017 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.090) 0:01:33.107 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.045) 0:01:33.153 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.045) 0:01:33.199 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.046) 0:01:33.245 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 20:02:12 +0000 (0:00:00.481) 0:01:33.727 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 20:02:13 +0000 (0:00:00.046) 0:01:33.774 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 20:02:13 +0000 (0:00:00.045) 0:01:33.820 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 20:02:13 +0000 (0:00:00.767) 0:01:34.587 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 20:02:14 +0000 (0:00:00.676) 0:01:35.264 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 20:02:15 +0000 (0:00:00.654) 0:01:35.918 ***********
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] *************************
Friday 12 June 2026 20:02:15 +0000 (0:00:00.184) 0:01:36.103 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:02:15 +0000 (0:00:00.204) 0:01:36.307 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:02:15 +0000 (0:00:00.411) 0:01:36.719 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:02:16 +0000 (0:00:00.146) 0:01:36.866 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:02:16 +0000 (0:00:00.171) 0:01:37.037 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:02:16 +0000 (0:00:00.106) 0:01:37.144 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:02:16 +0000 (0:00:00.130) 0:01:37.275 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:02:16 +0000 (0:00:00.175) 0:01:37.450 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 20:02:17 +0000 (0:00:00.443) 0:01:37.894 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 20:02:17 +0000 (0:00:00.084) 0:01:37.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] *************************
Friday 12 June 2026 20:02:17 +0000 (0:00:00.186) 0:01:38.165 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:02:17 +0000 (0:00:00.141) 0:01:38.307 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:02:17 +0000 (0:00:00.364) 0:01:38.671 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:02:18 +0000 (0:00:00.170) 0:01:38.842 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:02:18 +0000 (0:00:00.166) 0:01:39.009 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:02:18 +0000 (0:00:00.111) 0:01:39.120 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:02:18 +0000 (0:00:00.123) 0:01:39.244 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:02:18 +0000 (0:00:00.166) 0:01:39.410 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 20:02:19 +0000 (0:00:00.428) 0:01:39.839 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 20:02:19 +0000 (0:00:00.102) 0:01:39.941 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 20:02:19 +0000 (0:00:00.374) 0:01:40.316 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 20:02:19 +0000 (0:00:00.056) 0:01:40.373 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 20:02:19 +0000 (0:00:00.051) 0:01:40.425 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 20:02:19 +0000 (0:00:00.055) 0:01:40.480 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 20:02:20 +0000 (0:00:00.332) 0:01:40.813 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 20:02:20 +0000 (0:00:00.052) 0:01:40.866 ***********
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] ****************************************
Friday 12 June 2026 20:02:22 +0000 (0:00:02.009) 0:01:42.875 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 20:02:22 +0000 (0:00:00.588) 0:01:43.463 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:02:24 +0000 (0:00:01.652) 0:01:45.116 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:02:24 +0000 (0:00:00.328) 0:01:45.444 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:02:24 +0000 (0:00:00.062) 0:01:45.506 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:02:24 +0000 (0:00:00.061) 0:01:45.568 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 20:02:24 +0000 (0:00:00.092) 0:01:45.660 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 20:02:25 +0000 (0:00:00.675) 0:01:46.336 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 20:02:26 +0000 (0:00:00.629) 0:01:46.965 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 20:02:26 +0000 (0:00:00.257) 0:01:47.223 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 20:02:26 +0000 (0:00:00.059) 0:01:47.282 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 20:02:26 +0000 (0:00:00.052) 0:01:47.335 ***********
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] *************************************************
Friday 12 June 2026 20:02:27 +0000 (0:00:01.191) 0:01:48.526 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:02:27 +0000 (0:00:00.133) 0:01:48.659 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:02:28 +0000 (0:00:00.459) 0:01:49.119 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 20:02:28 +0000 (0:00:00.382) 0:01:49.501 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:02:28 +0000 (0:00:00.205) 0:01:49.706 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:02:29 +0000 (0:00:00.343) 0:01:50.050 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 20:02:29 +0000 (0:00:00.339) 0:01:50.389 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 20:02:29 +0000 (0:00:00.099) 0:01:50.489 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:02:31 +0000 (0:00:01.573) 0:01:52.063 ***********
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] ********************************
Friday 12 June 2026 20:02:32 +0000 (0:00:01.605) 0:01:53.668 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:02:33 +0000 (0:00:00.338) 0:01:54.007 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:02:33 +0000 (0:00:00.102) 0:01:54.110 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:02:33 +0000 (0:00:00.072) 0:01:54.182 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:02:33 +0000 (0:00:00.106) 0:01:54.289 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:02:33 +0000 (0:00:00.049) 0:01:54.338 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:02:33 +0000 (0:00:00.322) 0:01:54.661 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:02:34 +0000 (0:00:00.137) 0:01:54.799 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:02:34 +0000 (0:00:00.049) 0:01:54.848 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:02:34 +0000 (0:00:00.300) 0:01:55.149 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:02:34 +0000 (0:00:00.044) 0:01:55.193 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:02:34 +0000 (0:00:00.048) 0:01:55.242 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:02:34 +0000 (0:00:00.442) 0:01:55.684 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:02:35 +0000 (0:00:00.330) 0:01:56.014 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 20:02:35 +0000 (0:00:00.569) 0:01:56.584 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 20:02:36 +0000 (0:00:00.362) 0:01:56.946 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 20:02:36 +0000 (0:00:00.807) 0:01:57.754 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 20:02:37 +0000 (0:00:00.087) 0:01:57.841 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 20:02:37 +0000 (0:00:00.345) 0:01:58.187 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 20:02:37 +0000 (0:00:00.330) 0:01:58.517 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 12 June 2026 20:02:37 +0000 (0:00:00.137) 0:01:58.654 ***********
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 12 June 2026 20:02:38 +0000 (0:00:00.378) 0:01:59.032 ***********
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 12 June 2026 20:02:38 +0000 (0:00:00.309) 0:01:59.342 ***********
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 12 June 2026 20:02:38 +0000 (0:00:00.326) 0:01:59.669 ***********
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 12 June 2026 20:02:38 +0000 (0:00:00.076) 0:01:59.745 ***********
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 12 June 2026 20:02:39 +0000 (0:00:00.055) 0:01:59.801 ***********
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 12 June 2026 20:02:39 +0000 (0:00:00.061) 0:01:59.862 ***********
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 12 June 2026 20:02:39 +0000 (0:00:00.056) 0:01:59.919 ***********
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 12 June 2026 20:02:40 +0000 (0:00:01.544) 0:02:01.464 ***********
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 12 June 2026 20:02:41 +0000 (0:00:00.347) 0:02:01.811 ***********
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 12 June 2026 20:02:41 +0000 (0:00:00.593) 0:02:02.405 ***********
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 12 June 2026 20:02:41 +0000 (0:00:00.070) 0:02:02.476 ***********
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 12 June 2026 20:02:42 +0000 (0:00:00.360) 0:02:02.836 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 12 June 2026 20:02:42 +0000 (0:00:00.643) 0:02:03.479 ***********
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 12 June 2026 20:02:43 +0000 (0:00:00.494) 0:02:03.974 ***********
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.] *********
Friday 12 June 2026 20:02:43 +0000 (0:00:00.325) 0:02:04.300 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 12 June 2026 20:02:44 +0000 (0:00:00.531) 0:02:04.831 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 12 June 2026 20:02:45 +0000 (0:00:01.504) 0:02:06.336 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 12 June 2026 20:02:46 +0000 (0:00:00.445) 0:02:06.781 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 12 June 2026 20:02:46 +0000 (0:00:00.452) 0:02:07.234 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 12 June 2026 20:02:47 +0000 (0:00:00.597) 0:02:07.832 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 12 June 2026 20:02:47 +0000 (0:00:00.498) 0:02:08.330 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 12 June 2026 20:02:48 +0000 (0:00:00.543) 0:02:08.873 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 12 June 2026 20:02:48 +0000 (0:00:00.477) 0:02:09.351 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 12 June 2026 20:02:49 +0000 (0:00:00.532) 0:02:09.883 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 12 June 2026 20:02:49 +0000 (0:00:00.492) 0:02:10.376 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 12 June 2026 20:02:50 +0000 (0:00:00.533) 0:02:10.910 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 12 June 2026 20:02:50 +0000 (0:00:00.511) 0:02:11.421 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 12 June 2026 20:02:51 +0000 (0:00:00.541) 0:02:11.963 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 12 June 2026 20:02:51 +0000 (0:00:00.484) 0:02:12.448 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 12 June 2026 20:02:52 +0000 (0:00:00.511) 0:02:12.959 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 12 June 2026 20:02:52 +0000 (0:00:00.446) 0:02:13.405 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 12 June 2026 20:02:53 +0000 (0:00:00.513) 0:02:13.918 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 12 June 2026 20:02:53 +0000 (0:00:00.485) 0:02:14.403 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 12 June 2026 20:02:54 +0000 (0:00:00.484) 0:02:14.888 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 12 June 2026 20:02:54 +0000 (0:00:00.519) 0:02:15.407 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 12 June 2026 20:02:55 +0000 (0:00:00.532) 0:02:15.939 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 12 June 2026 20:02:55 +0000 (0:00:00.559) 0:02:16.498 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 12 June 2026 20:02:56 +0000 (0:00:00.446) 0:02:16.945 ***********
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 12 June 2026 20:02:56 +0000 (0:00:00.485) 0:02:17.430 ***********
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 12 June 2026 20:02:56 +0000 (0:00:00.097) 0:02:17.528 ***********
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 12 June 2026 20:02:57 +0000 (0:00:00.463) 0:02:17.992 ***********
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 12 June 2026 20:02:57 +0000 (0:00:00.647) 0:02:18.639 ***********
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 12 June 2026 20:02:58 +0000 (0:00:00.421) 0:02:19.061 ***********
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 12 June 2026 20:02:58 +0000 (0:00:00.285) 0:02:19.347 ***********
TASK [libvirt_manager : Deactivate default] ************************************
Friday 12 June 2026 20:02:58 +0000 (0:00:00.099) 0:02:19.447 ***********
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 12 June 2026 20:02:59 +0000 (0:00:00.354) 0:02:19.801 ***********
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 12 June 2026 20:02:59 +0000 (0:00:00.172) 0:02:19.973 ***********
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 12 June 2026 20:02:59 +0000 (0:00:00.628) 0:02:20.602 ***********
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 12 June 2026 20:03:00 +0000 (0:00:00.582) 0:02:21.184 ***********
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 12 June 2026 20:03:01 +0000 (0:00:00.722) 0:02:21.907 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:03:01 +0000 (0:00:00.342) 0:02:22.250 ***********
changed: [instance]
PLAY [Get VBMC in place] *******************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:03:02 +0000 (0:00:00.895) 0:02:23.146 ***********
ok: [instance]
TASK [Ensure extra dir is present] *********************************************
Friday 12 June 2026 20:03:03 +0000 (0:00:00.863) 0:02:24.009 ***********
ok: [instance]
TASK [virtualbmc : Ensure needed directories exist] ****************************
Friday 12 June 2026 20:03:03 +0000 (0:00:00.305) 0:02:24.314 ***********
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 20:03:03 +0000 (0:00:00.342) 0:02:24.656 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:03:05 +0000 (0:00:01.627) 0:02:26.284 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:03:05 +0000 (0:00:00.370) 0:02:26.655 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:03:05 +0000 (0:00:00.092) 0:02:26.747 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:03:06 +0000 (0:00:00.082) 0:02:26.829 ***********
skipping: [instance]
TASK [virtualbmc : Check if container already exists] **************************
Friday 12 June 2026 20:03:06 +0000 (0:00:00.109) 0:02:26.939 ***********
ok: [instance]
TASK [virtualbmc : Create ssh key for VBMC] ************************************
Friday 12 June 2026 20:03:06 +0000 (0:00:00.564) 0:02:27.503 ***********
changed: [instance]
TASK [virtualbmc : Pull vbmc container image] **********************************
Friday 12 June 2026 20:03:07 +0000 (0:00:00.492) 0:02:27.996 ***********
changed: [instance]
TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Friday 12 June 2026 20:03:13 +0000 (0:00:06.235) 0:02:34.231 ***********
changed: [instance]
TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Friday 12 June 2026 20:03:14 +0000 (0:00:00.578) 0:02:34.809 ***********
changed: [instance]
TASK [virtualbmc : Create vbmc server configuration file] **********************
Friday 12 June 2026 20:03:14 +0000 (0:00:00.464) 0:02:35.274 ***********
changed: [instance]
TASK [virtualbmc : Create undying vbmcd service script] ************************
Friday 12 June 2026 20:03:15 +0000 (0:00:00.536) 0:02:35.811 ***********
changed: [instance]
TASK [virtualbmc : Create and start vbmc container] ****************************
Friday 12 June 2026 20:03:15 +0000 (0:00:00.538) 0:02:36.349 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=147 changed=33 unreachable=0 failed=0 skipped=86 rescued=1 ignored=0
Friday 12 June 2026 20:03:16 +0000 (0:00:01.207) 0:02:37.556 ***********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 48.65s
repo_setup : Initialize python venv and install requirements ------------ 7.85s
virtualbmc : Pull vbmc container image ---------------------------------- 6.24s
libvirt_manager : Populate service facts -------------------------------- 4.49s
Gathering Facts --------------------------------------------------------- 2.07s
libvirt_manager : Remove workload and volumes --------------------------- 2.01s
repo_setup : Make sure git-core package is installed -------------------- 2.00s
test_deps : Install python yaml libs ------------------------------------ 1.67s
podman : Ensure podman is installed ------------------------------------- 1.65s
ci_setup : Install needed packages -------------------------------------- 1.65s
podman : Ensure podman is installed ------------------------------------- 1.63s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.61s
ci_setup : Manage directories ------------------------------------------- 1.59s
dnsmasq : Install needed packages --------------------------------------- 1.57s
libvirt_manager : Install packages required for using KVM --------------- 1.54s
libvirt_manager : Ensure read-only socket is enabled for qemu. ---------- 1.50s
libvirt_manager : Start virtqemud socket service ------------------------ 1.35s
virtualbmc : Create and start vbmc container ---------------------------- 1.21s
virtualbmc : Remove vbmc files ------------------------------------------ 1.19s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.19s
PLAY [Test ocp_layout.yml tasks] ***********************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:03:17 +0000 (0:00:00.059) 0:00:00.059 ***********
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 12 June 2026 20:03:18 +0000 (0:00:01.190) 0:00:01.249 ***********
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 12 June 2026 20:03:18 +0000 (0:00:00.136) 0:00:01.385 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 20:03:18 +0000 (0:00:00.061) 0:00:01.447 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 20:03:19 +0000 (0:00:00.479) 0:00:01.927 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 20:03:19 +0000 (0:00:00.121) 0:00:02.048 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 20:03:19 +0000 (0:00:00.082) 0:00:02.131 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 20:03:19 +0000 (0:00:00.121) 0:00:02.252 ***********
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] **********************
Friday 12 June 2026 20:03:19 +0000 (0:00:00.221) 0:00:02.474 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 20:03:20 +0000 (0:00:00.122) 0:00:02.596 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 20:03:20 +0000 (0:00:00.646) 0:00:03.243 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-0 to ocps)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-1 to ocps)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-master-2 to ocps)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding ocp-worker-0 to ocp_workers)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:03:20 +0000 (0:00:00.202) 0:00:03.446 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:03:21 +0000 (0:00:00.191) 0:00:03.637 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:03:21 +0000 (0:00:00.354) 0:00:03.992 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:03:21 +0000 (0:00:00.317) 0:00:04.309 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:03:21 +0000 (0:00:00.144) 0:00:04.454 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:03:22 +0000 (0:00:00.104) 0:00:04.559 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:03:22 +0000 (0:00:00.131) 0:00:04.690 ***********
ok: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:03:22 +0000 (0:00:00.354) 0:00:05.045 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:03:23 +0000 (0:00:00.492) 0:00:05.537 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:03:23 +0000 (0:00:00.096) 0:00:05.634 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:03:23 +0000 (0:00:00.115) 0:00:05.749 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:03:23 +0000 (0:00:00.193) 0:00:05.943 ***********
ok: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:03:23 +0000 (0:00:00.310) 0:00:06.254 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:03:24 +0000 (0:00:00.395) 0:00:06.649 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:03:24 +0000 (0:00:00.111) 0:00:06.760 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:03:24 +0000 (0:00:00.171) 0:00:06.932 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:03:24 +0000 (0:00:00.175) 0:00:07.107 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:03:24 +0000 (0:00:00.292) 0:00:07.399 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:03:25 +0000 (0:00:00.385) 0:00:07.785 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:03:25 +0000 (0:00:00.104) 0:00:07.889 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 20:03:25 +0000 (0:00:00.097) 0:00:07.987 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 20:03:25 +0000 (0:00:00.302) 0:00:08.290 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 20:03:26 +0000 (0:00:00.895) 0:00:09.185 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 20:03:27 +0000 (0:00:00.474) 0:00:09.659 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 20:03:27 +0000 (0:00:00.074) 0:00:09.734 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 20:03:27 +0000 (0:00:00.119) 0:00:09.854 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 20:03:27 +0000 (0:00:00.072) 0:00:09.926 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 20:03:27 +0000 (0:00:00.096) 0:00:10.023 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 20:03:27 +0000 (0:00:00.070) 0:00:10.093 ***********
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] ***************************
Friday 12 June 2026 20:03:27 +0000 (0:00:00.249) 0:00:10.342 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 20:03:27 +0000 (0:00:00.058) 0:00:10.400 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 20:03:28 +0000 (0:00:00.380) 0:00:10.781 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 20:03:28 +0000 (0:00:00.666) 0:00:11.447 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 20:03:29 +0000 (0:00:00.197) 0:00:11.644 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 20:03:29 +0000 (0:00:00.107) 0:00:11.752 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 20:03:29 +0000 (0:00:00.657) 0:00:12.410 ***********
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.] ***
Friday 12 June 2026 20:03:30 +0000 (0:00:00.198) 0:00:12.608 ***********
ok: [instance] => (item=public)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 12 June 2026 20:03:30 +0000 (0:00:00.151) 0:00:12.760 ***********
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 12 June 2026 20:03:30 +0000 (0:00:00.490) 0:00:13.250 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 12 June 2026 20:03:31 +0000 (0:00:00.533) 0:00:13.783 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 12 June 2026 20:03:31 +0000 (0:00:00.343) 0:00:14.127 ***********
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 12 June 2026 20:03:32 +0000 (0:00:00.409) 0:00:14.536 ***********
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] ***********************
Friday 12 June 2026 20:03:32 +0000 (0:00:00.204) 0:00:14.740 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 20:03:32 +0000 (0:00:00.298) 0:00:15.038 ***********
ok: [instance] => (item=cifmw-public)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 12 June 2026 20:03:32 +0000 (0:00:00.377) 0:00:15.416 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 20:03:33 +0000 (0:00:00.219) 0:00:15.636 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 20:03:33 +0000 (0:00:00.222) 0:00:15.858 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 20:03:35 +0000 (0:00:01.868) 0:00:17.727 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 20:03:35 +0000 (0:00:00.346) 0:00:18.073 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 20:03:36 +0000 (0:00:00.564) 0:00:18.638 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 20:03:38 +0000 (0:00:02.133) 0:00:20.771 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 20:03:38 +0000 (0:00:00.677) 0:00:21.449 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 20:03:39 +0000 (0:00:00.278) 0:00:21.728 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 20:03:39 +0000 (0:00:00.304) 0:00:22.033 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 20:03:41 +0000 (0:00:01.727) 0:00:23.761 ***********
ok: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 20:03:41 +0000 (0:00:00.369) 0:00:24.130 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 20:03:42 +0000 (0:00:00.608) 0:00:24.738 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 20:03:44 +0000 (0:00:02.131) 0:00:26.870 ***********
changed: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 20:03:44 +0000 (0:00:00.641) 0:00:27.511 ***********
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 20:03:45 +0000 (0:00:00.844) 0:00:28.355 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 20:03:46 +0000 (0:00:00.630) 0:00:28.986 ***********
ok: [instance] => (item=cifmw-public)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 20:03:46 +0000 (0:00:00.205) 0:00:29.191 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:03:48 +0000 (0:00:01.535) 0:00:30.727 ***********
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] ********************************
Friday 12 June 2026 20:03:52 +0000 (0:00:04.405) 0:00:35.133 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:03:53 +0000 (0:00:00.462) 0:00:35.595 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:03:53 +0000 (0:00:00.535) 0:00:36.131 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:03:54 +0000 (0:00:00.592) 0:00:36.724 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:03:54 +0000 (0:00:00.207) 0:00:36.932 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:03:55 +0000 (0:00:00.598) 0:00:37.530 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:03:55 +0000 (0:00:00.062) 0:00:37.593 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:03:55 +0000 (0:00:00.155) 0:00:37.748 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:03:55 +0000 (0:00:00.598) 0:00:38.347 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:03:55 +0000 (0:00:00.101) 0:00:38.449 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:03:56 +0000 (0:00:00.387) 0:00:38.836 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:03:57 +0000 (0:00:01.246) 0:00:40.082 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:03:57 +0000 (0:00:00.111) 0:00:40.194 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:03:57 +0000 (0:00:00.078) 0:00:40.272 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 20:03:57 +0000 (0:00:00.129) 0:00:40.401 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:03:58 +0000 (0:00:00.241) 0:00:40.643 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:03:58 +0000 (0:00:00.079) 0:00:40.722 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:03:58 +0000 (0:00:00.084) 0:00:40.807 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:03:59 +0000 (0:00:00.730) 0:00:41.538 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:03:59 +0000 (0:00:00.066) 0:00:41.604 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 20:03:59 +0000 (0:00:00.164) 0:00:41.769 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 20:03:59 +0000 (0:00:00.094) 0:00:41.863 ***********
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 20:03:59 +0000 (0:00:00.342) 0:00:42.206 ***********
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] ***************
Friday 12 June 2026 20:03:59 +0000 (0:00:00.163) 0:00:42.369 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 20:04:00 +0000 (0:00:00.478) 0:00:42.847 ***********
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 20:04:00 +0000 (0:00:00.134) 0:00:42.982 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 20:04:00 +0000 (0:00:00.522) 0:00:43.504 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 20:04:01 +0000 (0:00:00.466) 0:00:43.971 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 20:04:01 +0000 (0:00:00.483) 0:00:44.455 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 20:04:02 +0000 (0:00:00.201) 0:00:44.657 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 20:04:02 +0000 (0:00:00.548) 0:00:45.205 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 20:04:02 +0000 (0:00:00.079) 0:00:45.284 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 20:04:02 +0000 (0:00:00.072) 0:00:45.357 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 20:04:02 +0000 (0:00:00.117) 0:00:45.474 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 20:04:03 +0000 (0:00:00.077) 0:00:45.552 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 20:04:03 +0000 (0:00:00.066) 0:00:45.619 ***********
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] ***************************
Friday 12 June 2026 20:04:03 +0000 (0:00:00.283) 0:00:45.903 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 20:04:03 +0000 (0:00:00.098) 0:00:46.001 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 20:04:03 +0000 (0:00:00.333) 0:00:46.335 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 20:04:04 +0000 (0:00:00.575) 0:00:46.911 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 20:04:04 +0000 (0:00:00.286) 0:00:47.197 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 20:04:04 +0000 (0:00:00.076) 0:00:47.273 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 20:04:05 +0000 (0:00:00.725) 0:00:47.999 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 20:04:05 +0000 (0:00:00.104) 0:00:48.103 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 20:04:05 +0000 (0:00:00.076) 0:00:48.180 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 20:04:05 +0000 (0:00:00.077) 0:00:48.257 ***********
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] **************************************
Friday 12 June 2026 20:04:05 +0000 (0:00:00.263) 0:00:48.521 ***********
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] **************************************
Friday 12 June 2026 20:04:06 +0000 (0:00:00.205) 0:00:48.727 ***********
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] **************************************
Friday 12 June 2026 20:04:06 +0000 (0:00:00.193) 0:00:48.921 ***********
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] **************************************
Friday 12 June 2026 20:04:06 +0000 (0:00:00.242) 0:00:49.163 ***********
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] **************************************
Friday 12 June 2026 20:04:06 +0000 (0:00:00.164) 0:00:49.327 ***********
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] **************************************
Friday 12 June 2026 20:04:06 +0000 (0:00:00.184) 0:00:49.512 ***********
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] **************************************
Friday 12 June 2026 20:04:07 +0000 (0:00:00.160) 0:00:49.672 ***********
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 }}] ******************************
Friday 12 June 2026 20:04:07 +0000 (0:00:00.314) 0:00:49.986 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 20:04:07 +0000 (0:00:00.162) 0:00:50.149 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 20:04:07 +0000 (0:00:00.147) 0:00:50.296 ***********
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:19:33', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:26:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:97:89', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:f8:30', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 20:04:07 +0000 (0:00:00.190) 0:00:50.487 ***********
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] *************************************
Friday 12 June 2026 20:04:08 +0000 (0:00:00.153) 0:00:50.641 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 20:04:08 +0000 (0:00:00.370) 0:00:51.011 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 20:04:08 +0000 (0:00:00.083) 0:00:51.095 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 20:04:08 +0000 (0:00:00.068) 0:00:51.164 ***********
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:19:33', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:26:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:97:89', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:f8:30', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 20:04:08 +0000 (0:00:00.256) 0:00:51.420 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 20:04:09 +0000 (0:00:00.138) 0:00:51.558 ***********
changed: [instance] => (item={'file': 'public_master-0_52:54:00:00:19:33', 'entry': 'set:ocp,52:54:00:00:19:33,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:00:26:0d', 'entry': 'set:ocp,52:54:01:00:26:0d,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:00:97:89', 'entry': 'set:ocp,52:54:02:00:97:89,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:00:f8:30', 'entry': 'set:ocp_worker,52:54:03:00:f8:30,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 20:04:10 +0000 (0:00:01.939) 0:00:53.498 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 20:04:11 +0000 (0:00:00.136) 0:00:53.634 ***********
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] *****************************************
Friday 12 June 2026 20:04:11 +0000 (0:00:00.347) 0:00:53.982 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 20:04:11 +0000 (0:00:00.208) 0:00:54.190 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 20:04:11 +0000 (0:00:00.080) 0:00:54.271 ***********
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] ********************************************
Friday 12 June 2026 20:04:12 +0000 (0:00:00.341) 0:00:54.613 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 20:04:18 +0000 (0:00:06.296) 0:01:00.910 ***********
skipping: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 20:04:18 +0000 (0:00:00.366) 0:01:01.276 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 20:04:18 +0000 (0:00:00.059) 0:01:01.336 ***********
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 12 June 2026 20:04:18 +0000 (0:00:00.129) 0:01:01.465 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 20:04:19 +0000 (0:00:00.071) 0:01:01.536 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 20:04:19 +0000 (0:00:00.587) 0:01:02.124 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:04:19 +0000 (0:00:00.150) 0:01:02.275 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 20:04:20 +0000 (0:00:00.988) 0:01:03.263 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 20:04:22 +0000 (0:00:01.614) 0:01:04.877 ***********
changed: [instance]
TASK [Inject ipmi.utility] *****************************************************
Friday 12 June 2026 20:04:22 +0000 (0:00:00.593) 0:01:05.471 ***********
changed: [instance]
TASK [Restart cifmw-dnsmasq] ***************************************************
Friday 12 June 2026 20:04:23 +0000 (0:00:00.355) 0:01:05.827 ***********
changed: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 12 June 2026 20:04:23 +0000 (0:00:00.481) 0:01:06.309 ***********
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 12 June 2026 20:04:24 +0000 (0:00:00.701) 0:01:07.010 ***********
changed: [instance]
TASK [libvirt_manager : Ensure needed directories exist] ***********************
Friday 12 June 2026 20:04:25 +0000 (0:00:00.792) 0:01:07.803 ***********
changed: [instance] => (item=/opt/basedir/images)
changed: [instance] => (item=/opt/basedir/workload)
ok: [instance] => (item=/opt/basedir/ocp_volumes)
TASK [libvirt_manager : Create pool in libvirt] ********************************
Friday 12 June 2026 20:04:26 +0000 (0:00:00.807) 0:01:08.610 ***********
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] *************************
Friday 12 June 2026 20:04:26 +0000 (0:00:00.162) 0:01:08.773 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:04:26 +0000 (0:00:00.071) 0:01:08.845 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:04:26 +0000 (0:00:00.422) 0:01:09.267 ***********
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:04:27 +0000 (0:00:00.500) 0:01:09.768 ***********
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:04:27 +0000 (0:00:00.622) 0:01:10.390 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:04:27 +0000 (0:00:00.100) 0:01:10.490 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:04:28 +0000 (0:00:00.066) 0:01:10.557 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:04:28 +0000 (0:00:00.118) 0:01:10.675 ***********
ok: [instance]
TASK [Create blank images for OCP cluster resources] ***************************
Friday 12 June 2026 20:04:28 +0000 (0:00:00.514) 0:01:11.190 ***********
TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Friday 12 June 2026 20:04:28 +0000 (0:00:00.331) 0:01:11.521 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Friday 12 June 2026 20:04:29 +0000 (0:00:00.502) 0:01:12.024 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Friday 12 June 2026 20:04:29 +0000 (0:00:00.372) 0:01:12.397 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-0] ****************
Friday 12 June 2026 20:04:30 +0000 (0:00:00.737) 0:01:13.134 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Friday 12 June 2026 20:04:30 +0000 (0:00:00.154) 0:01:13.289 ***********
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 }}] ****************
Friday 12 June 2026 20:04:30 +0000 (0:00:00.171) 0:01:13.460 ***********
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] ***********************
Friday 12 June 2026 20:04:31 +0000 (0:00:00.230) 0:01:13.690 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:04:31 +0000 (0:00:00.388) 0:01:14.079 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:04:31 +0000 (0:00:00.181) 0:01:14.261 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:04:32 +0000 (0:00:00.404) 0:01:14.665 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Friday 12 June 2026 20:04:32 +0000 (0:00:00.375) 0:01:15.041 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Friday 12 June 2026 20:04:33 +0000 (0:00:00.593) 0:01:15.635 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Friday 12 June 2026 20:04:33 +0000 (0:00:00.066) 0:01:15.702 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Friday 12 June 2026 20:04:33 +0000 (0:00:00.143) 0:01:15.846 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Friday 12 June 2026 20:04:33 +0000 (0:00:00.149) 0:01:15.995 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:04:33 +0000 (0:00:00.173) 0:01:16.169 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:04:34 +0000 (0:00:00.413) 0:01:16.582 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:04:34 +0000 (0:00:00.109) 0:01:16.691 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:04:34 +0000 (0:00:00.152) 0:01:16.844 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:04:34 +0000 (0:00:00.235) 0:01:17.079 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Friday 12 June 2026 20:04:34 +0000 (0:00:00.168) 0:01:17.248 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Friday 12 June 2026 20:04:34 +0000 (0:00:00.278) 0:01:17.526 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Friday 12 June 2026 20:04:35 +0000 (0:00:00.517) 0:01:18.044 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Friday 12 June 2026 20:04:35 +0000 (0:00:00.348) 0:01:18.393 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-1] ****************
Friday 12 June 2026 20:04:36 +0000 (0:00:00.699) 0:01:19.092 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Friday 12 June 2026 20:04:36 +0000 (0:00:00.145) 0:01:19.237 ***********
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 }}] ****************
Friday 12 June 2026 20:04:36 +0000 (0:00:00.107) 0:01:19.345 ***********
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] ***********************
Friday 12 June 2026 20:04:37 +0000 (0:00:00.268) 0:01:19.613 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:04:37 +0000 (0:00:00.353) 0:01:19.967 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:04:37 +0000 (0:00:00.105) 0:01:20.072 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:04:37 +0000 (0:00:00.385) 0:01:20.457 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Friday 12 June 2026 20:04:38 +0000 (0:00:00.333) 0:01:20.791 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Friday 12 June 2026 20:04:38 +0000 (0:00:00.490) 0:01:21.282 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Friday 12 June 2026 20:04:38 +0000 (0:00:00.119) 0:01:21.401 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Friday 12 June 2026 20:04:39 +0000 (0:00:00.216) 0:01:21.618 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Friday 12 June 2026 20:04:39 +0000 (0:00:00.181) 0:01:21.799 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:04:39 +0000 (0:00:00.132) 0:01:21.932 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:04:39 +0000 (0:00:00.376) 0:01:22.309 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:04:39 +0000 (0:00:00.118) 0:01:22.427 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:04:40 +0000 (0:00:00.154) 0:01:22.581 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:04:40 +0000 (0:00:00.254) 0:01:22.835 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Friday 12 June 2026 20:04:40 +0000 (0:00:00.206) 0:01:23.042 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Friday 12 June 2026 20:04:40 +0000 (0:00:00.257) 0:01:23.299 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Friday 12 June 2026 20:04:41 +0000 (0:00:00.567) 0:01:23.867 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Friday 12 June 2026 20:04:41 +0000 (0:00:00.437) 0:01:24.304 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-2] ****************
Friday 12 June 2026 20:04:42 +0000 (0:00:00.595) 0:01:24.900 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Friday 12 June 2026 20:04:42 +0000 (0:00:00.216) 0:01:25.117 ***********
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 }}] ****************
Friday 12 June 2026 20:04:42 +0000 (0:00:00.107) 0:01:25.225 ***********
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] ***********************
Friday 12 June 2026 20:04:42 +0000 (0:00:00.260) 0:01:25.485 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:04:43 +0000 (0:00:00.382) 0:01:25.868 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:04:43 +0000 (0:00:00.131) 0:01:25.999 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:04:43 +0000 (0:00:00.465) 0:01:26.465 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Friday 12 June 2026 20:04:44 +0000 (0:00:00.325) 0:01:26.790 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Friday 12 June 2026 20:04:44 +0000 (0:00:00.490) 0:01:27.281 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Friday 12 June 2026 20:04:44 +0000 (0:00:00.078) 0:01:27.359 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Friday 12 June 2026 20:04:45 +0000 (0:00:00.275) 0:01:27.634 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Friday 12 June 2026 20:04:45 +0000 (0:00:00.183) 0:01:27.818 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:04:45 +0000 (0:00:00.170) 0:01:27.988 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:04:45 +0000 (0:00:00.459) 0:01:28.448 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:04:46 +0000 (0:00:00.107) 0:01:28.556 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:04:46 +0000 (0:00:00.172) 0:01:28.728 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:04:46 +0000 (0:00:00.178) 0:01:28.906 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Friday 12 June 2026 20:04:46 +0000 (0:00:00.252) 0:01:29.158 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Friday 12 June 2026 20:04:46 +0000 (0:00:00.198) 0:01:29.357 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Friday 12 June 2026 20:04:47 +0000 (0:00:00.502) 0:01:29.860 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Friday 12 June 2026 20:04:47 +0000 (0:00:00.387) 0:01:30.247 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for ocp-worker-0] ****************
Friday 12 June 2026 20:04:48 +0000 (0:00:00.506) 0:01:30.754 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Friday 12 June 2026 20:04:48 +0000 (0:00:00.165) 0:01:30.919 ***********
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 }}] ****************
Friday 12 June 2026 20:04:48 +0000 (0:00:00.158) 0:01:31.077 ***********
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] ***********************
Friday 12 June 2026 20:04:48 +0000 (0:00:00.177) 0:01:31.254 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:04:49 +0000 (0:00:00.443) 0:01:31.698 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:04:49 +0000 (0:00:00.110) 0:01:31.809 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:04:49 +0000 (0:00:00.302) 0:01:32.111 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Friday 12 June 2026 20:04:49 +0000 (0:00:00.394) 0:01:32.506 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Friday 12 June 2026 20:04:50 +0000 (0:00:00.503) 0:01:33.009 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Friday 12 June 2026 20:04:50 +0000 (0:00:00.072) 0:01:33.081 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Friday 12 June 2026 20:04:50 +0000 (0:00:00.150) 0:01:33.232 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Friday 12 June 2026 20:04:50 +0000 (0:00:00.241) 0:01:33.473 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:04:51 +0000 (0:00:00.164) 0:01:33.638 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:04:51 +0000 (0:00:00.402) 0:01:34.041 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:04:51 +0000 (0:00:00.173) 0:01:34.214 ***********
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:04:51 +0000 (0:00:00.149) 0:01:34.364 ***********
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:04:51 +0000 (0:00:00.136) 0:01:34.500 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Friday 12 June 2026 20:04:52 +0000 (0:00:00.149) 0:01:34.650 ***********
skipping: [instance]
TASK [virtualbmc : Ensure vBMC answers] ****************************************
Friday 12 June 2026 20:04:52 +0000 (0:00:00.225) 0:01:34.875 ***********
changed: [instance]
TASK [Create VBMC entities for OCP] ********************************************
Friday 12 June 2026 20:04:53 +0000 (0:00:00.835) 0:01:35.711 ***********
TASK [virtualbmc : Assert we have required data] *******************************
Friday 12 June 2026 20:04:53 +0000 (0:00:00.591) 0:01:36.302 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 12 June 2026 20:04:53 +0000 (0:00:00.092) 0:01:36.395 ***********
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 12 June 2026 20:04:54 +0000 (0:00:00.721) 0:01:37.116 ***********
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 12 June 2026 20:04:54 +0000 (0:00:00.079) 0:01:37.195 ***********
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 12 June 2026 20:04:54 +0000 (0:00:00.083) 0:01:37.279 ***********
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 12 June 2026 20:04:55 +0000 (0:00:01.078) 0:01:38.358 ***********
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Friday 12 June 2026 20:04:56 +0000 (0:00:00.801) 0:01:39.159 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 12 June 2026 20:04:56 +0000 (0:00:00.188) 0:01:39.347 ***********
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 12 June 2026 20:04:57 +0000 (0:00:00.682) 0:01:40.029 ***********
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 12 June 2026 20:04:57 +0000 (0:00:00.093) 0:01:40.123 ***********
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 12 June 2026 20:04:57 +0000 (0:00:00.142) 0:01:40.265 ***********
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 12 June 2026 20:04:58 +0000 (0:00:01.011) 0:01:41.276 ***********
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Friday 12 June 2026 20:04:59 +0000 (0:00:00.849) 0:01:42.126 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 12 June 2026 20:04:59 +0000 (0:00:00.078) 0:01:42.204 ***********
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 12 June 2026 20:05:00 +0000 (0:00:00.696) 0:01:42.901 ***********
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 12 June 2026 20:05:00 +0000 (0:00:00.160) 0:01:43.062 ***********
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 12 June 2026 20:05:00 +0000 (0:00:00.116) 0:01:43.178 ***********
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 12 June 2026 20:05:01 +0000 (0:00:01.014) 0:01:44.192 ***********
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Friday 12 June 2026 20:05:02 +0000 (0:00:00.863) 0:01:45.056 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 12 June 2026 20:05:02 +0000 (0:00:00.106) 0:01:45.163 ***********
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 12 June 2026 20:05:03 +0000 (0:00:00.715) 0:01:45.878 ***********
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 12 June 2026 20:05:03 +0000 (0:00:00.125) 0:01:46.004 ***********
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 12 June 2026 20:05:03 +0000 (0:00:00.107) 0:01:46.112 ***********
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 12 June 2026 20:05:04 +0000 (0:00:01.122) 0:01:47.235 ***********
changed: [instance]
TASK [libvirt_manager : Expose OCP cluster members] ****************************
Friday 12 June 2026 20:05:05 +0000 (0:00:00.725) 0:01:47.960 ***********
ok: [instance]
TASK [Assert names are correct] ************************************************
Friday 12 June 2026 20:05:05 +0000 (0:00:00.299) 0:01:48.260 ***********
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] ****************************************
Friday 12 June 2026 20:05:05 +0000 (0:00:00.148) 0:01:48.409 ***********
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] *************************************
Friday 12 June 2026 20:05:06 +0000 (0:00:00.300) 0:01:48.710 ***********
ok: [instance]
TASK [Get existing disk images] ************************************************
Friday 12 June 2026 20:05:06 +0000 (0:00:00.176) 0:01:48.886 ***********
ok: [instance]
TASK [Ensure we have the expected base images] *********************************
Friday 12 June 2026 20:05:06 +0000 (0:00:00.391) 0:01:49.277 ***********
ok: [instance]
TASK [List all interfaces] *****************************************************
Friday 12 June 2026 20:05:06 +0000 (0:00:00.085) 0:01:49.363 ***********
changed: [instance]
TASK [List libvirt firewall zone interfaces] ***********************************
Friday 12 June 2026 20:05:07 +0000 (0:00:00.331) 0:01:49.695 ***********
changed: [instance]
TASK [Ensure the VLAN interfaces was created] **********************************
Friday 12 June 2026 20:05:07 +0000 (0:00:00.596) 0:01:50.291 ***********
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Friday 12 June 2026 20:05:07 +0000 (0:00:00.089) 0:01:50.381 ***********
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:05:08 +0000 (0:00:00.210) 0:01:50.591 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=205 changed=90 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0
Friday 12 June 2026 20:05:08 +0000 (0:00:00.924) 0:01:51.515 ***********
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 6.30s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.13s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.13s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.94s
ci_nmstate : Install required packages on instance ---------------------- 1.87s
ci_nmstate : Install required packages on instance ---------------------- 1.73s
dnsmasq : Restart dnsmasq ----------------------------------------------- 1.61s
dnsmasq : Install needed packages --------------------------------------- 1.54s
dnsmasq : Enable and start service -------------------------------------- 1.25s
Gathering Facts --------------------------------------------------------- 1.19s
virtualbmc : Add new host to VBMC --------------------------------------- 1.12s
virtualbmc : Add new host to VBMC --------------------------------------- 1.08s
virtualbmc : Add new host to VBMC --------------------------------------- 1.01s
virtualbmc : Add new host to VBMC --------------------------------------- 1.01s
libvirt_manager : Restart firewalld ------------------------------------- 0.99s
libvirt_manager : Restart firewalld ------------------------------------- 0.92s
libvirt_manager : Convert ini inventory file into yaml ------------------ 0.90s
virtualbmc : Start new host in VBMC ------------------------------------- 0.86s
virtualbmc : Start new host in VBMC ------------------------------------- 0.85s
PLAY [Clean VBMC] **************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:05:09 +0000 (0:00:00.058) 0:00:00.058 ***********
ok: [instance]
TASK [Remove VBMC] *************************************************************
Friday 12 June 2026 20:05:10 +0000 (0:00:01.183) 0:00:01.242 ***********
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 20:05:11 +0000 (0:00:00.155) 0:00:01.397 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:05:12 +0000 (0:00:01.719) 0:00:03.117 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:05:13 +0000 (0:00:00.460) 0:00:03.577 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:05:13 +0000 (0:00:00.072) 0:00:03.649 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:05:13 +0000 (0:00:00.070) 0:00:03.720 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 20:05:13 +0000 (0:00:00.163) 0:00:03.884 ***********
changed: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 20:05:24 +0000 (0:00:10.831) 0:00:14.716 ***********
changed: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 20:05:25 +0000 (0:00:01.577) 0:00:16.293 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 20:05:26 +0000 (0:00:00.468) 0:00:16.761 ***********
ok: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 20:05:26 +0000 (0:00:00.459) 0:00:17.221 ***********
changed: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 20:05:27 +0000 (0:00:00.581) 0:00:17.802 ***********
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] *********************************************************
Friday 12 June 2026 20:05:28 +0000 (0:00:01.396) 0:00:19.198 ***********
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 12 June 2026 20:05:29 +0000 (0:00:01.054) 0:00:20.252 ***********
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 12 June 2026 20:05:30 +0000 (0:00:00.341) 0:00:20.593 ***********
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] ***************************
Friday 12 June 2026 20:05:32 +0000 (0:00:02.246) 0:00:22.840 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 20:05:33 +0000 (0:00:01.110) 0:00:23.950 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 20:05:36 +0000 (0:00:03.308) 0:00:27.259 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 20:05:38 +0000 (0:00:01.208) 0:00:28.468 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 20:05:39 +0000 (0:00:00.885) 0:00:29.354 ***********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 20:05:40 +0000 (0:00:00.998) 0:00:30.352 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 20:05:40 +0000 (0:00:00.099) 0:00:30.452 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 20:05:40 +0000 (0:00:00.525) 0:00:30.978 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 20:05:41 +0000 (0:00:00.576) 0:00:31.554 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:05:41 +0000 (0:00:00.124) 0:00:31.678 ***********
ok: [instance] =>
cleanup_vms:
- cifmw-ocp-master-0
- cifmw-ocp-master-1
- cifmw-ocp-master-2
- cifmw-ocp-worker-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 20:05:41 +0000 (0:00:00.144) 0:00:31.823 ***********
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 20:05:42 +0000 (0:00:01.248) 0:00:33.072 ***********
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 20:05:44 +0000 (0:00:01.376) 0:00:34.448 ***********
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 20:05:45 +0000 (0:00:01.404) 0:00:35.853 ***********
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 20:05:47 +0000 (0:00:01.499) 0:00:37.353 ***********
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 20:05:48 +0000 (0:00:01.306) 0:00:38.659 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 20:05:48 +0000 (0:00:00.525) 0:00:39.185 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:05:49 +0000 (0:00:00.138) 0:00:39.324 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 20:05:49 +0000 (0:00:00.194) 0:00:39.519 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:05:49 +0000 (0:00:00.225) 0:00:39.745 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:05:49 +0000 (0:00:00.133) 0:00:39.878 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:05:49 +0000 (0:00:00.098) 0:00:39.976 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:05:49 +0000 (0:00:00.123) 0:00:40.100 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:05:50 +0000 (0:00:00.405) 0:00:40.505 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 20:05:50 +0000 (0:00:00.453) 0:00:40.959 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 20:05:51 +0000 (0:00:00.805) 0:00:41.764 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 20:05:51 +0000 (0:00:00.393) 0:00:42.158 ***********
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 20:05:52 +0000 (0:00:00.636) 0:00:42.794 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 20:05:52 +0000 (0:00:00.485) 0:00:43.280 ***********
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': 12845598, 'dev': 64513, 'nlink': 1, 'atime': 1781294616.8159196, 'mtime': 1781294616.8159196, 'ctime': 1781294616.8159196, '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] **************************
Friday 12 June 2026 20:05:53 +0000 (0:00:00.410) 0:00:43.690 ***********
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 20:05:54 +0000 (0:00:00.793) 0:00:44.484 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 20:05:54 +0000 (0:00:00.792) 0:00:45.276 ***********
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 20:05:55 +0000 (0:00:00.642) 0:00:45.919 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 20:05:56 +0000 (0:00:00.621) 0:00:46.541 ***********
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] *************************
Friday 12 June 2026 20:05:56 +0000 (0:00:00.182) 0:00:46.723 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:05:56 +0000 (0:00:00.124) 0:00:46.848 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:05:57 +0000 (0:00:01.425) 0:00:48.274 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:05:58 +0000 (0:00:00.116) 0:00:48.391 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:05:58 +0000 (0:00:00.135) 0:00:48.526 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:05:58 +0000 (0:00:00.086) 0:00:48.613 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:05:58 +0000 (0:00:00.105) 0:00:48.719 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:05:58 +0000 (0:00:00.196) 0:00:48.915 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 20:05:59 +0000 (0:00:00.439) 0:00:49.354 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 20:05:59 +0000 (0:00:00.050) 0:00:49.404 ***********
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] *************************
Friday 12 June 2026 20:05:59 +0000 (0:00:00.189) 0:00:49.593 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:05:59 +0000 (0:00:00.102) 0:00:49.696 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:05:59 +0000 (0:00:00.290) 0:00:49.987 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:05:59 +0000 (0:00:00.120) 0:00:50.107 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:06:00 +0000 (0:00:00.213) 0:00:50.321 ***********
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:06:00 +0000 (0:00:00.391) 0:00:50.712 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:06:00 +0000 (0:00:00.057) 0:00:50.770 ***********
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:06:01 +0000 (0:00:00.746) 0:00:51.517 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 20:06:01 +0000 (0:00:00.436) 0:00:51.953 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 20:06:01 +0000 (0:00:00.051) 0:00:52.004 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 20:06:01 +0000 (0:00:00.285) 0:00:52.290 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 20:06:02 +0000 (0:00:00.061) 0:00:52.351 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 20:06:02 +0000 (0:00:00.054) 0:00:52.405 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 20:06:02 +0000 (0:00:00.064) 0:00:52.470 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 20:06:02 +0000 (0:00:00.306) 0:00:52.777 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 20:06:02 +0000 (0:00:00.061) 0:00:52.839 ***********
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] ****************************************
Friday 12 June 2026 20:06:04 +0000 (0:00:01.902) 0:00:54.742 ***********
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 20:06:04 +0000 (0:00:00.535) 0:00:55.277 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:06:06 +0000 (0:00:01.574) 0:00:56.852 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:06:06 +0000 (0:00:00.348) 0:00:57.200 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:06:06 +0000 (0:00:00.069) 0:00:57.270 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:06:07 +0000 (0:00:00.061) 0:00:57.331 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 20:06:07 +0000 (0:00:00.089) 0:00:57.421 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 20:06:07 +0000 (0:00:00.479) 0:00:57.900 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 20:06:08 +0000 (0:00:00.480) 0:00:58.380 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 20:06:08 +0000 (0:00:00.309) 0:00:58.690 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 20:06:08 +0000 (0:00:00.072) 0:00:58.763 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 20:06:08 +0000 (0:00:00.055) 0:00:58.819 ***********
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] *************************************************
Friday 12 June 2026 20:06:09 +0000 (0:00:01.106) 0:00:59.925 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:06:09 +0000 (0:00:00.115) 0:01:00.041 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:06:10 +0000 (0:00:00.408) 0:01:00.449 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 20:06:10 +0000 (0:00:00.370) 0:01:00.819 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:06:10 +0000 (0:00:00.153) 0:01:00.973 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:06:10 +0000 (0:00:00.311) 0:01:01.285 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 20:06:11 +0000 (0:00:00.339) 0:01:01.625 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 20:06:11 +0000 (0:00:00.098) 0:01:01.723 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:06:12 +0000 (0:00:01.571) 0:01:03.294 ***********
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] ********************************
Friday 12 June 2026 20:06:17 +0000 (0:00:04.414) 0:01:07.709 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:06:17 +0000 (0:00:00.332) 0:01:08.041 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:06:17 +0000 (0:00:00.049) 0:01:08.091 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:06:17 +0000 (0:00:00.045) 0:01:08.137 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:06:17 +0000 (0:00:00.088) 0:01:08.225 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:06:17 +0000 (0:00:00.056) 0:01:08.282 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:06:18 +0000 (0:00:00.341) 0:01:08.623 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:06:18 +0000 (0:00:00.153) 0:01:08.777 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:06:18 +0000 (0:00:00.058) 0:01:08.835 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:06:18 +0000 (0:00:00.324) 0:01:09.160 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:06:18 +0000 (0:00:00.061) 0:01:09.221 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:06:18 +0000 (0:00:00.061) 0:01:09.283 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:06:19 +0000 (0:00:00.759) 0:01:10.042 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:06:20 +0000 (0:00:00.365) 0:01:10.407 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 20:06:20 +0000 (0:00:00.568) 0:01:10.976 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 20:06:21 +0000 (0:00:00.355) 0:01:11.332 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 20:06:21 +0000 (0:00:00.882) 0:01:12.214 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 20:06:21 +0000 (0:00:00.076) 0:01:12.290 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 20:06:22 +0000 (0:00:00.322) 0:01:12.613 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 20:06:22 +0000 (0:00:00.326) 0:01:12.940 ***********
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 12 June 2026 20:06:22 +0000 (0:00:00.181) 0:01:13.122 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:06:23 +0000 (0:00:00.493) 0:01:13.615 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=83 changed=28 unreachable=0 failed=0 skipped=32 rescued=0 ignored=0
Friday 12 June 2026 20:06:24 +0000 (0:00:00.932) 0:01:14.548 ***********
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.83s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.41s
libvirt_manager : Populate service facts -------------------------------- 3.31s
Copy generated content to proper location ------------------------------- 2.25s
libvirt_manager : Remove workload and volumes --------------------------- 1.90s
podman : Ensure podman is installed ------------------------------------- 1.72s
virtualbmc : Remove vbmc container image -------------------------------- 1.58s
podman : Ensure podman is installed ------------------------------------- 1.57s
dnsmasq : Install needed packages --------------------------------------- 1.57s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.50s
libvirt_manager : Gather the status of cifmw-pool storage pool. --------- 1.43s
libvirt_manager : Undefine machine -------------------------------------- 1.40s
virtualbmc : Remove vbmc files ------------------------------------------ 1.40s
libvirt_manager : Destroy machine --------------------------------------- 1.38s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.31s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.25s
libvirt_manager : Start virtqemud socket service ------------------------ 1.21s
Gathering Facts --------------------------------------------------------- 1.18s
libvirt_manager : Get installed packages list --------------------------- 1.11s
virtualbmc : Remove vbmc files ------------------------------------------ 1.11s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:06:55 +0000 (0:00:00.054) 0:00:00.054 ***********
ok: [instance]
TASK [Create basedir] **********************************************************
Friday 12 June 2026 20:06:56 +0000 (0:00:01.270) 0:00:01.325 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Friday 12 June 2026 20:06:57 +0000 (0:00:00.734) 0:00:02.059 ***********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.27s
Create basedir ---------------------------------------------------------- 0.73s
PLAY [Parent group inventory test] *********************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:06:58 +0000 (0:00:00.054) 0:00:00.054 ***********
ok: [instance]
TASK [Create reproducer-inventory directory] ***********************************
Friday 12 June 2026 20:06:59 +0000 (0:00:01.135) 0:00:01.189 ***********
changed: [instance]
TASK [Set all_vms fact] ********************************************************
Friday 12 June 2026 20:06:59 +0000 (0:00:00.459) 0:00:01.649 ***********
ok: [instance]
TASK [Add VMs to inventory] ****************************************************
Friday 12 June 2026 20:06:59 +0000 (0:00:00.068) 0:00:01.717 ***********
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:06:59 +0000 (0:00:00.172) 0:00:01.890 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:07:00 +0000 (0:00:00.155) 0:00:02.045 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:07:00 +0000 (0:00:00.429) 0:00:02.474 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:07:00 +0000 (0:00:00.360) 0:00:02.834 ***********
changed: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:07:01 +0000 (0:00:00.383) 0:00:03.218 ***********
changed: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:07:01 +0000 (0:00:00.381) 0:00:03.599 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:07:01 +0000 (0:00:00.076) 0:00:03.675 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:07:02 +0000 (0:00:00.295) 0:00:03.971 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:07:02 +0000 (0:00:00.356) 0:00:04.328 ***********
ok: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:07:02 +0000 (0:00:00.340) 0:00:04.668 ***********
changed: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:07:03 +0000 (0:00:00.467) 0:00:05.136 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:07:03 +0000 (0:00:00.107) 0:00:05.244 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:07:03 +0000 (0:00:00.319) 0:00:05.563 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:07:03 +0000 (0:00:00.304) 0:00:05.868 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:07:04 +0000 (0:00:00.073) 0:00:05.941 ***********
skipping: [instance]
TASK [Create all group inventory] **********************************************
Friday 12 June 2026 20:07:04 +0000 (0:00:00.154) 0:00:06.095 ***********
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Friday 12 June 2026 20:07:04 +0000 (0:00:00.119) 0:00:06.215 ***********
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Friday 12 June 2026 20:07:04 +0000 (0:00:00.451) 0:00:06.666 ***********
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Friday 12 June 2026 20:07:04 +0000 (0:00:00.095) 0:00:06.762 ***********
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Friday 12 June 2026 20:07:05 +0000 (0:00:00.802) 0:00:07.564 ***********
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Friday 12 June 2026 20:07:05 +0000 (0:00:00.069) 0:00:07.634 ***********
skipping: [instance]
TASK [Assert runtime inventory has child and parent groups] ********************
Friday 12 June 2026 20:07:05 +0000 (0:00:00.151) 0:00:07.785 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [Slurp all-group.yml] *****************************************************
Friday 12 June 2026 20:07:05 +0000 (0:00:00.078) 0:00:07.863 ***********
ok: [instance]
TASK [Assert all-group.yml has parent and child groups] ************************
Friday 12 June 2026 20:07:06 +0000 (0:00:00.482) 0:00:08.346 ***********
ok: [instance] => changed=false
msg: All assertions passed
PLAY [Parent group collision validation test] **********************************
TASK [Run deploy_layout validation with colliding layout] **********************
Friday 12 June 2026 20:07:06 +0000 (0:00:00.408) 0:00:08.755 ***********
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 12 June 2026 20:07:07 +0000 (0:00:00.185) 0:00:08.940 ***********
skipping: [instance]
TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Friday 12 June 2026 20:07:07 +0000 (0:00:00.076) 0:00:09.016 ***********
fatal: [instance]: FAILED! => changed=false
msg: 'A VM type''s own inventory group cannot match a parent_ansible_group value. Collisions: computes. Set parent_ansible_group to an abstract name not used by any VM type (e.g. computes, not compute1s).'
TASK [Assert failure message mentions collision] *******************************
Friday 12 June 2026 20:07:07 +0000 (0:00:00.139) 0:00:09.155 ***********
ok: [instance] => changed=false
msg: All assertions passed
PLAY RECAP *********************************************************************
instance : ok=22 changed=14 unreachable=0 failed=0 skipped=6 rescued=1 ignored=0
Friday 12 June 2026 20:07:07 +0000 (0:00:00.261) 0:00:09.417 ***********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.14s
libvirt_manager : Create new "all" group inventory file from template --- 0.80s
Slurp all-group.yml ----------------------------------------------------- 0.48s
libvirt_manager : Add child group to parent in INI inventory ------------ 0.47s
Create reproducer-inventory directory ----------------------------------- 0.46s
libvirt_manager : Check if all-group.yml already exists ----------------- 0.45s
libvirt_manager : Ensure group section exists in INI inventory ---------- 0.43s
Assert all-group.yml has parent and child groups ------------------------ 0.41s
libvirt_manager : Ensure parent group children section exists in INI inventory --- 0.38s
libvirt_manager : Add child group to parent in INI inventory ------------ 0.38s
libvirt_manager : Append host under its group in INI inventory ---------- 0.36s
libvirt_manager : Append host under its group in INI inventory ---------- 0.36s
libvirt_manager : Ensure parent group children section exists in INI inventory --- 0.34s
libvirt_manager : Ensure group section exists in INI inventory ---------- 0.32s
libvirt_manager : Append host under its group in INI inventory ---------- 0.30s
libvirt_manager : Ensure group section exists in INI inventory ---------- 0.30s
Assert failure message mentions collision ------------------------------- 0.26s
Run deploy_layout validation with colliding layout ---------------------- 0.19s
Add VMs to inventory ---------------------------------------------------- 0.17s
libvirt_manager : Add host to runtime inventory ------------------------- 0.16s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:07:08 +0000 (0:00:00.056) 0:00:00.056 ***********
ok: [instance]
TASK [Remove basedir] **********************************************************
Friday 12 June 2026 20:07:09 +0000 (0:00:01.208) 0:00:01.265 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
Friday 12 June 2026 20:07:10 +0000 (0:00:00.640) 0:00:01.905 ***********
===============================================================================
Gathering Facts --------------------------------------------------------- 1.21s
Remove basedir ---------------------------------------------------------- 0.64s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:07:40 +0000 (0:00:00.092) 0:00:00.092 ***********
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 12 June 2026 20:07:41 +0000 (0:00:01.052) 0:00:01.145 ***********
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 12 June 2026 20:07:42 +0000 (0:00:00.642) 0:00:01.788 ***********
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 12 June 2026 20:07:42 +0000 (0:00:00.086) 0:00:01.875 ***********
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] *****************************************
Friday 12 June 2026 20:07:42 +0000 (0:00:00.164) 0:00:02.040 ***********
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 12 June 2026 20:07:42 +0000 (0:00:00.494) 0:00:02.535 ***********
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 12 June 2026 20:07:43 +0000 (0:00:00.414) 0:00:02.949 ***********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 12 June 2026 20:07:44 +0000 (0:00:01.213) 0:00:04.162 ***********
TASK [repo_setup : Ensure directories are present] *****************************
Friday 12 June 2026 20:07:44 +0000 (0:00:00.158) 0:00:04.321 ***********
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] ********************
Friday 12 June 2026 20:07:45 +0000 (0:00:00.822) 0:00:05.143 ***********
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 12 June 2026 20:07:47 +0000 (0:00:01.739) 0:00:06.882 ***********
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 12 June 2026 20:07:48 +0000 (0:00:01.142) 0:00:08.025 ***********
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 12 June 2026 20:07:55 +0000 (0:00:07.376) 0:00:15.401 ***********
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 12 June 2026 20:07:56 +0000 (0:00:00.917) 0:00:16.319 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 12 June 2026 20:07:56 +0000 (0:00:00.085) 0:00:16.404 ***********
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 12 June 2026 20:07:57 +0000 (0:00:00.944) 0:00:17.348 ***********
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 12 June 2026 20:07:57 +0000 (0:00:00.136) 0:00:17.485 ***********
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 12 June 2026 20:07:57 +0000 (0:00:00.103) 0:00:17.589 ***********
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 12 June 2026 20:07:58 +0000 (0:00:00.099) 0:00:17.689 ***********
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 12 June 2026 20:07:58 +0000 (0:00:00.593) 0:00:18.282 ***********
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.713) 0:00:18.995 ***********
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.127) 0:00:19.122 ***********
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.091) 0:00:19.214 ***********
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.094) 0:00:19.309 ***********
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.111) 0:00:19.420 ***********
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.117) 0:00:19.537 ***********
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 12 June 2026 20:07:59 +0000 (0:00:00.085) 0:00:19.623 ***********
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 12 June 2026 20:08:00 +0000 (0:00:00.068) 0:00:19.691 ***********
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 12 June 2026 20:08:00 +0000 (0:00:00.084) 0:00:19.776 ***********
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 12 June 2026 20:08:00 +0000 (0:00:00.121) 0:00:19.898 ***********
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 12 June 2026 20:08:00 +0000 (0:00:00.090) 0:00:19.988 ***********
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 12 June 2026 20:08:00 +0000 (0:00:00.087) 0:00:20.076 ***********
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 12 June 2026 20:08:00 +0000 (0:00:00.339) 0:00:20.416 ***********
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 12 June 2026 20:08:01 +0000 (0:00:00.391) 0:00:20.808 ***********
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 12 June 2026 20:08:01 +0000 (0:00:00.436) 0:00:21.244 ***********
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 12 June 2026 20:08:01 +0000 (0:00:00.078) 0:00:21.323 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 12 June 2026 20:08:01 +0000 (0:00:00.112) 0:00:21.435 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 12 June 2026 20:08:01 +0000 (0:00:00.066) 0:00:21.502 ***********
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 12 June 2026 20:08:01 +0000 (0:00:00.067) 0:00:21.570 ***********
skipping: [instance]
TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Friday 12 June 2026 20:08:01 +0000 (0:00:00.069) 0:00:21.640 ***********
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 12 June 2026 20:08:02 +0000 (0:00:00.120) 0:00:21.761 ***********
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 12 June 2026 20:08:02 +0000 (0:00:00.064) 0:00:21.825 ***********
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 12 June 2026 20:08:02 +0000 (0:00:00.120) 0:00:21.945 ***********
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 12 June 2026 20:08:02 +0000 (0:00:00.071) 0:00:22.017 ***********
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 12 June 2026 20:08:02 +0000 (0:00:00.155) 0:00:22.173 ***********
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 12 June 2026 20:08:02 +0000 (0:00:00.118) 0:00:22.292 ***********
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 12 June 2026 20:08:02 +0000 (0:00:00.106) 0:00:22.398 ***********
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 12 June 2026 20:08:02 +0000 (0:00:00.147) 0:00:22.545 ***********
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 12 June 2026 20:08:03 +0000 (0:00:00.107) 0:00:22.653 ***********
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 12 June 2026 20:08:43 +0000 (0:00:40.458) 0:01:03.112 ***********
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 12 June 2026 20:08:45 +0000 (0:00:01.665) 0:01:04.777 ***********
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 12 June 2026 20:08:45 +0000 (0:00:00.170) 0:01:04.947 ***********
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] *************************************
Friday 12 June 2026 20:08:45 +0000 (0:00:00.145) 0:01:05.093 ***********
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 12 June 2026 20:08:45 +0000 (0:00:00.069) 0:01:05.162 ***********
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 12 June 2026 20:08:47 +0000 (0:00:01.666) 0:01:06.829 ***********
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 12 June 2026 20:08:47 +0000 (0:00:00.464) 0:01:07.294 ***********
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 12 June 2026 20:08:48 +0000 (0:00:00.383) 0:01:07.678 ***********
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 12 June 2026 20:08:48 +0000 (0:00:00.149) 0:01:07.827 ***********
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 12 June 2026 20:08:48 +0000 (0:00:00.093) 0:01:07.920 ***********
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 12 June 2026 20:08:48 +0000 (0:00:00.305) 0:01:08.226 ***********
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 12 June 2026 20:08:49 +0000 (0:00:00.517) 0:01:08.743 ***********
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 12 June 2026 20:08:49 +0000 (0:00:00.062) 0:01:08.805 ***********
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 12 June 2026 20:08:49 +0000 (0:00:00.067) 0:01:08.873 ***********
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 12 June 2026 20:08:49 +0000 (0:00:00.063) 0:01:08.937 ***********
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 12 June 2026 20:08:49 +0000 (0:00:00.102) 0:01:09.039 ***********
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 12 June 2026 20:08:49 +0000 (0:00:00.062) 0:01:09.102 ***********
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 12 June 2026 20:08:49 +0000 (0:00:00.079) 0:01:09.182 ***********
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] ***************************
Friday 12 June 2026 20:08:50 +0000 (0:00:01.388) 0:01:10.570 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 20:08:51 +0000 (0:00:01.022) 0:01:11.592 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 20:08:54 +0000 (0:00:02.974) 0:01:14.566 ***********
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 20:08:56 +0000 (0:00:01.269) 0:01:15.836 ***********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 20:08:57 +0000 (0:00:01.083) 0:01:16.920 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 20:08:58 +0000 (0:00:01.022) 0:01:17.943 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 20:08:58 +0000 (0:00:00.132) 0:01:18.075 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 20:08:58 +0000 (0:00:00.537) 0:01:18.613 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 20:08:59 +0000 (0:00:00.592) 0:01:19.205 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:08:59 +0000 (0:00:00.133) 0:01:19.339 ***********
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 20:08:59 +0000 (0:00:00.163) 0:01:19.503 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 20:08:59 +0000 (0:00:00.050) 0:01:19.553 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 20:08:59 +0000 (0:00:00.059) 0:01:19.613 ***********
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.048) 0:01:19.661 ***********
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.051) 0:01:19.713 ***********
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.048) 0:01:19.761 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.525) 0:01:20.287 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.204) 0:01:20.491 ***********
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.093) 0:01:20.585 ***********
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 20:09:00 +0000 (0:00:00.043) 0:01:20.628 ***********
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 20:09:01 +0000 (0:00:00.045) 0:01:20.674 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 20:09:01 +0000 (0:00:00.043) 0:01:20.718 ***********
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 20:09:01 +0000 (0:00:00.044) 0:01:20.762 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 20:09:01 +0000 (0:00:00.444) 0:01:21.206 ***********
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 12 June 2026 20:09:01 +0000 (0:00:00.053) 0:01:21.260 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 20:09:01 +0000 (0:00:00.077) 0:01:21.337 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 20:09:02 +0000 (0:00:00.579) 0:01:21.917 ***********
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 20:09:02 +0000 (0:00:00.621) 0:01:22.539 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 20:09:03 +0000 (0:00:00.659) 0:01:23.199 ***********
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] *************************
Friday 12 June 2026 20:09:03 +0000 (0:00:00.180) 0:01:23.379 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:09:03 +0000 (0:00:00.135) 0:01:23.515 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:09:04 +0000 (0:00:00.389) 0:01:23.904 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:09:04 +0000 (0:00:00.159) 0:01:24.064 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:09:04 +0000 (0:00:00.216) 0:01:24.280 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:09:04 +0000 (0:00:00.106) 0:01:24.387 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:09:04 +0000 (0:00:00.182) 0:01:24.570 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:09:05 +0000 (0:00:00.149) 0:01:24.719 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 20:09:05 +0000 (0:00:00.442) 0:01:25.162 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 20:09:05 +0000 (0:00:00.078) 0:01:25.240 ***********
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] *************************
Friday 12 June 2026 20:09:05 +0000 (0:00:00.176) 0:01:25.416 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:09:05 +0000 (0:00:00.135) 0:01:25.552 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:09:06 +0000 (0:00:00.485) 0:01:26.037 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:09:06 +0000 (0:00:00.157) 0:01:26.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] **********
Friday 12 June 2026 20:09:06 +0000 (0:00:00.174) 0:01:26.370 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:09:06 +0000 (0:00:00.120) 0:01:26.490 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:09:06 +0000 (0:00:00.119) 0:01:26.609 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:09:07 +0000 (0:00:00.146) 0:01:26.756 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 20:09:07 +0000 (0:00:00.462) 0:01:27.219 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 20:09:07 +0000 (0:00:00.060) 0:01:27.279 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 20:09:07 +0000 (0:00:00.280) 0:01:27.559 ***********
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 20:09:07 +0000 (0:00:00.054) 0:01:27.614 ***********
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 20:09:08 +0000 (0:00:00.068) 0:01:27.683 ***********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 20:09:08 +0000 (0:00:00.065) 0:01:27.749 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 20:09:08 +0000 (0:00:00.316) 0:01:28.065 ***********
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 12 June 2026 20:09:08 +0000 (0:00:00.086) 0:01:28.152 ***********
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] ****************************************
Friday 12 June 2026 20:09:10 +0000 (0:00:01.802) 0:01:29.954 ***********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 20:09:10 +0000 (0:00:00.568) 0:01:30.523 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:09:12 +0000 (0:00:01.558) 0:01:32.081 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:09:12 +0000 (0:00:00.397) 0:01:32.478 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:09:12 +0000 (0:00:00.075) 0:01:32.554 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:09:12 +0000 (0:00:00.071) 0:01:32.625 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 20:09:13 +0000 (0:00:00.189) 0:01:32.814 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 20:09:13 +0000 (0:00:00.674) 0:01:33.489 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 20:09:14 +0000 (0:00:00.640) 0:01:34.129 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 20:09:14 +0000 (0:00:00.305) 0:01:34.435 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 20:09:14 +0000 (0:00:00.056) 0:01:34.492 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 20:09:14 +0000 (0:00:00.090) 0:01:34.582 ***********
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] *************************************************
Friday 12 June 2026 20:09:16 +0000 (0:00:01.094) 0:01:35.677 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:09:16 +0000 (0:00:00.136) 0:01:35.813 ***********
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:09:16 +0000 (0:00:00.478) 0:01:36.291 ***********
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 20:09:16 +0000 (0:00:00.340) 0:01:36.632 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:09:17 +0000 (0:00:00.108) 0:01:36.741 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:09:17 +0000 (0:00:00.321) 0:01:37.063 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 20:09:17 +0000 (0:00:00.323) 0:01:37.386 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 20:09:17 +0000 (0:00:00.123) 0:01:37.510 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:09:19 +0000 (0:00:01.506) 0:01:39.016 ***********
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] ********************************
Friday 12 June 2026 20:09:20 +0000 (0:00:01.615) 0:01:40.632 ***********
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:09:21 +0000 (0:00:00.334) 0:01:40.966 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:09:21 +0000 (0:00:00.063) 0:01:41.030 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:09:21 +0000 (0:00:00.051) 0:01:41.082 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:09:21 +0000 (0:00:00.089) 0:01:41.171 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:09:21 +0000 (0:00:00.091) 0:01:41.263 ***********
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:09:21 +0000 (0:00:00.340) 0:01:41.603 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:09:22 +0000 (0:00:00.110) 0:01:41.713 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:09:22 +0000 (0:00:00.060) 0:01:41.774 ***********
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:09:22 +0000 (0:00:00.364) 0:01:42.139 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:09:22 +0000 (0:00:00.070) 0:01:42.209 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:09:22 +0000 (0:00:00.051) 0:01:42.261 ***********
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:09:23 +0000 (0:00:00.456) 0:01:42.717 ***********
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:09:23 +0000 (0:00:00.298) 0:01:43.016 ***********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 20:09:23 +0000 (0:00:00.584) 0:01:43.600 ***********
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 20:09:24 +0000 (0:00:00.362) 0:01:43.963 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 20:09:25 +0000 (0:00:00.823) 0:01:44.787 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 20:09:25 +0000 (0:00:00.075) 0:01:44.863 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 20:09:25 +0000 (0:00:00.267) 0:01:45.130 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 20:09:25 +0000 (0:00:00.300) 0:01:45.430 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 12 June 2026 20:09:25 +0000 (0:00:00.148) 0:01:45.579 ***********
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 12 June 2026 20:09:26 +0000 (0:00:00.288) 0:01:45.867 ***********
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 12 June 2026 20:09:26 +0000 (0:00:00.313) 0:01:46.180 ***********
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 12 June 2026 20:09:26 +0000 (0:00:00.339) 0:01:46.520 ***********
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 12 June 2026 20:09:26 +0000 (0:00:00.061) 0:01:46.581 ***********
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 12 June 2026 20:09:27 +0000 (0:00:00.095) 0:01:46.676 ***********
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 12 June 2026 20:09:27 +0000 (0:00:00.060) 0:01:46.737 ***********
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 12 June 2026 20:09:27 +0000 (0:00:00.054) 0:01:46.791 ***********
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 12 June 2026 20:09:28 +0000 (0:00:01.526) 0:01:48.318 ***********
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 12 June 2026 20:09:29 +0000 (0:00:00.372) 0:01:48.690 ***********
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 12 June 2026 20:09:29 +0000 (0:00:00.505) 0:01:49.195 ***********
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 12 June 2026 20:09:29 +0000 (0:00:00.078) 0:01:49.274 ***********
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 12 June 2026 20:09:29 +0000 (0:00:00.345) 0:01:49.620 ***********
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 12 June 2026 20:09:30 +0000 (0:00:00.661) 0:01:50.281 ***********
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 12 June 2026 20:09:31 +0000 (0:00:00.547) 0:01:50.828 ***********
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.] *********
Friday 12 June 2026 20:09:31 +0000 (0:00:00.299) 0:01:51.128 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 12 June 2026 20:09:31 +0000 (0:00:00.512) 0:01:51.640 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 12 June 2026 20:09:32 +0000 (0:00:00.534) 0:01:52.175 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 12 June 2026 20:09:33 +0000 (0:00:00.585) 0:01:52.761 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 12 June 2026 20:09:33 +0000 (0:00:00.572) 0:01:53.333 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 12 June 2026 20:09:34 +0000 (0:00:00.473) 0:01:53.807 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 12 June 2026 20:09:34 +0000 (0:00:00.490) 0:01:54.297 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 12 June 2026 20:09:35 +0000 (0:00:00.543) 0:01:54.841 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 12 June 2026 20:09:35 +0000 (0:00:00.521) 0:01:55.363 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 12 June 2026 20:09:37 +0000 (0:00:01.509) 0:01:56.872 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 12 June 2026 20:09:37 +0000 (0:00:00.491) 0:01:57.363 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 12 June 2026 20:09:38 +0000 (0:00:00.528) 0:01:57.892 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 12 June 2026 20:09:38 +0000 (0:00:00.510) 0:01:58.402 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 12 June 2026 20:09:39 +0000 (0:00:00.536) 0:01:58.938 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 12 June 2026 20:09:39 +0000 (0:00:00.509) 0:01:59.448 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 12 June 2026 20:09:40 +0000 (0:00:00.560) 0:02:00.009 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 12 June 2026 20:09:40 +0000 (0:00:00.466) 0:02:00.475 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 12 June 2026 20:09:41 +0000 (0:00:00.553) 0:02:01.028 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 12 June 2026 20:09:41 +0000 (0:00:00.497) 0:02:01.526 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 12 June 2026 20:09:42 +0000 (0:00:00.551) 0:02:02.078 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 12 June 2026 20:09:43 +0000 (0:00:01.537) 0:02:03.615 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 12 June 2026 20:09:44 +0000 (0:00:00.463) 0:02:04.078 ***********
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 12 June 2026 20:09:44 +0000 (0:00:00.444) 0:02:04.523 ***********
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 12 June 2026 20:09:45 +0000 (0:00:00.527) 0:02:05.051 ***********
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 12 June 2026 20:09:45 +0000 (0:00:00.518) 0:02:05.569 ***********
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 12 June 2026 20:09:46 +0000 (0:00:00.113) 0:02:05.682 ***********
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 12 June 2026 20:09:46 +0000 (0:00:00.490) 0:02:06.173 ***********
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 12 June 2026 20:09:47 +0000 (0:00:00.484) 0:02:06.657 ***********
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 12 June 2026 20:09:47 +0000 (0:00:00.444) 0:02:07.102 ***********
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 12 June 2026 20:09:47 +0000 (0:00:00.310) 0:02:07.412 ***********
TASK [libvirt_manager : Deactivate default] ************************************
Friday 12 June 2026 20:09:47 +0000 (0:00:00.103) 0:02:07.515 ***********
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 12 June 2026 20:09:48 +0000 (0:00:00.376) 0:02:07.891 ***********
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 12 June 2026 20:09:48 +0000 (0:00:00.124) 0:02:08.016 ***********
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 12 June 2026 20:09:48 +0000 (0:00:00.540) 0:02:08.556 ***********
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 12 June 2026 20:09:49 +0000 (0:00:00.571) 0:02:09.127 ***********
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 12 June 2026 20:09:50 +0000 (0:00:00.644) 0:02:09.772 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:09:50 +0000 (0:00:00.354) 0:02:10.126 ***********
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=134 changed=25 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 12 June 2026 20:09:51 +0000 (0:00:00.887) 0:02:11.014 ***********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 40.46s
repo_setup : Initialize python venv and install requirements ------------ 7.38s
libvirt_manager : Populate service facts -------------------------------- 2.97s
libvirt_manager : Remove workload and volumes --------------------------- 1.80s
repo_setup : Make sure git-core package is installed -------------------- 1.74s
ci_setup : Install needed packages -------------------------------------- 1.67s
test_deps : Install python yaml libs ------------------------------------ 1.67s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.62s
podman : Ensure podman is installed ------------------------------------- 1.56s
libvirt_manager : Ensure read-only socket is enabled for storage. ------- 1.54s
libvirt_manager : Install packages required for using KVM --------------- 1.53s
libvirt_manager : Ensure admin socket is enabled for network. ----------- 1.51s
dnsmasq : Install needed packages --------------------------------------- 1.51s
ci_setup : Manage directories ------------------------------------------- 1.39s
libvirt_manager : Start virtqemud socket service ------------------------ 1.27s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.21s
repo_setup : Get repo-setup repository ---------------------------------- 1.14s
virtualbmc : Remove vbmc files ------------------------------------------ 1.09s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.08s
Gathering Facts --------------------------------------------------------- 1.05s
PLAY [Spine/leaf test] *********************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:09:52 +0000 (0:00:00.061) 0:00:00.061 ***********
ok: [instance]
TASK [discover_latest_image : Set the discovered images dict to empty] *********
Friday 12 June 2026 20:09:53 +0000 (0:00:00.986) 0:00:01.048 ***********
ok: [instance]
TASK [discover_latest_image : Discover images] *********************************
Friday 12 June 2026 20:09:53 +0000 (0:00:00.131) 0:00:01.179 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for instance => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}})
TASK [discover_latest_image : Ensure the current image dict entry has the expected data] ***
Friday 12 June 2026 20:09:53 +0000 (0:00:00.162) 0:00:01.341 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [discover_latest_image : Get latest image for the current entry] **********
Friday 12 June 2026 20:09:53 +0000 (0:00:00.115) 0:00:01.456 ***********
changed: [instance]
TASK [discover_latest_image : Append the current return value to the discovered images dict] ***
Friday 12 June 2026 20:09:54 +0000 (0:00:00.711) 0:00:02.168 ***********
ok: [instance]
TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***
Friday 12 June 2026 20:09:54 +0000 (0:00:00.091) 0:00:02.259 ***********
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 12 June 2026 20:09:54 +0000 (0:00:00.176) 0:00:02.436 ***********
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 12 June 2026 20:09:54 +0000 (0:00:00.069) 0:00:02.505 ***********
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] ***********
Friday 12 June 2026 20:09:54 +0000 (0:00:00.124) 0:00:02.630 ***********
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Friday 12 June 2026 20:09:54 +0000 (0:00:00.202) 0:00:02.832 ***********
skipping: [instance]
TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Friday 12 June 2026 20:09:55 +0000 (0:00:00.208) 0:00:03.041 ***********
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 12 June 2026 20:09:55 +0000 (0:00:00.118) 0:00:03.160 ***********
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 12 June 2026 20:09:55 +0000 (0:00:00.825) 0:00:03.985 ***********
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 12 June 2026 20:09:56 +0000 (0:00:00.719) 0:00:04.704 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:09:56 +0000 (0:00:00.085) 0:00:04.790 ***********
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 12 June 2026 20:09:57 +0000 (0:00:01.087) 0:00:05.878 ***********
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 12 June 2026 20:09:57 +0000 (0:00:00.075) 0:00:05.953 ***********
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 12 June 2026 20:09:58 +0000 (0:00:00.078) 0:00:06.032 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 12 June 2026 20:09:58 +0000 (0:00:00.788) 0:00:06.820 ***********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 12 June 2026 20:09:59 +0000 (0:00:00.668) 0:00:07.489 ***********
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] ********************
Friday 12 June 2026 20:09:59 +0000 (0:00:00.209) 0:00:07.699 ***********
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 12 June 2026 20:09:59 +0000 (0:00:00.067) 0:00:07.766 ***********
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 12 June 2026 20:10:00 +0000 (0:00:00.463) 0:00:08.230 ***********
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 12 June 2026 20:10:00 +0000 (0:00:00.131) 0:00:08.361 ***********
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 12 June 2026 20:10:00 +0000 (0:00:00.082) 0:00:08.444 ***********
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 12 June 2026 20:10:00 +0000 (0:00:00.130) 0:00:08.574 ***********
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] **********************
Friday 12 June 2026 20:10:00 +0000 (0:00:00.235) 0:00:08.810 ***********
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 12 June 2026 20:10:00 +0000 (0:00:00.089) 0:00:08.899 ***********
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 12 June 2026 20:10:01 +0000 (0:00:00.608) 0:00:09.508 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding sl-compute-0 to sl-computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding sl-compute-1 to sl-computes)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/add_vm_to_inventory.yml for instance => (item=Adding router-0 to routers)
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:10:01 +0000 (0:00:00.241) 0:00:09.749 ***********
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:10:01 +0000 (0:00:00.135) 0:00:09.885 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:10:02 +0000 (0:00:00.420) 0:00:10.306 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:10:02 +0000 (0:00:00.418) 0:00:10.725 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:10:02 +0000 (0:00:00.083) 0:00:10.809 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:10:02 +0000 (0:00:00.090) 0:00:10.899 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:10:02 +0000 (0:00:00.112) 0:00:11.012 ***********
ok: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:10:03 +0000 (0:00:00.315) 0:00:11.328 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:10:03 +0000 (0:00:00.351) 0:00:11.679 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:10:03 +0000 (0:00:00.107) 0:00:11.787 ***********
skipping: [instance]
TASK [libvirt_manager : Add host to runtime inventory] *************************
Friday 12 June 2026 20:10:03 +0000 (0:00:00.136) 0:00:11.923 ***********
changed: [instance]
TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Friday 12 June 2026 20:10:04 +0000 (0:00:00.144) 0:00:12.068 ***********
changed: [instance]
TASK [libvirt_manager : Append host under its group in INI inventory] **********
Friday 12 June 2026 20:10:04 +0000 (0:00:00.325) 0:00:12.394 ***********
changed: [instance]
TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Friday 12 June 2026 20:10:04 +0000 (0:00:00.389) 0:00:12.784 ***********
skipping: [instance]
TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Friday 12 June 2026 20:10:04 +0000 (0:00:00.094) 0:00:12.878 ***********
skipping: [instance]
TASK [libvirt_manager : Check if ini inventory file exists] ********************
Friday 12 June 2026 20:10:04 +0000 (0:00:00.100) 0:00:12.979 ***********
ok: [instance]
TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Friday 12 June 2026 20:10:06 +0000 (0:00:01.373) 0:00:14.352 ***********
changed: [instance]
TASK [libvirt_manager : Remove ini file after conversion] **********************
Friday 12 June 2026 20:10:06 +0000 (0:00:00.662) 0:00:15.014 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 20:10:07 +0000 (0:00:00.333) 0:00:15.348 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 20:10:07 +0000 (0:00:00.104) 0:00:15.453 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 20:10:07 +0000 (0:00:00.076) 0:00:15.529 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 20:10:07 +0000 (0:00:00.076) 0:00:15.605 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 20:10:07 +0000 (0:00:00.075) 0:00:15.680 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 20:10:07 +0000 (0:00:00.103) 0:00:15.783 ***********
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] ***************************
Friday 12 June 2026 20:10:07 +0000 (0:00:00.208) 0:00:15.992 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 20:10:08 +0000 (0:00:00.066) 0:00:16.058 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 20:10:08 +0000 (0:00:00.320) 0:00:16.379 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 20:10:08 +0000 (0:00:00.631) 0:00:17.010 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 20:10:09 +0000 (0:00:00.164) 0:00:17.175 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 20:10:09 +0000 (0:00:00.080) 0:00:17.255 ***********
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 12 June 2026 20:10:09 +0000 (0:00:00.622) 0:00:17.878 ***********
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.] ***
Friday 12 June 2026 20:10:10 +0000 (0:00:00.198) 0:00:18.076 ***********
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] ***************************
Friday 12 June 2026 20:10:10 +0000 (0:00:00.174) 0:00:18.251 ***********
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] *******************
Friday 12 June 2026 20:10:12 +0000 (0:00:01.853) 0:00:20.104 ***********
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] ****************************
Friday 12 June 2026 20:10:14 +0000 (0:00:02.401) 0:00:22.505 ***********
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] ******************
Friday 12 June 2026 20:10:16 +0000 (0:00:01.692) 0:00:24.198 ***********
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] **********
Friday 12 June 2026 20:10:17 +0000 (0:00:01.730) 0:00:25.929 ***********
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] ***********************
Friday 12 June 2026 20:10:18 +0000 (0:00:00.164) 0:00:26.094 ***********
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 12 June 2026 20:10:18 +0000 (0:00:00.310) 0:00:26.404 ***********
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] ************************
Friday 12 June 2026 20:10:19 +0000 (0:00:01.520) 0:00:27.924 ***********
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 12 June 2026 20:10:20 +0000 (0:00:00.247) 0:00:28.171 ***********
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 12 June 2026 20:10:20 +0000 (0:00:00.208) 0:00:28.380 ***********
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 12 June 2026 20:10:22 +0000 (0:00:01.845) 0:00:30.225 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 12 June 2026 20:10:22 +0000 (0:00:00.280) 0:00:30.505 ***********
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 12 June 2026 20:10:23 +0000 (0:00:00.568) 0:00:31.074 ***********
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 12 June 2026 20:10:25 +0000 (0:00:02.688) 0:00:33.763 ***********
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 12 June 2026 20:10:26 +0000 (0:00:00.718) 0:00:34.482 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 12 June 2026 20:10:26 +0000 (0:00:00.106) 0:00:34.589 ***********
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 12 June 2026 20:10:26 +0000 (0:00:00.130) 0:00:34.719 ***********
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 12 June 2026 20:10:27 +0000 (0:00:00.800) 0:00:35.520 ***********
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] ***************************************
Friday 12 June 2026 20:10:28 +0000 (0:00:00.849) 0:00:36.369 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:10:29 +0000 (0:00:01.597) 0:00:37.966 ***********
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] ********************************
Friday 12 June 2026 20:10:34 +0000 (0:00:04.345) 0:00:42.312 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:10:34 +0000 (0:00:00.377) 0:00:42.689 ***********
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:10:35 +0000 (0:00:00.549) 0:00:43.239 ***********
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:10:35 +0000 (0:00:00.651) 0:00:43.891 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:10:36 +0000 (0:00:00.146) 0:00:44.037 ***********
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:10:36 +0000 (0:00:00.595) 0:00:44.633 ***********
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:10:36 +0000 (0:00:00.066) 0:00:44.700 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:10:36 +0000 (0:00:00.163) 0:00:44.863 ***********
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:10:37 +0000 (0:00:00.630) 0:00:45.494 ***********
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:10:37 +0000 (0:00:00.063) 0:00:45.558 ***********
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:10:37 +0000 (0:00:00.415) 0:00:45.974 ***********
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:10:38 +0000 (0:00:01.026) 0:00:47.000 ***********
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:10:39 +0000 (0:00:00.066) 0:00:47.067 ***********
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:10:39 +0000 (0:00:00.103) 0:00:47.170 ***********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 12 June 2026 20:10:39 +0000 (0:00:00.130) 0:00:47.301 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:10:39 +0000 (0:00:00.380) 0:00:47.682 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:10:39 +0000 (0:00:00.077) 0:00:47.759 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:10:39 +0000 (0:00:00.105) 0:00:47.865 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:10:40 +0000 (0:00:00.719) 0:00:48.584 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:10:40 +0000 (0:00:00.067) 0:00:48.651 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:10:40 +0000 (0:00:00.124) 0:00:48.775 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:10:40 +0000 (0:00:00.132) 0:00:48.908 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:10:40 +0000 (0:00:00.104) 0:00:49.013 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:10:41 +0000 (0:00:00.613) 0:00:49.626 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:10:41 +0000 (0:00:00.115) 0:00:49.742 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:10:41 +0000 (0:00:00.112) 0:00:49.854 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:10:41 +0000 (0:00:00.089) 0:00:49.944 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:10:42 +0000 (0:00:00.156) 0:00:50.100 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:10:42 +0000 (0:00:00.607) 0:00:50.707 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:10:42 +0000 (0:00:00.062) 0:00:50.770 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:10:42 +0000 (0:00:00.151) 0:00:50.921 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:10:42 +0000 (0:00:00.085) 0:00:51.007 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:10:43 +0000 (0:00:00.101) 0:00:51.108 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:10:43 +0000 (0:00:00.671) 0:00:51.779 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:10:43 +0000 (0:00:00.116) 0:00:51.895 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:10:43 +0000 (0:00:00.118) 0:00:52.013 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:10:44 +0000 (0:00:00.087) 0:00:52.101 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:10:44 +0000 (0:00:00.163) 0:00:52.265 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:10:44 +0000 (0:00:00.652) 0:00:52.917 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:10:44 +0000 (0:00:00.075) 0:00:52.993 ***********
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:10:45 +0000 (0:00:00.229) 0:00:53.223 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:10:45 +0000 (0:00:00.085) 0:00:53.308 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:10:45 +0000 (0:00:00.090) 0:00:53.399 ***********
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:10:46 +0000 (0:00:00.670) 0:00:54.069 ***********
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:10:46 +0000 (0:00:00.063) 0:00:54.133 ***********
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 12 June 2026 20:10:46 +0000 (0:00:00.106) 0:00:54.239 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 12 June 2026 20:10:46 +0000 (0:00:00.134) 0:00:54.374 ***********
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] ***************
Friday 12 June 2026 20:10:47 +0000 (0:00:01.615) 0:00:55.989 ***********
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] ***************
Friday 12 June 2026 20:10:48 +0000 (0:00:00.178) 0:00:56.168 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 20:10:48 +0000 (0:00:00.412) 0:00:56.581 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 20:10:48 +0000 (0:00:00.090) 0:00:56.671 ***********
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 12 June 2026 20:10:49 +0000 (0:00:00.350) 0:00:57.021 ***********
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 12 June 2026 20:10:49 +0000 (0:00:00.100) 0:00:57.122 ***********
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] ***************
Friday 12 June 2026 20:10:49 +0000 (0:00:00.351) 0:00:57.474 ***********
TASK [libvirt_manager : Output _network_data] **********************************
Friday 12 June 2026 20:10:49 +0000 (0:00:00.133) 0:00:57.607 ***********
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 12 June 2026 20:10:50 +0000 (0:00:00.553) 0:00:58.161 ***********
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 12 June 2026 20:10:50 +0000 (0:00:00.481) 0:00:58.642 ***********
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 12 June 2026 20:10:51 +0000 (0:00:00.596) 0:00:59.238 ***********
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 12 June 2026 20:10:51 +0000 (0:00:00.185) 0:00:59.424 ***********
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 12 June 2026 20:10:51 +0000 (0:00:00.556) 0:00:59.981 ***********
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 12 June 2026 20:10:52 +0000 (0:00:00.150) 0:01:00.132 ***********
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 12 June 2026 20:10:52 +0000 (0:00:00.084) 0:01:00.217 ***********
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 12 June 2026 20:10:52 +0000 (0:00:00.083) 0:01:00.300 ***********
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 12 June 2026 20:10:52 +0000 (0:00:00.082) 0:01:00.383 ***********
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 12 June 2026 20:10:52 +0000 (0:00:00.113) 0:01:00.496 ***********
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] ***************************
Friday 12 June 2026 20:10:52 +0000 (0:00:00.192) 0:01:00.689 ***********
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 12 June 2026 20:10:52 +0000 (0:00:00.059) 0:01:00.748 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 12 June 2026 20:10:53 +0000 (0:00:00.326) 0:01:01.075 ***********
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 12 June 2026 20:10:53 +0000 (0:00:00.561) 0:01:01.637 ***********
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 12 June 2026 20:10:53 +0000 (0:00:00.167) 0:01:01.804 ***********
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 12 June 2026 20:10:53 +0000 (0:00:00.071) 0:01:01.876 ***********
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 12 June 2026 20:10:54 +0000 (0:00:00.654) 0:01:02.530 ***********
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 12 June 2026 20:10:54 +0000 (0:00:00.068) 0:01:02.599 ***********
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 12 June 2026 20:10:54 +0000 (0:00:00.062) 0:01:02.661 ***********
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 12 June 2026 20:10:54 +0000 (0:00:00.109) 0:01:02.771 ***********
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] **************************************
Friday 12 June 2026 20:10:54 +0000 (0:00:00.143) 0:01:02.914 ***********
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] **************************************
Friday 12 June 2026 20:10:55 +0000 (0:00:00.229) 0:01:03.144 ***********
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 }}] ******************************
Friday 12 June 2026 20:10:55 +0000 (0:00:00.240) 0:01:03.384 ***********
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 12 June 2026 20:10:55 +0000 (0:00:00.135) 0:01:03.519 ***********
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 12 June 2026 20:10:55 +0000 (0:00:00.077) 0:01:03.597 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:63:b5', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:01:58:f2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:df:90', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:ab:e1', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:7c:52', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 12 June 2026 20:10:55 +0000 (0:00:00.236) 0:01:03.833 ***********
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] *************************************
Friday 12 June 2026 20:10:55 +0000 (0:00:00.162) 0:01:03.995 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 20:10:56 +0000 (0:00:00.290) 0:01:04.285 ***********
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 12 June 2026 20:10:56 +0000 (0:00:00.113) 0:01:04.399 ***********
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 12 June 2026 20:10:56 +0000 (0:00:00.316) 0:01:04.715 ***********
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 12 June 2026 20:10:56 +0000 (0:00:00.075) 0:01:04.791 ***********
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 12 June 2026 20:10:56 +0000 (0:00:00.107) 0:01:04.898 ***********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:63:b5', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:01:58:f2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:df:90', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:ab:e1', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:7c:52', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 12 June 2026 20:10:57 +0000 (0:00:00.202) 0:01:05.100 ***********
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 12 June 2026 20:10:57 +0000 (0:00:00.075) 0:01:05.176 ***********
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:01:63:b5', 'entry': 'set:sl-compute,52:54:00:01:63:b5,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:01:58:f2', 'entry': 'set:sl-compute,52:54:01:01:58:f2,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:00:df:90', 'entry': 'set:router,52:54:02:00:df:90,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:00:ab:e1', 'entry': 'set:sl-compute,52:54:00:00:ab:e1,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:00:7c:52', 'entry': 'set:sl-compute,52:54:01:00:7c:52,192.168.110.17,sl-compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 12 June 2026 20:10:59 +0000 (0:00:02.463) 0:01:07.640 ***********
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 12 June 2026 20:10:59 +0000 (0:00:00.110) 0:01:07.750 ***********
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 12 June 2026 20:11:00 +0000 (0:00:00.304) 0:01:08.054 ***********
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 12 June 2026 20:11:00 +0000 (0:00:00.171) 0:01:08.225 ***********
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 12 June 2026 20:11:00 +0000 (0:00:00.117) 0:01:08.343 ***********
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] ********************************************
Friday 12 June 2026 20:11:00 +0000 (0:00:00.253) 0:01:08.596 ***********
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 [dnsmasq : Add controller-0 short hostname record when 'utility' in the name into /etc/hosts] ***
Friday 12 June 2026 20:11:02 +0000 (0:00:02.177) 0:01:10.774 ***********
skipping: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
skipping: [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'})
skipping: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
skipping: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
skipping: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 12 June 2026 20:11:02 +0000 (0:00:00.224) 0:01:10.998 ***********
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 12 June 2026 20:11:03 +0000 (0:00:00.058) 0:01:11.056 ***********
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 12 June 2026 20:11:03 +0000 (0:00:00.104) 0:01:11.161 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 12 June 2026 20:11:03 +0000 (0:00:00.145) 0:01:11.306 ***********
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 12 June 2026 20:11:03 +0000 (0:00:00.550) 0:01:11.856 ***********
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:11:03 +0000 (0:00:00.128) 0:01:11.985 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 12 June 2026 20:11:04 +0000 (0:00:00.922) 0:01:12.908 ***********
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 12 June 2026 20:11:05 +0000 (0:00:00.477) 0:01:13.386 ***********
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 12 June 2026 20:11:05 +0000 (0:00:00.566) 0:01:13.952 ***********
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 12 June 2026 20:11:07 +0000 (0:00:01.161) 0:01:15.114 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Friday 12 June 2026 20:11:07 +0000 (0:00:00.237) 0:01:15.351 ***********
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Friday 12 June 2026 20:11:07 +0000 (0:00:00.361) 0:01:15.713 ***********
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Friday 12 June 2026 20:11:07 +0000 (0:00:00.064) 0:01:15.777 ***********
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Friday 12 June 2026 20:11:08 +0000 (0:00:00.725) 0:01:16.503 ***********
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Friday 12 June 2026 20:11:08 +0000 (0:00:00.078) 0:01:16.581 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 12 June 2026 20:11:08 +0000 (0:00:00.065) 0:01:16.646 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 12 June 2026 20:11:08 +0000 (0:00:00.116) 0:01:16.763 ***********
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] *******************************
Friday 12 June 2026 20:11:09 +0000 (0:00:00.283) 0:01:17.046 ***********
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 20:11:09 +0000 (0:00:00.340) 0:01:17.387 ***********
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 20:11:09 +0000 (0:00:00.383) 0:01:17.770 ***********
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 20:11:20 +0000 (0:00:10.293) 0:01:28.064 ***********
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 20:11:20 +0000 (0:00:00.506) 0:01:28.570 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 20:11:20 +0000 (0:00:00.137) 0:01:28.708 ***********
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 12 June 2026 20:11:21 +0000 (0:00:00.423) 0:01:29.131 ***********
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 12 June 2026 20:11:21 +0000 (0:00:00.522) 0:01:29.654 ***********
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 12 June 2026 20:11:21 +0000 (0:00:00.296) 0:01:29.950 ***********
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 12 June 2026 20:11:22 +0000 (0:00:00.081) 0:01:30.032 ***********
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 12 June 2026 20:11:22 +0000 (0:00:00.368) 0:01:30.401 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 12 June 2026 20:11:22 +0000 (0:00:00.209) 0:01:30.610 ***********
ok: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 12 June 2026 20:11:22 +0000 (0:00:00.342) 0:01:30.953 ***********
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 12 June 2026 20:11:23 +0000 (0:00:00.357) 0:01:31.310 ***********
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 12 June 2026 20:11:23 +0000 (0:00:00.672) 0:01:31.983 ***********
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 12 June 2026 20:11:24 +0000 (0:00:00.372) 0:01:32.356 ***********
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 12 June 2026 20:11:24 +0000 (0:00:00.274) 0:01:32.631 ***********
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 12 June 2026 20:11:25 +0000 (0:00:00.715) 0:01:33.347 ***********
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 12 June 2026 20:11:25 +0000 (0:00:00.080) 0:01:33.427 ***********
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 12 June 2026 20:11:25 +0000 (0:00:00.392) 0:01:33.820 ***********
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 12 June 2026 20:11:25 +0000 (0:00:00.114) 0:01:33.934 ***********
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] **********************
Friday 12 June 2026 20:11:26 +0000 (0:00:00.297) 0:01:34.232 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Friday 12 June 2026 20:11:26 +0000 (0:00:00.442) 0:01:34.674 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Friday 12 June 2026 20:11:27 +0000 (0:00:00.462) 0:01:35.137 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-0] ****************
Friday 12 June 2026 20:11:27 +0000 (0:00:00.771) 0:01:35.909 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Friday 12 June 2026 20:11:27 +0000 (0:00:00.098) 0:01:36.007 ***********
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 }}] ****************
Friday 12 June 2026 20:11:28 +0000 (0:00:00.168) 0:01:36.176 ***********
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] ***********************
Friday 12 June 2026 20:11:28 +0000 (0:00:00.139) 0:01:36.315 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:28 +0000 (0:00:00.515) 0:01:36.830 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:28 +0000 (0:00:00.149) 0:01:36.980 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:29 +0000 (0:00:00.367) 0:01:37.347 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Friday 12 June 2026 20:11:29 +0000 (0:00:00.333) 0:01:37.680 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 20:11:30 +0000 (0:00:00.487) 0:01:38.168 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:30 +0000 (0:00:00.415) 0:01:38.583 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:30 +0000 (0:00:00.178) 0:01:38.762 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:31 +0000 (0:00:00.367) 0:01:39.129 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Friday 12 June 2026 20:11:31 +0000 (0:00:00.346) 0:01:39.476 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Friday 12 June 2026 20:11:31 +0000 (0:00:00.445) 0:01:39.921 ***********
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 }}] ****************
Friday 12 June 2026 20:11:32 +0000 (0:00:00.171) 0:01:40.093 ***********
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] ***********************
Friday 12 June 2026 20:11:32 +0000 (0:00:00.151) 0:01:40.244 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:32 +0000 (0:00:00.503) 0:01:40.748 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:32 +0000 (0:00:00.191) 0:01:40.939 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:33 +0000 (0:00:00.386) 0:01:41.325 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Friday 12 June 2026 20:11:33 +0000 (0:00:00.409) 0:01:41.734 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Friday 12 June 2026 20:11:33 +0000 (0:00:00.124) 0:01:41.859 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Friday 12 June 2026 20:11:33 +0000 (0:00:00.081) 0:01:41.940 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Friday 12 June 2026 20:11:34 +0000 (0:00:00.082) 0:01:42.023 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:11:34 +0000 (0:00:00.125) 0:01:42.148 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:11:34 +0000 (0:00:00.346) 0:01:42.495 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:11:34 +0000 (0:00:00.101) 0:01:42.596 ***********
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] ***************
Friday 12 June 2026 20:11:34 +0000 (0:00:00.223) 0:01:42.820 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 20:11:35 +0000 (0:00:00.379) 0:01:43.199 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 20:11:35 +0000 (0:00:00.127) 0:01:43.326 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 20:11:35 +0000 (0:00:00.091) 0:01:43.418 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 20:11:35 +0000 (0:00:00.197) 0:01:43.615 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 20:11:35 +0000 (0:00:00.091) 0:01:43.707 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 20:11:35 +0000 (0:00:00.164) 0:01:43.872 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 20:11:36 +0000 (0:00:00.763) 0:01:44.635 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 20:11:38 +0000 (0:00:01.718) 0:01:46.354 ***********
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 20:11:38 +0000 (0:00:00.305) 0:01:46.659 ***********
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 20:11:39 +0000 (0:00:00.541) 0:01:47.201 ***********
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 20:11:39 +0000 (0:00:00.577) 0:01:47.778 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 20:11:39 +0000 (0:00:00.113) 0:01:47.892 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 20:11:40 +0000 (0:00:00.313) 0:01:48.206 ***********
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 20:11:40 +0000 (0:00:00.108) 0:01:48.315 ***********
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso_image.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:11:40 +0000 (0:00:00.418) 0:01:48.733 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:11:41 +0000 (0:00:00.430) 0:01:49.163 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Friday 12 June 2026 20:11:41 +0000 (0:00:00.112) 0:01:49.275 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Friday 12 June 2026 20:11:41 +0000 (0:00:00.137) 0:01:49.413 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Friday 12 June 2026 20:11:41 +0000 (0:00:00.421) 0:01:49.835 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Friday 12 June 2026 20:11:42 +0000 (0:00:00.377) 0:01:50.212 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-1] ****************
Friday 12 June 2026 20:11:42 +0000 (0:00:00.626) 0:01:50.838 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Friday 12 June 2026 20:11:42 +0000 (0:00:00.104) 0:01:50.943 ***********
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 }}] ****************
Friday 12 June 2026 20:11:43 +0000 (0:00:00.114) 0:01:51.057 ***********
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] ***********************
Friday 12 June 2026 20:11:43 +0000 (0:00:00.171) 0:01:51.228 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:43 +0000 (0:00:00.323) 0:01:51.552 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:43 +0000 (0:00:00.215) 0:01:51.767 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:44 +0000 (0:00:00.322) 0:01:52.090 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Friday 12 June 2026 20:11:44 +0000 (0:00:00.356) 0:01:52.447 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 20:11:44 +0000 (0:00:00.451) 0:01:52.898 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:45 +0000 (0:00:00.389) 0:01:53.287 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:45 +0000 (0:00:00.140) 0:01:53.427 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:45 +0000 (0:00:00.394) 0:01:53.821 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Friday 12 June 2026 20:11:46 +0000 (0:00:00.390) 0:01:54.212 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Friday 12 June 2026 20:11:46 +0000 (0:00:00.520) 0:01:54.733 ***********
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 }}] ****************
Friday 12 June 2026 20:11:46 +0000 (0:00:00.148) 0:01:54.882 ***********
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] ***********************
Friday 12 June 2026 20:11:47 +0000 (0:00:00.241) 0:01:55.124 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:47 +0000 (0:00:00.387) 0:01:55.511 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:47 +0000 (0:00:00.277) 0:01:55.788 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:48 +0000 (0:00:00.366) 0:01:56.155 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Friday 12 June 2026 20:11:48 +0000 (0:00:00.322) 0:01:56.478 ***********
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Friday 12 June 2026 20:11:48 +0000 (0:00:00.121) 0:01:56.600 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Friday 12 June 2026 20:11:48 +0000 (0:00:00.197) 0:01:56.797 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Friday 12 June 2026 20:11:48 +0000 (0:00:00.090) 0:01:56.887 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:11:48 +0000 (0:00:00.096) 0:01:56.984 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:11:49 +0000 (0:00:00.380) 0:01:57.365 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:11:49 +0000 (0:00:00.144) 0:01:57.509 ***********
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] ***************
Friday 12 June 2026 20:11:49 +0000 (0:00:00.213) 0:01:57.723 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 20:11:50 +0000 (0:00:00.458) 0:01:58.181 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 20:11:50 +0000 (0:00:00.147) 0:01:58.329 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 20:11:50 +0000 (0:00:00.121) 0:01:58.450 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 20:11:50 +0000 (0:00:00.123) 0:01:58.574 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 20:11:50 +0000 (0:00:00.234) 0:01:58.809 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 20:11:50 +0000 (0:00:00.161) 0:01:58.970 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 20:11:51 +0000 (0:00:00.647) 0:01:59.618 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 20:11:53 +0000 (0:00:01.751) 0:02:01.370 ***********
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 20:11:53 +0000 (0:00:00.411) 0:02:01.781 ***********
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 20:11:54 +0000 (0:00:00.566) 0:02:02.347 ***********
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 20:11:54 +0000 (0:00:00.597) 0:02:02.945 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 20:11:55 +0000 (0:00:00.096) 0:02:03.042 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 20:11:55 +0000 (0:00:00.372) 0:02:03.415 ***********
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 20:11:55 +0000 (0:00:00.108) 0:02:03.523 ***********
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso_image.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:11:55 +0000 (0:00:00.412) 0:02:03.936 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:11:56 +0000 (0:00:00.504) 0:02:04.441 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Friday 12 June 2026 20:11:56 +0000 (0:00:00.129) 0:02:04.570 ***********
skipping: [instance]
TASK [libvirt_manager : Create VM image for router-0] **************************
Friday 12 June 2026 20:11:56 +0000 (0:00:00.103) 0:02:04.674 ***********
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Friday 12 June 2026 20:11:57 +0000 (0:00:00.453) 0:02:05.127 ***********
changed: [instance]
TASK [libvirt_manager : Define VMs for type router-0] **************************
Friday 12 June 2026 20:11:57 +0000 (0:00:00.360) 0:02:05.488 ***********
changed: [instance]
TASK [libvirt_manager : Disable net.ifnames=0 for router-0] ********************
Friday 12 June 2026 20:11:57 +0000 (0:00:00.522) 0:02:06.010 ***********
skipping: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Friday 12 June 2026 20:11:58 +0000 (0:00:00.191) 0:02:06.201 ***********
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 }}] ****************
Friday 12 June 2026 20:11:58 +0000 (0:00:00.123) 0:02:06.324 ***********
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] ***********************
Friday 12 June 2026 20:11:58 +0000 (0:00:00.230) 0:02:06.555 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:11:58 +0000 (0:00:00.382) 0:02:06.937 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:11:59 +0000 (0:00:00.173) 0:02:07.111 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:11:59 +0000 (0:00:00.332) 0:02:07.443 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Friday 12 June 2026 20:11:59 +0000 (0:00:00.334) 0:02:07.777 ***********
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Friday 12 June 2026 20:12:00 +0000 (0:00:00.499) 0:02:08.277 ***********
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 }}] ****************
Friday 12 June 2026 20:12:00 +0000 (0:00:00.175) 0:02:08.453 ***********
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] ***********************
Friday 12 June 2026 20:12:00 +0000 (0:00:00.176) 0:02:08.629 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:12:01 +0000 (0:00:00.440) 0:02:09.069 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:12:01 +0000 (0:00:00.193) 0:02:09.263 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:12:01 +0000 (0:00:00.388) 0:02:09.651 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Friday 12 June 2026 20:12:01 +0000 (0:00:00.358) 0:02:10.010 ***********
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 12 June 2026 20:12:02 +0000 (0:00:00.574) 0:02:10.585 ***********
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 12 June 2026 20:12:03 +0000 (0:00:00.443) 0:02:11.028 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 12 June 2026 20:12:03 +0000 (0:00:00.145) 0:02:11.174 ***********
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 12 June 2026 20:12:03 +0000 (0:00:00.407) 0:02:11.582 ***********
ok: [instance]
TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Friday 12 June 2026 20:12:03 +0000 (0:00:00.283) 0:02:11.865 ***********
changed: [instance]
TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Friday 12 June 2026 20:12:04 +0000 (0:00:00.423) 0:02:12.288 ***********
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Friday 12 June 2026 20:12:04 +0000 (0:00:00.076) 0:02:12.365 ***********
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Friday 12 June 2026 20:12:04 +0000 (0:00:00.140) 0:02:12.506 ***********
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 12 June 2026 20:12:04 +0000 (0:00:00.086) 0:02:12.593 ***********
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 12 June 2026 20:12:04 +0000 (0:00:00.369) 0:02:12.962 ***********
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 12 June 2026 20:12:05 +0000 (0:00:00.112) 0:02:13.074 ***********
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] ***************
Friday 12 June 2026 20:12:05 +0000 (0:00:00.220) 0:02:13.295 ***********
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 12 June 2026 20:12:05 +0000 (0:00:00.320) 0:02:13.616 ***********
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 12 June 2026 20:12:05 +0000 (0:00:00.153) 0:02:13.769 ***********
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 12 June 2026 20:12:05 +0000 (0:00:00.093) 0:02:13.863 ***********
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 12 June 2026 20:12:05 +0000 (0:00:00.101) 0:02:13.965 ***********
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 12 June 2026 20:12:06 +0000 (0:00:00.106) 0:02:14.071 ***********
TASK [config_drive : Ensure needed directories exist] **************************
Friday 12 June 2026 20:12:06 +0000 (0:00:00.223) 0:02:14.295 ***********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 12 June 2026 20:12:06 +0000 (0:00:00.594) 0:02:14.889 ***********
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 12 June 2026 20:12:08 +0000 (0:00:01.532) 0:02:16.421 ***********
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 12 June 2026 20:12:08 +0000 (0:00:00.388) 0:02:16.810 ***********
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 12 June 2026 20:12:09 +0000 (0:00:00.597) 0:02:17.407 ***********
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 12 June 2026 20:12:10 +0000 (0:00:00.654) 0:02:18.062 ***********
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 12 June 2026 20:12:10 +0000 (0:00:00.142) 0:02:18.205 ***********
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 12 June 2026 20:12:10 +0000 (0:00:00.402) 0:02:18.607 ***********
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 12 June 2026 20:12:10 +0000 (0:00:00.175) 0:02:18.783 ***********
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso_image.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 12 June 2026 20:12:11 +0000 (0:00:00.438) 0:02:19.221 ***********
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 12 June 2026 20:12:11 +0000 (0:00:00.528) 0:02:19.750 ***********
skipping: [instance]
TASK [libvirt_manager : Configure boot order for router-0] *********************
Friday 12 June 2026 20:12:11 +0000 (0:00:00.112) 0:02:19.862 ***********
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 12 June 2026 20:12:11 +0000 (0:00:00.093) 0:02:19.956 ***********
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] *****************
Friday 12 June 2026 20:12:12 +0000 (0:00:00.190) 0:02:20.146 ***********
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 12 June 2026 20:12:12 +0000 (0:00:00.087) 0:02:20.234 ***********
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] **********************************************
Friday 12 June 2026 20:12:14 +0000 (0:00:02.291) 0:02:22.526 ***********
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 12 June 2026 20:12:15 +0000 (0:00:00.806) 0:02:23.332 ***********
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 12 June 2026 20:12:16 +0000 (0:00:00.719) 0:02:24.051 ***********
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 12 June 2026 20:12:16 +0000 (0:00:00.728) 0:02:24.780 ***********
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] ****************************
Friday 12 June 2026 20:12:17 +0000 (0:00:01.011) 0:02:25.791 ***********
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).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j137401383355.131024', 'results_file': '/home/zuul/.ansible_async/j137401383355.131024', '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': 'j382572728829.131042', 'results_file': '/home/zuul/.ansible_async/j382572728829.131042', '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': 'j770669158328.131058', 'results_file': '/home/zuul/.ansible_async/j770669158328.131058', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Friday 12 June 2026 20:13:42 +0000 (0:01:25.201) 0:03:50.993 ***********
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] *****************************************
Friday 12 June 2026 20:13:43 +0000 (0:00:00.214) 0:03:51.207 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Friday 12 June 2026 20:13:43 +0000 (0:00:00.066) 0:03:51.274 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 20:13:43 +0000 (0:00:00.168) 0:03:51.442 ***********
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] *******
Friday 12 June 2026 20:13:43 +0000 (0:00:00.247) 0:03:51.690 ***********
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 20:13:44 +0000 (0:00:00.339) 0:03:52.029 ***********
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Friday 12 June 2026 20:13:44 +0000 (0:00:00.395) 0:03:52.425 ***********
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Friday 12 June 2026 20:13:45 +0000 (0:00:00.690) 0:03:53.116 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 20:13:45 +0000 (0:00:00.114) 0:03:53.231 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Friday 12 June 2026 20:13:45 +0000 (0:00:00.082) 0:03:53.314 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Friday 12 June 2026 20:13:45 +0000 (0:00:00.095) 0:03:53.409 ***********
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 12 June 2026 20:13:45 +0000 (0:00:00.104) 0:03:53.514 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Friday 12 June 2026 20:13:45 +0000 (0:00:00.135) 0:03:53.649 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 20:13:45 +0000 (0:00:00.122) 0:03:53.772 ***********
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] *******
Friday 12 June 2026 20:13:45 +0000 (0:00:00.225) 0:03:53.997 ***********
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 20:13:46 +0000 (0:00:00.324) 0:03:54.322 ***********
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Friday 12 June 2026 20:13:46 +0000 (0:00:00.371) 0:03:54.694 ***********
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Friday 12 June 2026 20:13:47 +0000 (0:00:00.620) 0:03:55.314 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 20:13:47 +0000 (0:00:00.071) 0:03:55.385 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Friday 12 June 2026 20:13:47 +0000 (0:00:00.073) 0:03:55.459 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Friday 12 June 2026 20:13:47 +0000 (0:00:00.146) 0:03:55.606 ***********
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 12 June 2026 20:13:47 +0000 (0:00:00.095) 0:03:55.702 ***********
skipping: [instance]
TASK [Push ssh jumper/configuration for router-0] ******************************
Friday 12 June 2026 20:13:47 +0000 (0:00:00.081) 0:03:55.783 ***********
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 12 June 2026 20:13:47 +0000 (0:00:00.167) 0:03:55.950 ***********
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] *******
Friday 12 June 2026 20:13:48 +0000 (0:00:00.197) 0:03:56.148 ***********
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 12 June 2026 20:13:48 +0000 (0:00:00.329) 0:03:56.478 ***********
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Friday 12 June 2026 20:13:48 +0000 (0:00:00.378) 0:03:56.857 ***********
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Friday 12 June 2026 20:13:49 +0000 (0:00:00.615) 0:03:57.472 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 12 June 2026 20:13:49 +0000 (0:00:00.133) 0:03:57.606 ***********
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Friday 12 June 2026 20:13:49 +0000 (0:00:00.071) 0:03:57.677 ***********
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Friday 12 June 2026 20:13:49 +0000 (0:00:00.104) 0:03:57.782 ***********
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 12 June 2026 20:13:49 +0000 (0:00:00.100) 0:03:57.882 ***********
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.] ************************
Friday 12 June 2026 20:13:50 +0000 (0:00:00.169) 0:03:58.052 ***********
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 12 June 2026 20:13:50 +0000 (0:00:00.368) 0:03:58.420 ***********
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 12 June 2026 20:13:50 +0000 (0:00:00.531) 0:03:58.952 ***********
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 12 June 2026 20:13:51 +0000 (0:00:00.125) 0:03:59.077 ***********
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 12 June 2026 20:13:51 +0000 (0:00:00.070) 0:03:59.148 ***********
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 12 June 2026 20:13:51 +0000 (0:00:00.071) 0:03:59.220 ***********
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 12 June 2026 20:13:51 +0000 (0:00:00.062) 0:03:59.282 ***********
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=301 changed=102 unreachable=0 failed=0 skipped=108 rescued=1 ignored=0
Friday 12 June 2026 20:13:51 +0000 (0:00:00.293) 0:03:59.575 ***********
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 85.20s
libvirt_manager : Download base image ---------------------------------- 10.29s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.35s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.69s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.46s
libvirt_manager : Ensure networks are created/started ------------------- 2.40s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.29s
dnsmasq : Add/Remove address -------------------------------------------- 2.18s
libvirt_manager : Restart firewalld ------------------------------------- 2.01s
libvirt_manager : Ensure networks are defined --------------------------- 1.85s
ci_nmstate : Install required packages on instance ---------------------- 1.85s
config_drive : Install required RPM packages ---------------------------- 1.75s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.73s
config_drive : Install required RPM packages ---------------------------- 1.72s
libvirt_manager : Ensure networks are active ---------------------------- 1.69s
libvirt_manager : Ensure network is in correct zone --------------------- 1.62s
dnsmasq : Install needed packages --------------------------------------- 1.60s
config_drive : Install required RPM packages ---------------------------- 1.53s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.52s
libvirt_manager : Check if ini inventory file exists -------------------- 1.37s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 12 June 2026 20:13:52 +0000 (0:00:00.059) 0:00:00.059 ***********
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 12 June 2026 20:13:53 +0000 (0:00:01.614) 0:00:01.673 ***********
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 12 June 2026 20:13:54 +0000 (0:00:00.420) 0:00:02.094 ***********
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] ***************************
Friday 12 June 2026 20:13:56 +0000 (0:00:02.249) 0:00:04.343 ***********
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 12 June 2026 20:13:57 +0000 (0:00:00.998) 0:00:05.342 ***********
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 12 June 2026 20:14:01 +0000 (0:00:03.990) 0:00:09.332 ***********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Friday 12 June 2026 20:14:02 +0000 (0:00:01.222) 0:00:10.554 ***********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)
TASK [libvirt_manager : Start virtstoraged socket service] *********************
Friday 12 June 2026 20:14:03 +0000 (0:00:00.949) 0:00:11.504 ***********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 12 June 2026 20:14:04 +0000 (0:00:01.111) 0:00:12.615 ***********
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 12 June 2026 20:14:04 +0000 (0:00:00.102) 0:00:12.717 ***********
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 12 June 2026 20:14:05 +0000 (0:00:00.544) 0:00:13.262 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 12 June 2026 20:14:05 +0000 (0:00:00.428) 0:00:13.690 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:14:06 +0000 (0:00:00.134) 0:00:13.824 ***********
ok: [instance] =>
cleanup_vms:
- cifmw-sl-compute-0
- cifmw-router-0
- cifmw-sl-compute-1
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 12 June 2026 20:14:06 +0000 (0:00:00.151) 0:00:13.976 ***********
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 12 June 2026 20:14:07 +0000 (0:00:01.149) 0:00:15.126 ***********
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 12 June 2026 20:14:09 +0000 (0:00:01.990) 0:00:17.116 ***********
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 12 June 2026 20:14:10 +0000 (0:00:01.072) 0:00:18.188 ***********
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)
ok: [instance -> localhost] => (item=cifmw-router-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 12 June 2026 20:14:11 +0000 (0:00:01.152) 0:00:19.340 ***********
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Get network list] **************************************
Friday 12 June 2026 20:14:12 +0000 (0:00:00.929) 0:00:20.270 ***********
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 12 June 2026 20:14:12 +0000 (0:00:00.497) 0:00:20.767 ***********
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 12 June 2026 20:14:13 +0000 (0:00:00.167) 0:00:20.935 ***********
ok: [instance] =>
cleanup_nets:
- cifmw-s1-rtr
- cifmw-intnet-0
- cifmw-osp_trunk
- cifmw-intnet-1
- cifmw-public
- cifmw-s0-rtr
TASK [Remove dnsmasq network bits] *********************************************
Friday 12 June 2026 20:14:13 +0000 (0:00:00.149) 0:00:21.084 ***********
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:14:13 +0000 (0:00:00.681) 0:00:21.766 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:14:14 +0000 (0:00:00.163) 0:00:21.929 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:14:14 +0000 (0:00:00.143) 0:00:22.073 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:14:14 +0000 (0:00:00.121) 0:00:22.194 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:14:14 +0000 (0:00:00.359) 0:00:22.554 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:14:15 +0000 (0:00:00.437) 0:00:22.991 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:14:15 +0000 (0:00:00.157) 0:00:23.148 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:14:15 +0000 (0:00:00.167) 0:00:23.316 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:14:15 +0000 (0:00:00.145) 0:00:23.461 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:14:16 +0000 (0:00:00.376) 0:00:23.838 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:14:16 +0000 (0:00:00.461) 0:00:24.299 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:14:16 +0000 (0:00:00.188) 0:00:24.487 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:14:16 +0000 (0:00:00.129) 0:00:24.617 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:14:16 +0000 (0:00:00.127) 0:00:24.744 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:14:17 +0000 (0:00:00.375) 0:00:25.120 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:14:17 +0000 (0:00:00.370) 0:00:25.490 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:14:17 +0000 (0:00:00.139) 0:00:25.629 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:14:17 +0000 (0:00:00.113) 0:00:25.743 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:14:18 +0000 (0:00:00.150) 0:00:25.894 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:14:18 +0000 (0:00:00.374) 0:00:26.269 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:14:18 +0000 (0:00:00.469) 0:00:26.738 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:14:19 +0000 (0:00:00.137) 0:00:26.876 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:14:19 +0000 (0:00:00.135) 0:00:27.011 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:14:19 +0000 (0:00:00.141) 0:00:27.153 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:14:19 +0000 (0:00:00.426) 0:00:27.580 ***********
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 12 June 2026 20:14:20 +0000 (0:00:00.429) 0:00:28.009 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 12 June 2026 20:14:20 +0000 (0:00:00.145) 0:00:28.154 ***********
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 12 June 2026 20:14:20 +0000 (0:00:00.110) 0:00:28.265 ***********
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 12 June 2026 20:14:20 +0000 (0:00:00.105) 0:00:28.371 ***********
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 12 June 2026 20:14:21 +0000 (0:00:00.444) 0:00:28.815 ***********
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 12 June 2026 20:14:21 +0000 (0:00:00.387) 0:00:29.202 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 12 June 2026 20:14:25 +0000 (0:00:04.146) 0:00:33.348 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 12 June 2026 20:14:27 +0000 (0:00:02.339) 0:00:35.687 ***********
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 12 June 2026 20:14:30 +0000 (0:00:02.492) 0:00:38.180 ***********
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 12 June 2026 20:14:30 +0000 (0:00:00.460) 0:00:38.641 ***********
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': 12845569, 'dev': 64513, 'nlink': 1, 'atime': 1781295024.0185359, 'mtime': 1781295024.0185359, 'ctime': 1781295024.0185359, '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': 12845570, 'dev': 64513, 'nlink': 1, 'atime': 1781295024.021536, 'mtime': 1781295024.021536, 'ctime': 1781295024.021536, '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] **************************
Friday 12 June 2026 20:14:31 +0000 (0:00:00.784) 0:00:39.426 ***********
changed: [instance] => (item=cifmw-s1-rtr)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-s0-rtr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 12 June 2026 20:14:35 +0000 (0:00:03.396) 0:00:42.823 ***********
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 12 June 2026 20:14:35 +0000 (0:00:00.756) 0:00:43.579 ***********
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 12 June 2026 20:14:36 +0000 (0:00:00.608) 0:00:44.187 ***********
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 12 June 2026 20:14:37 +0000 (0:00:00.711) 0:00:44.899 ***********
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] *************************
Friday 12 June 2026 20:14:37 +0000 (0:00:00.203) 0:00:45.103 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:14:37 +0000 (0:00:00.133) 0:00:45.236 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:14:37 +0000 (0:00:00.369) 0:00:45.605 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:14:37 +0000 (0:00:00.158) 0:00:45.764 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:14:38 +0000 (0:00:00.194) 0:00:45.958 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:14:38 +0000 (0:00:00.143) 0:00:46.102 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:14:38 +0000 (0:00:00.136) 0:00:46.239 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:14:38 +0000 (0:00:00.206) 0:00:46.445 ***********
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 12 June 2026 20:14:39 +0000 (0:00:00.395) 0:00:46.841 ***********
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 12 June 2026 20:14:39 +0000 (0:00:00.073) 0:00:46.914 ***********
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] *************************
Friday 12 June 2026 20:14:39 +0000 (0:00:00.218) 0:00:47.133 ***********
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 12 June 2026 20:14:39 +0000 (0:00:00.143) 0:00:47.277 ***********
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 12 June 2026 20:14:39 +0000 (0:00:00.385) 0:00:47.663 ***********
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 12 June 2026 20:14:40 +0000 (0:00:00.163) 0:00:47.826 ***********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 12 June 2026 20:14:40 +0000 (0:00:00.150) 0:00:47.977 ***********
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 12 June 2026 20:14:40 +0000 (0:00:00.098) 0:00:48.075 ***********
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 12 June 2026 20:14:40 +0000 (0:00:00.114) 0:00:48.189 ***********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 12 June 2026 20:14:40 +0000 (0:00:00.134) 0:00:48.323 ***********
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 12 June 2026 20:14:40 +0000 (0:00:00.406) 0:00:48.730 ***********
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 12 June 2026 20:14:41 +0000 (0:00:00.069) 0:00:48.800 ***********
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 12 June 2026 20:14:41 +0000 (0:00:00.461) 0:00:49.262 ***********
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 12 June 2026 20:14:41 +0000 (0:00:00.429) 0:00:49.691 ***********
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 12 June 2026 20:14:42 +0000 (0:00:00.623) 0:00:50.314 ***********
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 12 June 2026 20:14:43 +0000 (0:00:00.581) 0:00:50.896 ***********
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 12 June 2026 20:14:43 +0000 (0:00:00.349) 0:00:51.246 ***********
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] ***************************
Friday 12 June 2026 20:14:45 +0000 (0:00:01.569) 0:00:52.815 ***********
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] ****************************************
Friday 12 June 2026 20:14:46 +0000 (0:00:01.899) 0:00:54.714 ***********
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 12 June 2026 20:14:47 +0000 (0:00:00.750) 0:00:55.465 ***********
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 12 June 2026 20:14:49 +0000 (0:00:01.674) 0:00:57.139 ***********
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 12 June 2026 20:14:49 +0000 (0:00:00.382) 0:00:57.521 ***********
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 12 June 2026 20:14:49 +0000 (0:00:00.077) 0:00:57.599 ***********
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 12 June 2026 20:14:49 +0000 (0:00:00.134) 0:00:57.733 ***********
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 12 June 2026 20:14:50 +0000 (0:00:00.117) 0:00:57.851 ***********
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 12 June 2026 20:14:50 +0000 (0:00:00.699) 0:00:58.551 ***********
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 12 June 2026 20:14:51 +0000 (0:00:00.668) 0:00:59.219 ***********
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 12 June 2026 20:14:51 +0000 (0:00:00.296) 0:00:59.516 ***********
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 12 June 2026 20:14:51 +0000 (0:00:00.141) 0:00:59.657 ***********
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 12 June 2026 20:14:51 +0000 (0:00:00.065) 0:00:59.723 ***********
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] *************************************************
Friday 12 June 2026 20:14:52 +0000 (0:00:00.987) 0:01:00.710 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:14:53 +0000 (0:00:00.117) 0:01:00.828 ***********
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:14:53 +0000 (0:00:00.508) 0:01:01.337 ***********
changed: [instance]
TASK [Clean local ssh config] **************************************************
Friday 12 June 2026 20:14:53 +0000 (0:00:00.388) 0:01:01.725 ***********
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 12 June 2026 20:14:54 +0000 (0:00:00.113) 0:01:01.839 ***********
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 12 June 2026 20:14:54 +0000 (0:00:00.361) 0:01:02.200 ***********
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 12 June 2026 20:14:54 +0000 (0:00:00.403) 0:01:02.604 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 12 June 2026 20:14:54 +0000 (0:00:00.145) 0:01:02.749 ***********
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 12 June 2026 20:14:56 +0000 (0:00:01.587) 0:01:04.337 ***********
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] ********************************
Friday 12 June 2026 20:15:01 +0000 (0:00:04.600) 0:01:08.938 ***********
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 12 June 2026 20:15:01 +0000 (0:00:00.373) 0:01:09.311 ***********
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 12 June 2026 20:15:01 +0000 (0:00:00.069) 0:01:09.380 ***********
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 12 June 2026 20:15:01 +0000 (0:00:00.053) 0:01:09.434 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 12 June 2026 20:15:01 +0000 (0:00:00.089) 0:01:09.524 ***********
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 12 June 2026 20:15:01 +0000 (0:00:00.053) 0:01:09.577 ***********
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 12 June 2026 20:15:02 +0000 (0:00:00.314) 0:01:09.892 ***********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 12 June 2026 20:15:02 +0000 (0:00:00.171) 0:01:10.064 ***********
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 12 June 2026 20:15:02 +0000 (0:00:00.058) 0:01:10.122 ***********
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 12 June 2026 20:15:02 +0000 (0:00:00.358) 0:01:10.480 ***********
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 12 June 2026 20:15:02 +0000 (0:00:00.067) 0:01:10.548 ***********
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 12 June 2026 20:15:02 +0000 (0:00:00.051) 0:01:10.600 ***********
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 12 June 2026 20:15:03 +0000 (0:00:00.759) 0:01:11.359 ***********
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 12 June 2026 20:15:03 +0000 (0:00:00.382) 0:01:11.742 ***********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 12 June 2026 20:15:04 +0000 (0:00:00.535) 0:01:12.278 ***********
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 12 June 2026 20:15:04 +0000 (0:00:00.360) 0:01:12.638 ***********
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 12 June 2026 20:15:05 +0000 (0:00:00.820) 0:01:13.459 ***********
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 12 June 2026 20:15:05 +0000 (0:00:00.080) 0:01:13.539 ***********
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 12 June 2026 20:15:06 +0000 (0:00:00.339) 0:01:13.879 ***********
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 12 June 2026 20:15:06 +0000 (0:00:00.342) 0:01:14.221 ***********
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 12 June 2026 20:15:06 +0000 (0:00:00.122) 0:01:14.343 ***********
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 12 June 2026 20:15:07 +0000 (0:00:00.518) 0:01:14.862 ***********
changed: [instance]
RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************
Friday 12 June 2026 20:15:07 +0000 (0:00:00.822) 0:01:15.684 ***********
changed: [instance -> localhost]
PLAY RECAP *********************************************************************
instance : ok=92 changed=28 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
Friday 12 June 2026 20:15:08 +0000 (0:00:00.513) 0:01:16.198 ***********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.60s
libvirt_manager : Destroy networks -------------------------------------- 4.15s
libvirt_manager : Populate service facts -------------------------------- 3.99s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 3.40s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.49s
libvirt_manager : Undefine networks ------------------------------------- 2.34s
Copy generated content to proper location ------------------------------- 2.25s
libvirt_manager : Destroy machine --------------------------------------- 1.99s
libvirt_manager : Remove workload and volumes --------------------------- 1.90s
podman : Ensure podman is installed ------------------------------------- 1.67s
Gathering Facts --------------------------------------------------------- 1.61s
dnsmasq : Install needed packages --------------------------------------- 1.59s
libvirt_manager : Remove detected logs ---------------------------------- 1.57s
libvirt_manager : Start virtqemud socket service ------------------------ 1.22s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.15s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.15s
libvirt_manager : Start virtstoraged socket service --------------------- 1.11s
libvirt_manager : Undefine machine -------------------------------------- 1.07s
libvirt_manager : Get installed packages list --------------------------- 1.00s
virtualbmc : Remove vbmc files ------------------------------------------ 0.99s