PLAY [Prepare] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  19:51:45 +0000 (0:00:00.030)       0:00:00.030 **********
ok: [instance]

TASK [Create custom basedir] ***************************************************
Tuesday 09 June 2026  19:51:46 +0000 (0:00:00.990)       0:00:01.021 **********
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Tuesday 09 June 2026  19:51:46 +0000 (0:00:00.427)       0:00:01.448 **********
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Tuesday 09 June 2026  19:51:46 +0000 (0:00:00.031)       0:00:01.480 **********
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] *****************************************
Tuesday 09 June 2026  19:51:46 +0000 (0:00:00.053)       0:00:01.533 **********
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Tuesday 09 June 2026  19:51:47 +0000 (0:00:00.365)       0:00:01.899 **********
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Tuesday 09 June 2026  19:51:47 +0000 (0:00:00.296)       0:00:02.195 **********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Tuesday 09 June 2026  19:51:48 +0000 (0:00:00.888)       0:00:03.083 **********

TASK [repo_setup : Ensure directories are present] *****************************
Tuesday 09 June 2026  19:51:48 +0000 (0:00:00.084)       0:00:03.168 **********
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] ********************
Tuesday 09 June 2026  19:51:48 +0000 (0:00:00.645)       0:00:03.814 **********
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Tuesday 09 June 2026  19:51:50 +0000 (0:00:01.068)       0:00:04.883 **********
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Tuesday 09 June 2026  19:51:51 +0000 (0:00:01.083)       0:00:05.966 **********
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Tuesday 09 June 2026  19:51:58 +0000 (0:00:07.796)       0:00:13.762 **********
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Tuesday 09 June 2026  19:51:59 +0000 (0:00:00.844)       0:00:14.606 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Tuesday 09 June 2026  19:51:59 +0000 (0:00:00.033)       0:00:14.640 **********
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Tuesday 09 June 2026  19:52:00 +0000 (0:00:00.668)       0:00:15.308 **********
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Tuesday 09 June 2026  19:52:00 +0000 (0:00:00.049)       0:00:15.357 **********
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Tuesday 09 June 2026  19:52:00 +0000 (0:00:00.047)       0:00:15.405 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Tuesday 09 June 2026  19:52:00 +0000 (0:00:00.052)       0:00:15.457 **********
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.496)       0:00:15.953 **********
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.633)       0:00:16.587 **********
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.033)       0:00:16.620 **********
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.057)       0:00:16.677 **********
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.044)       0:00:16.721 **********
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.058)       0:00:16.780 **********
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.050)       0:00:16.830 **********
skipping: [instance]

TASK [Download the RPM] ********************************************************
Tuesday 09 June 2026  19:52:01 +0000 (0:00:00.044)       0:00:16.875 **********
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.046)       0:00:16.921 **********
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.034)       0:00:16.956 **********
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.032)       0:00:16.988 **********
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.032)       0:00:17.021 **********
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.038)       0:00:17.059 **********
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.261)       0:00:17.321 **********
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.254)       0:00:17.576 **********
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.268)       0:00:17.844 **********
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Tuesday 09 June 2026  19:52:02 +0000 (0:00:00.032)       0:00:17.876 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.040)       0:00:17.917 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.033)       0:00:17.951 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.028)       0:00:17.980 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.033)       0:00:18.014 **********
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.033)       0:00:18.047 **********
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.033)       0:00:18.080 **********
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.046)       0:00:18.127 **********
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.027)       0:00:18.154 **********
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.036)       0:00:18.191 **********
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.040)       0:00:18.232 **********
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.034)       0:00:18.266 **********
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.040)       0:00:18.306 **********
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Tuesday 09 June 2026  19:52:03 +0000 (0:00:00.039)       0:00:18.346 **********
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Tuesday 09 June 2026  19:53:09 +0000 (0:01:05.856)       0:01:24.202 **********
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Tuesday 09 June 2026  19:53:10 +0000 (0:00:01.556)       0:01:25.759 **********
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Tuesday 09 June 2026  19:53:10 +0000 (0:00:00.046)       0:01:25.806 **********
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] *************************************
Tuesday 09 June 2026  19:53:10 +0000 (0:00:00.068)       0:01:25.874 **********
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Tuesday 09 June 2026  19:53:11 +0000 (0:00:00.033)       0:01:25.907 **********
changed: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Tuesday 09 June 2026  19:53:14 +0000 (0:00:03.582)       0:01:29.490 **********
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Tuesday 09 June 2026  19:53:14 +0000 (0:00:00.197)       0:01:29.688 **********
changed: [instance]

TASK [ci_setup : Install openshift client] *************************************
Tuesday 09 June 2026  19:53:15 +0000 (0:00:00.287)       0:01:29.976 **********
changed: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Tuesday 09 June 2026  19:53:19 +0000 (0:00:04.019)       0:01:33.996 **********
ok: [instance]

TASK [ci_setup : Create completion file] ***************************************
Tuesday 09 June 2026  19:53:19 +0000 (0:00:00.067)       0:01:34.063 **********
changed: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Tuesday 09 June 2026  19:53:19 +0000 (0:00:00.402)       0:01:34.466 **********
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Tuesday 09 June 2026  19:53:19 +0000 (0:00:00.380)       0:01:34.846 **********
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Tuesday 09 June 2026  19:53:19 +0000 (0:00:00.030)       0:01:34.876 **********
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Tuesday 09 June 2026  19:53:20 +0000 (0:00:00.030)       0:01:34.907 **********
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Tuesday 09 June 2026  19:53:20 +0000 (0:00:00.025)       0:01:34.932 **********
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Tuesday 09 June 2026  19:53:20 +0000 (0:00:00.021)       0:01:34.953 **********
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Tuesday 09 June 2026  19:53:20 +0000 (0:00:00.021)       0:01:34.975 **********
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Tuesday 09 June 2026  19:53:20 +0000 (0:00:00.027)       0:01:35.003 **********
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] ***************************
Tuesday 09 June 2026  19:53:21 +0000 (0:00:01.328)       0:01:36.331 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  19:53:22 +0000 (0:00:00.913)       0:01:37.244 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  19:53:24 +0000 (0:00:02.121)       0:01:39.365 **********
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  19:53:24 +0000 (0:00:00.125)       0:01:39.491 **********
skipping: [instance] => (item=virtnetworkd.service)
skipping: [instance] => (item=virtnetworkd.socket)
skipping: [instance]

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  19:53:24 +0000 (0:00:00.110)       0:01:39.602 **********
skipping: [instance] => (item=virtstoraged.service)
skipping: [instance] => (item=virtstoraged.socket)
skipping: [instance]

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  19:53:24 +0000 (0:00:00.136)       0:01:39.738 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  19:53:24 +0000 (0:00:00.080)       0:01:39.819 **********
skipping: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.095)       0:01:39.914 **********
skipping: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.077)       0:01:39.991 **********
skipping: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.082)       0:01:40.074 **********
skipping: [instance]

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.077)       0:01:40.151 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.091)       0:01:40.243 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.095)       0:01:40.338 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.089)       0:01:40.428 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.095)       0:01:40.524 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.108)       0:01:40.632 **********
skipping: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.094)       0:01:40.727 **********
skipping: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  19:53:25 +0000 (0:00:00.092)       0:01:40.819 **********
skipping: [instance]

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.139)       0:01:40.959 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.091)       0:01:41.050 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.083)       0:01:41.134 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.083)       0:01:41.218 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.080)       0:01:41.298 **********
skipping: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.080)       0:01:41.379 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.079)       0:01:41.459 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.081)       0:01:41.541 **********
skipping: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.081)       0:01:41.623 **********
skipping: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.114)       0:01:41.737 **********
skipping: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  19:53:26 +0000 (0:00:00.111)       0:01:41.849 **********
skipping: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.098)       0:01:41.947 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.067)       0:01:42.015 **********
skipping: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.172)       0:01:42.187 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.098)       0:01:42.286 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.260)       0:01:42.547 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.040)       0:01:42.588 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.048)       0:01:42.636 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  19:53:27 +0000 (0:00:00.060)       0:01:42.696 **********
[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] **********************************
Tuesday 09 June 2026  19:53:28 +0000 (0:00:00.493)       0:01:43.189 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  19:53:28 +0000 (0:00:00.049)       0:01:43.239 **********
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] ****************************************
Tuesday 09 June 2026  19:53:30 +0000 (0:00:01.910)       0:01:45.149 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  19:53:30 +0000 (0:00:00.548)       0:01:45.698 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  19:53:32 +0000 (0:00:01.468)       0:01:47.166 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  19:53:32 +0000 (0:00:00.501)       0:01:47.668 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  19:53:32 +0000 (0:00:00.092)       0:01:47.760 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  19:53:32 +0000 (0:00:00.053)       0:01:47.813 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  19:53:33 +0000 (0:00:00.073)       0:01:47.887 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  19:53:33 +0000 (0:00:00.806)       0:01:48.694 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  19:53:34 +0000 (0:00:00.524)       0:01:49.218 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  19:53:34 +0000 (0:00:00.234)       0:01:49.452 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  19:53:34 +0000 (0:00:00.034)       0:01:49.487 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  19:53:34 +0000 (0:00:00.034)       0:01:49.521 **********
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] *************************************************
Tuesday 09 June 2026  19:53:35 +0000 (0:00:00.916)       0:01:50.438 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  19:53:35 +0000 (0:00:00.130)       0:01:50.568 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  19:53:36 +0000 (0:00:00.441)       0:01:51.009 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  19:53:36 +0000 (0:00:00.321)       0:01:51.331 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  19:53:36 +0000 (0:00:00.098)       0:01:51.430 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  19:53:36 +0000 (0:00:00.317)       0:01:51.747 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  19:53:37 +0000 (0:00:00.314)       0:01:52.062 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  19:53:37 +0000 (0:00:00.076)       0:01:52.139 **********
changed: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  19:53:40 +0000 (0:00:03.456)       0:01:55.595 **********
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] ********************************
Tuesday 09 June 2026  19:53:42 +0000 (0:00:01.594)       0:01:57.190 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  19:53:42 +0000 (0:00:00.299)       0:01:57.490 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  19:53:42 +0000 (0:00:00.057)       0:01:57.548 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  19:53:42 +0000 (0:00:00.080)       0:01:57.628 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  19:53:42 +0000 (0:00:00.064)       0:01:57.692 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  19:53:42 +0000 (0:00:00.041)       0:01:57.733 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  19:53:43 +0000 (0:00:00.704)       0:01:58.438 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  19:53:43 +0000 (0:00:00.067)       0:01:58.506 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  19:53:43 +0000 (0:00:00.037)       0:01:58.543 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  19:53:44 +0000 (0:00:00.535)       0:01:59.079 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  19:53:44 +0000 (0:00:00.039)       0:01:59.119 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  19:53:44 +0000 (0:00:00.040)       0:01:59.160 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  19:53:44 +0000 (0:00:00.673)       0:01:59.833 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  19:53:45 +0000 (0:00:00.279)       0:02:00.113 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  19:53:45 +0000 (0:00:00.448)       0:02:00.562 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  19:53:46 +0000 (0:00:00.333)       0:02:00.895 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  19:53:46 +0000 (0:00:00.669)       0:02:01.564 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  19:53:46 +0000 (0:00:00.049)       0:02:01.614 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  19:53:47 +0000 (0:00:00.318)       0:02:01.932 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  19:53:47 +0000 (0:00:00.270)       0:02:02.202 **********
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Tuesday 09 June 2026  19:53:47 +0000 (0:00:00.087)       0:02:02.290 **********
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Tuesday 09 June 2026  19:53:47 +0000 (0:00:00.231)       0:02:02.521 **********
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Tuesday 09 June 2026  19:53:47 +0000 (0:00:00.272)       0:02:02.794 **********
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Tuesday 09 June 2026  19:53:48 +0000 (0:00:00.289)       0:02:03.083 **********
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Tuesday 09 June 2026  19:53:48 +0000 (0:00:00.140)       0:02:03.223 **********
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Tuesday 09 June 2026  19:53:48 +0000 (0:00:00.055)       0:02:03.279 **********
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Tuesday 09 June 2026  19:53:48 +0000 (0:00:00.056)       0:02:03.336 **********
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Tuesday 09 June 2026  19:53:48 +0000 (0:00:00.043)       0:02:03.379 **********
changed: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Tuesday 09 June 2026  19:55:28 +0000 (0:01:39.951)       0:03:43.331 **********
changed: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Tuesday 09 June 2026  19:55:28 +0000 (0:00:00.280)       0:03:43.612 **********
changed: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Tuesday 09 June 2026  19:55:29 +0000 (0:00:00.496)       0:03:44.108 **********
changed: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Tuesday 09 June 2026  19:55:30 +0000 (0:00:00.869)       0:03:44.978 **********
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Tuesday 09 June 2026  19:55:30 +0000 (0:00:00.257)       0:03:45.236 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Tuesday 09 June 2026  19:55:30 +0000 (0:00:00.616)       0:03:45.852 **********
changed: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Tuesday 09 June 2026  19:55:32 +0000 (0:00:01.091)       0:03:46.944 **********
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.] *********
Tuesday 09 June 2026  19:55:32 +0000 (0:00:00.212)       0:03:47.157 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Tuesday 09 June 2026  19:55:32 +0000 (0:00:00.523)       0:03:47.680 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Tuesday 09 June 2026  19:55:33 +0000 (0:00:00.496)       0:03:48.177 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Tuesday 09 June 2026  19:55:33 +0000 (0:00:00.475)       0:03:48.652 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Tuesday 09 June 2026  19:55:34 +0000 (0:00:00.469)       0:03:49.122 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Tuesday 09 June 2026  19:55:34 +0000 (0:00:00.525)       0:03:49.647 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Tuesday 09 June 2026  19:55:35 +0000 (0:00:00.531)       0:03:50.178 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Tuesday 09 June 2026  19:55:35 +0000 (0:00:00.513)       0:03:50.692 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Tuesday 09 June 2026  19:55:36 +0000 (0:00:00.484)       0:03:51.176 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Tuesday 09 June 2026  19:55:36 +0000 (0:00:00.541)       0:03:51.718 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Tuesday 09 June 2026  19:55:38 +0000 (0:00:01.523)       0:03:53.242 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Tuesday 09 June 2026  19:55:38 +0000 (0:00:00.494)       0:03:53.736 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Tuesday 09 June 2026  19:55:39 +0000 (0:00:00.511)       0:03:54.248 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Tuesday 09 June 2026  19:55:39 +0000 (0:00:00.541)       0:03:54.789 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Tuesday 09 June 2026  19:55:41 +0000 (0:00:01.526)       0:03:56.316 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Tuesday 09 June 2026  19:55:41 +0000 (0:00:00.557)       0:03:56.873 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Tuesday 09 June 2026  19:55:42 +0000 (0:00:00.509)       0:03:57.382 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Tuesday 09 June 2026  19:55:42 +0000 (0:00:00.495)       0:03:57.878 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Tuesday 09 June 2026  19:55:43 +0000 (0:00:00.542)       0:03:58.420 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Tuesday 09 June 2026  19:55:44 +0000 (0:00:00.543)       0:03:58.964 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Tuesday 09 June 2026  19:55:44 +0000 (0:00:00.528)       0:03:59.492 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Tuesday 09 June 2026  19:55:45 +0000 (0:00:00.547)       0:04:00.040 **********
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Tuesday 09 June 2026  19:55:45 +0000 (0:00:00.460)       0:04:00.500 **********
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Tuesday 09 June 2026  19:55:46 +0000 (0:00:00.550)       0:04:01.050 **********
changed: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Tuesday 09 June 2026  19:55:46 +0000 (0:00:00.535)       0:04:01.585 **********
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Tuesday 09 June 2026  19:55:46 +0000 (0:00:00.064)       0:04:01.650 **********
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Tuesday 09 June 2026  19:55:47 +0000 (0:00:00.478)       0:04:02.128 **********
changed: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Tuesday 09 June 2026  19:55:47 +0000 (0:00:00.706)       0:04:02.835 **********
changed: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Tuesday 09 June 2026  19:55:48 +0000 (0:00:00.427)       0:04:03.263 **********
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Tuesday 09 June 2026  19:55:48 +0000 (0:00:00.305)       0:04:03.568 **********

TASK [libvirt_manager : Deactivate default] ************************************
Tuesday 09 June 2026  19:55:48 +0000 (0:00:00.077)       0:04:03.646 **********
ok: [instance]

TASK [libvirt_manager : Removing default] **************************************
Tuesday 09 June 2026  19:55:50 +0000 (0:00:01.529)       0:04:05.175 **********
ok: [instance]

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Tuesday 09 June 2026  19:55:50 +0000 (0:00:00.375)       0:04:05.550 **********
changed: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Tuesday 09 June 2026  19:55:51 +0000 (0:00:00.571)       0:04:06.122 **********
changed: [instance]

TASK [Restart NetworkManager] **************************************************
Tuesday 09 June 2026  19:55:51 +0000 (0:00:00.541)       0:04:06.663 **********
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Tuesday 09 June 2026  19:55:52 +0000 (0:00:00.632)       0:04:07.296 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=115  changed=56   unreachable=0    failed=0    skipped=86   rescued=0    ignored=0

Tuesday 09 June 2026  19:55:52 +0000 (0:00:00.415)       0:04:07.711 **********
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 99.95s
test_deps : Install selinux python libs -------------------------------- 65.86s
repo_setup : Initialize python venv and install requirements ------------ 7.80s
ci_setup : Install openshift client ------------------------------------- 4.02s
ci_setup : Install needed packages -------------------------------------- 3.58s
dnsmasq : Install needed packages --------------------------------------- 3.46s
libvirt_manager : Populate service facts -------------------------------- 2.12s
libvirt_manager : Remove workload and volumes --------------------------- 1.91s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.59s
test_deps : Install python yaml libs ------------------------------------ 1.56s
libvirt_manager : Deactivate default ------------------------------------ 1.53s
libvirt_manager : Ensure read-only socket is enabled for nwfilter. ------ 1.53s
libvirt_manager : Ensure read-write socket is enabled for nodedev. ------ 1.52s
podman : Ensure podman is installed ------------------------------------- 1.47s
ci_setup : Manage directories ------------------------------------------- 1.33s
libvirt_manager : Ensure firewalld service is up ------------------------ 1.09s
repo_setup : Get repo-setup repository ---------------------------------- 1.08s
repo_setup : Make sure git-core package is installed -------------------- 1.07s
Gathering Facts --------------------------------------------------------- 0.99s
virtualbmc : Remove vbmc files ------------------------------------------ 0.92s

PLAY [Test boot_order configuration] *******************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  19:55:53 +0000 (0:00:00.044)       0:00:00.044 **********
ok: [instance]

TASK [Load networking definition] **********************************************
Tuesday 09 June 2026  19:55:54 +0000 (0:00:01.230)       0:00:01.274 **********
ok: [instance]

TASK [libvirt_manager : Import layout generator if needed] *********************
Tuesday 09 June 2026  19:55:54 +0000 (0:00:00.058)       0:00:01.333 **********
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] ***********
Tuesday 09 June 2026  19:55:54 +0000 (0:00:00.132)       0:00:01.466 **********
ok: [instance]

TASK [libvirt_manager : Patch the layout if needed] ****************************
Tuesday 09 June 2026  19:55:55 +0000 (0:00:00.176)       0:00:01.643 **********
skipping: [instance]

TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Tuesday 09 June 2026  19:55:55 +0000 (0:00:00.214)       0:00:01.857 **********
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Tuesday 09 June 2026  19:55:55 +0000 (0:00:00.084)       0:00:01.941 **********
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Tuesday 09 June 2026  19:55:56 +0000 (0:00:00.853)       0:00:02.795 **********
changed: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Tuesday 09 June 2026  19:55:57 +0000 (0:00:00.772)       0:00:03.568 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  19:55:57 +0000 (0:00:00.066)       0:00:03.634 **********
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Tuesday 09 June 2026  19:55:58 +0000 (0:00:01.273)       0:00:04.908 **********
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Tuesday 09 June 2026  19:55:58 +0000 (0:00:00.076)       0:00:04.985 **********
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Tuesday 09 June 2026  19:55:58 +0000 (0:00:00.072)       0:00:05.058 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Tuesday 09 June 2026  19:55:59 +0000 (0:00:00.984)       0:00:06.043 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Tuesday 09 June 2026  19:56:00 +0000 (0:00:00.789)       0:00:06.833 **********
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] ********************
Tuesday 09 June 2026  19:56:00 +0000 (0:00:00.184)       0:00:07.017 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  19:56:00 +0000 (0:00:00.057)       0:00:07.074 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  19:56:01 +0000 (0:00:00.538)       0:00:07.613 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  19:56:01 +0000 (0:00:00.085)       0:00:07.699 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  19:56:01 +0000 (0:00:00.077)       0:00:07.777 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  19:56:01 +0000 (0:00:00.119)       0:00:07.896 **********
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] **********************
Tuesday 09 June 2026  19:56:01 +0000 (0:00:00.171)       0:00:08.067 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  19:56:01 +0000 (0:00:00.136)       0:00:08.204 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  19:56:02 +0000 (0:00:00.681)       0:00:08.886 **********
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] *************************
Tuesday 09 June 2026  19:56:02 +0000 (0:00:00.203)       0:00:09.089 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  19:56:02 +0000 (0:00:00.114)       0:00:09.204 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  19:56:03 +0000 (0:00:00.483)       0:00:09.688 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  19:56:03 +0000 (0:00:00.338)       0:00:10.027 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  19:56:03 +0000 (0:00:00.089)       0:00:10.116 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  19:56:03 +0000 (0:00:00.084)       0:00:10.201 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  19:56:03 +0000 (0:00:00.113)       0:00:10.315 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  19:56:04 +0000 (0:00:00.323)       0:00:10.639 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  19:56:04 +0000 (0:00:00.316)       0:00:10.955 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  19:56:04 +0000 (0:00:00.105)       0:00:11.061 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  19:56:04 +0000 (0:00:00.110)       0:00:11.171 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  19:56:04 +0000 (0:00:00.118)       0:00:11.289 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  19:56:05 +0000 (0:00:00.386)       0:00:11.675 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  19:56:05 +0000 (0:00:00.324)       0:00:12.000 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  19:56:05 +0000 (0:00:00.081)       0:00:12.081 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  19:56:05 +0000 (0:00:00.081)       0:00:12.162 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  19:56:05 +0000 (0:00:00.113)       0:00:12.276 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  19:56:06 +0000 (0:00:00.373)       0:00:12.650 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  19:56:06 +0000 (0:00:00.356)       0:00:13.006 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  19:56:06 +0000 (0:00:00.087)       0:00:13.093 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  19:56:06 +0000 (0:00:00.083)       0:00:13.176 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  19:56:06 +0000 (0:00:00.313)       0:00:13.490 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  19:56:07 +0000 (0:00:00.707)       0:00:14.197 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  19:56:07 +0000 (0:00:00.315)       0:00:14.512 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.076)       0:00:14.589 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.073)       0:00:14.663 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.104)       0:00:14.767 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.065)       0:00:14.833 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.057)       0:00:14.890 **********
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] ***************************
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.216)       0:00:15.107 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  19:56:08 +0000 (0:00:00.069)       0:00:15.177 **********
changed: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  19:56:09 +0000 (0:00:00.376)       0:00:15.554 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  19:56:09 +0000 (0:00:00.665)       0:00:16.219 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  19:56:09 +0000 (0:00:00.180)       0:00:16.400 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  19:56:09 +0000 (0:00:00.072)       0:00:16.473 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  19:56:10 +0000 (0:00:00.712)       0:00:17.185 **********
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.] ***
Tuesday 09 June 2026  19:56:10 +0000 (0:00:00.163)       0:00:17.348 **********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  19:56:10 +0000 (0:00:00.092)       0:00:17.441 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Tuesday 09 June 2026  19:56:11 +0000 (0:00:00.945)       0:00:18.386 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Tuesday 09 June 2026  19:56:12 +0000 (0:00:00.954)       0:00:19.341 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Tuesday 09 June 2026  19:56:13 +0000 (0:00:00.684)       0:00:20.026 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Tuesday 09 June 2026  19:56:14 +0000 (0:00:00.665)       0:00:20.691 **********
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] ***********************
Tuesday 09 June 2026  19:56:14 +0000 (0:00:00.128)       0:00:20.820 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  19:56:14 +0000 (0:00:00.328)       0:00:21.149 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Tuesday 09 June 2026  19:56:15 +0000 (0:00:00.702)       0:00:21.851 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  19:56:15 +0000 (0:00:00.155)       0:00:22.007 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  19:56:15 +0000 (0:00:00.161)       0:00:22.168 **********
changed: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  19:56:23 +0000 (0:00:08.144)       0:00:30.312 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  19:56:24 +0000 (0:00:00.334)       0:00:30.647 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  19:56:24 +0000 (0:00:00.531)       0:00:31.179 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  19:56:27 +0000 (0:00:02.366)       0:00:33.545 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  19:56:27 +0000 (0:00:00.604)       0:00:34.150 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  19:56:27 +0000 (0:00:00.084)       0:00:34.234 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  19:56:27 +0000 (0:00:00.074)       0:00:34.309 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  19:56:28 +0000 (0:00:00.638)       0:00:34.948 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  19:56:28 +0000 (0:00:00.289)       0:00:35.237 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  19:56:30 +0000 (0:00:01.640)       0:00:36.878 **********
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] ********************************
Tuesday 09 June 2026  19:56:34 +0000 (0:00:04.587)       0:00:41.466 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  19:56:35 +0000 (0:00:00.335)       0:00:41.801 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  19:56:35 +0000 (0:00:00.528)       0:00:42.330 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  19:56:36 +0000 (0:00:00.541)       0:00:42.871 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  19:56:36 +0000 (0:00:00.130)       0:00:43.002 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  19:56:37 +0000 (0:00:00.545)       0:00:43.548 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  19:56:37 +0000 (0:00:00.071)       0:00:43.619 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  19:56:37 +0000 (0:00:00.089)       0:00:43.709 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  19:56:37 +0000 (0:00:00.588)       0:00:44.297 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  19:56:37 +0000 (0:00:00.053)       0:00:44.350 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  19:56:38 +0000 (0:00:00.366)       0:00:44.716 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:01.048)       0:00:45.765 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:00.060)       0:00:45.826 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:00.061)       0:00:45.887 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:00.104)       0:00:45.992 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:00.234)       0:00:46.226 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:00.079)       0:00:46.305 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  19:56:39 +0000 (0:00:00.095)       0:00:46.401 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  19:56:40 +0000 (0:00:00.683)       0:00:47.084 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  19:56:40 +0000 (0:00:00.071)       0:00:47.156 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  19:56:40 +0000 (0:00:00.128)       0:00:47.285 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  19:56:40 +0000 (0:00:00.073)       0:00:47.358 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  19:56:40 +0000 (0:00:00.087)       0:00:47.446 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  19:56:41 +0000 (0:00:00.699)       0:00:48.145 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  19:56:41 +0000 (0:00:00.108)       0:00:48.254 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  19:56:41 +0000 (0:00:00.086)       0:00:48.341 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  19:56:41 +0000 (0:00:00.084)       0:00:48.426 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  19:56:42 +0000 (0:00:00.865)       0:00:49.291 **********
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] ***************
Tuesday 09 June 2026  19:56:42 +0000 (0:00:00.099)       0:00:49.391 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  19:56:43 +0000 (0:00:00.474)       0:00:49.866 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  19:56:43 +0000 (0:00:00.075)       0:00:49.942 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  19:56:43 +0000 (0:00:00.367)       0:00:50.309 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  19:56:43 +0000 (0:00:00.093)       0:00:50.402 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  19:56:44 +0000 (0:00:00.558)       0:00:50.961 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  19:56:45 +0000 (0:00:00.600)       0:00:51.562 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  19:56:45 +0000 (0:00:00.627)       0:00:52.189 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  19:56:45 +0000 (0:00:00.172)       0:00:52.361 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.543)       0:00:52.904 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.077)       0:00:52.982 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.062)       0:00:53.044 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.114)       0:00:53.159 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.069)       0:00:53.228 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.055)       0:00:53.284 **********
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] ***************************
Tuesday 09 June 2026  19:56:46 +0000 (0:00:00.233)       0:00:53.518 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  19:56:47 +0000 (0:00:00.068)       0:00:53.586 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  19:56:47 +0000 (0:00:00.424)       0:00:54.011 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  19:56:48 +0000 (0:00:00.660)       0:00:54.672 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  19:56:48 +0000 (0:00:00.157)       0:00:54.829 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  19:56:48 +0000 (0:00:00.066)       0:00:54.896 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.670)       0:00:55.566 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.063)       0:00:55.630 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.055)       0:00:55.685 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.055)       0:00:55.740 **********
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] **************************************
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.144)       0:00:55.885 **********
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] **************************************
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.248)       0:00:56.133 **********
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 }}] ******************************
Tuesday 09 June 2026  19:56:49 +0000 (0:00:00.273)       0:00:56.406 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  19:56:50 +0000 (0:00:00.133)       0:00:56.539 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  19:56:50 +0000 (0:00:00.114)       0:00:56.653 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:cf:75', '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:e4:63', '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:66:88', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:7f:d7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:c2:72', '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:41:58', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  19:56:50 +0000 (0:00:00.223)       0:00:56.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] *************************************
Tuesday 09 June 2026  19:56:50 +0000 (0:00:00.121)       0:00:56.998 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  19:56:50 +0000 (0:00:00.274)       0:00:57.273 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  19:56:50 +0000 (0:00:00.060)       0:00:57.333 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  19:56:51 +0000 (0:00:00.298)       0:00:57.632 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  19:56:51 +0000 (0:00:00.060)       0:00:57.692 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  19:56:51 +0000 (0:00:00.049)       0:00:57.741 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:01:cf:75', '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:e4:63', '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:66:88', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:00:7f:d7', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:00:c2:72', '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:41:58', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  19:56:51 +0000 (0:00:00.298)       0:00:58.040 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  19:56:51 +0000 (0:00:00.087)       0:00:58.127 **********
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:01:cf:75', 'entry': 'set:disk_first,52:54:00:01:cf:75,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:01:e4:63', 'entry': 'set:net_first,52:54:01:01:e4:63,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:66:88', 'entry': 'set:disk_first,52:54:00:00:66:88,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:00:7f:d7', 'entry': 'set:net_first,52:54:01:00:7f:d7,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:00:c2:72', 'entry': 'set:net_only,52:54:02:00:c2:72,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:00:41:58', 'entry': 'set:no_boot_order,52:54:03:00:41:58,192.168.110.40,no-boot-order-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  19:56:55 +0000 (0:00:03.788)       0:01:01.916 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  19:56:55 +0000 (0:00:00.128)       0:01:02.045 **********
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] *****************************************
Tuesday 09 June 2026  19:56:55 +0000 (0:00:00.303)       0:01:02.349 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  19:56:55 +0000 (0:00:00.120)       0:01:02.469 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  19:56:56 +0000 (0:00:00.154)       0:01:02.624 **********
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] ********************************************
Tuesday 09 June 2026  19:56:56 +0000 (0:00:00.279)       0:01:02.903 **********
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] ***
Tuesday 09 June 2026  19:56:59 +0000 (0:00:03.466)       0:01:06.370 **********
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] ****************
Tuesday 09 June 2026  19:57:00 +0000 (0:00:00.232)       0:01:06.603 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  19:57:00 +0000 (0:00:00.059)       0:01:06.663 **********
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] *******
Tuesday 09 June 2026  19:57:00 +0000 (0:00:00.130)       0:01:06.793 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  19:57:00 +0000 (0:00:00.133)       0:01:06.926 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  19:57:00 +0000 (0:00:00.551)       0:01:07.478 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  19:57:01 +0000 (0:00:00.069)       0:01:07.548 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  19:57:01 +0000 (0:00:00.931)       0:01:08.479 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  19:57:02 +0000 (0:00:00.513)       0:01:08.993 **********
changed: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Tuesday 09 June 2026  19:57:02 +0000 (0:00:00.508)       0:01:09.502 **********
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] *********************
Tuesday 09 June 2026  19:57:05 +0000 (0:00:02.034)       0:01:11.536 **********
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] *****************
Tuesday 09 June 2026  19:57:05 +0000 (0:00:00.128)       0:01:11.665 **********
ok: [instance]

TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Tuesday 09 June 2026  19:57:05 +0000 (0:00:00.313)       0:01:11.979 **********
skipping: [instance]

TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Tuesday 09 June 2026  19:57:05 +0000 (0:00:00.104)       0:01:12.083 **********
changed: [instance]

TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.590)       0:01:12.674 **********
skipping: [instance]

TASK [libvirt_manager : Write merged all-group.yml] ****************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.059)       0:01:12.733 **********
skipping: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.049)       0:01:12.783 **********
skipping: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.086)       0:01:12.869 **********
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] *******************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.217)       0:01:13.086 **********
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.064)       0:01:13.150 **********
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.057)       0:01:13.208 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.055)       0:01:13.263 **********
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.053)       0:01:13.317 **********
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.096)       0:01:13.414 **********
skipping: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.050)       0:01:13.465 **********
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  19:57:06 +0000 (0:00:00.049)       0:01:13.515 **********
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.055)       0:01:13.570 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.051)       0:01:13.622 **********
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.050)       0:01:13.673 **********
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.107)       0:01:13.780 **********
skipping: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.058)       0:01:13.838 **********
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.059)       0:01:13.897 **********
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.057)       0:01:13.955 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.053)       0:01:14.008 **********
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.107)       0:01:14.116 **********
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.057)       0:01:14.173 **********
skipping: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.057)       0:01:14.231 **********
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.059)       0:01:14.290 **********
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.059)       0:01:14.349 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.053)       0:01:14.403 **********
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  19:57:07 +0000 (0:00:00.100)       0:01:14.503 **********
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  19:57:08 +0000 (0:00:00.054)       0:01:14.558 **********
skipping: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Tuesday 09 June 2026  19:57:08 +0000 (0:00:00.048)       0:01:14.606 **********
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Tuesday 09 June 2026  19:57:08 +0000 (0:00:00.320)       0:01:14.927 **********
changed: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Tuesday 09 June 2026  19:57:08 +0000 (0:00:00.597)       0:01:15.524 **********
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Tuesday 09 June 2026  19:57:09 +0000 (0:00:00.444)       0:01:15.969 **********
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Tuesday 09 June 2026  19:57:09 +0000 (0:00:00.294)       0:01:16.264 **********
changed: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Tuesday 09 June 2026  19:57:10 +0000 (0:00:00.611)       0:01:16.875 **********
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Tuesday 09 June 2026  19:57:10 +0000 (0:00:00.066)       0:01:16.942 **********
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Tuesday 09 June 2026  19:57:10 +0000 (0:00:00.386)       0:01:17.328 **********
ok: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Tuesday 09 June 2026  19:57:11 +0000 (0:00:00.526)       0:01:17.854 **********
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] **********************
Tuesday 09 June 2026  19:57:11 +0000 (0:00:00.208)       0:01:18.062 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Tuesday 09 June 2026  19:57:11 +0000 (0:00:00.436)       0:01:18.499 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Tuesday 09 June 2026  19:57:12 +0000 (0:00:00.342)       0:01:18.842 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for disk-first-0] ****************
Tuesday 09 June 2026  19:57:13 +0000 (0:00:01.627)       0:01:20.469 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Tuesday 09 June 2026  19:57:14 +0000 (0:00:00.127)       0:01:20.597 **********
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 }}] ****************
Tuesday 09 June 2026  19:57:14 +0000 (0:00:00.083)       0:01:20.680 **********
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] ***********************
Tuesday 09 June 2026  19:57:14 +0000 (0:00:00.117)       0:01:20.797 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  19:57:14 +0000 (0:00:00.370)       0:01:21.167 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  19:57:14 +0000 (0:00:00.104)       0:01:21.272 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  19:57:15 +0000 (0:00:00.335)       0:01:21.607 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Tuesday 09 June 2026  19:57:15 +0000 (0:00:00.318)       0:01:21.926 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  19:57:15 +0000 (0:00:00.425)       0:01:22.352 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  19:57:16 +0000 (0:00:00.392)       0:01:22.744 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  19:57:16 +0000 (0:00:00.102)       0:01:22.847 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  19:57:16 +0000 (0:00:00.350)       0:01:23.197 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Tuesday 09 June 2026  19:57:16 +0000 (0:00:00.321)       0:01:23.519 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Tuesday 09 June 2026  19:57:17 +0000 (0:00:00.517)       0:01:24.036 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Tuesday 09 June 2026  19:57:17 +0000 (0:00:00.057)       0:01:24.094 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Tuesday 09 June 2026  19:57:17 +0000 (0:00:00.081)       0:01:24.175 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Tuesday 09 June 2026  19:57:17 +0000 (0:00:00.073)       0:01:24.249 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  19:57:17 +0000 (0:00:00.072)       0:01:24.321 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  19:57:18 +0000 (0:00:00.374)       0:01:24.696 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  19:57:18 +0000 (0:00:00.076)       0:01:24.772 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  19:57:18 +0000 (0:00:00.055)       0:01:24.828 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  19:57:18 +0000 (0:00:00.055)       0:01:24.883 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Tuesday 09 June 2026  19:57:18 +0000 (0:00:00.106)       0:01:24.990 **********
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] *********
Tuesday 09 June 2026  19:57:18 +0000 (0:00:00.225)       0:01:25.215 **********
ok: [instance]

TASK [libvirt_manager : Create temporary file for domain XML] ******************
Tuesday 09 June 2026  19:57:19 +0000 (0:00:00.340)       0:01:25.555 **********
changed: [instance]

TASK [libvirt_manager : Write current domain XML to temporary file] ************
Tuesday 09 June 2026  19:57:19 +0000 (0:00:00.435)       0:01:25.991 **********
changed: [instance]

TASK [libvirt_manager : Remove existing boot elements from os section] *********
Tuesday 09 June 2026  19:57:20 +0000 (0:00:00.612)       0:01:26.603 **********
changed: [instance]

TASK [libvirt_manager : Add boot order to disk device] *************************
Tuesday 09 June 2026  19:57:20 +0000 (0:00:00.428)       0:01:27.031 **********
changed: [instance]

TASK [libvirt_manager : Get interface count for boot order] ********************
Tuesday 09 June 2026  19:57:20 +0000 (0:00:00.376)       0:01:27.407 **********
ok: [instance]

TASK [libvirt_manager : Add boot order to network interfaces] ******************
Tuesday 09 June 2026  19:57:21 +0000 (0:00:00.383)       0:01:27.791 **********
changed: [instance]

TASK [libvirt_manager : Read updated domain XML] *******************************
Tuesday 09 June 2026  19:57:21 +0000 (0:00:00.415)       0:01:28.207 **********
ok: [instance]

TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Tuesday 09 June 2026  19:57:22 +0000 (0:00:00.385)       0:01:28.592 **********
changed: [instance]

TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Tuesday 09 June 2026  19:57:22 +0000 (0:00:00.411)       0:01:29.004 **********
changed: [instance]

TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Tuesday 09 June 2026  19:57:22 +0000 (0:00:00.303)       0:01:29.308 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Tuesday 09 June 2026  19:57:23 +0000 (0:00:00.410)       0:01:29.719 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Tuesday 09 June 2026  19:57:23 +0000 (0:00:00.384)       0:01:30.103 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for net-first-0] *****************
Tuesday 09 June 2026  19:57:24 +0000 (0:00:00.514)       0:01:30.618 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Tuesday 09 June 2026  19:57:24 +0000 (0:00:00.069)       0:01:30.688 **********
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 }}] ****************
Tuesday 09 June 2026  19:57:24 +0000 (0:00:00.088)       0:01:30.776 **********
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] ***********************
Tuesday 09 June 2026  19:57:24 +0000 (0:00:00.169)       0:01:30.946 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  19:57:24 +0000 (0:00:00.374)       0:01:31.320 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  19:57:24 +0000 (0:00:00.131)       0:01:31.452 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  19:57:25 +0000 (0:00:00.387)       0:01:31.840 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Tuesday 09 June 2026  19:57:25 +0000 (0:00:00.343)       0:01:32.183 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  19:57:26 +0000 (0:00:00.424)       0:01:32.608 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  19:57:26 +0000 (0:00:00.410)       0:01:33.019 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  19:57:26 +0000 (0:00:00.126)       0:01:33.146 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  19:57:26 +0000 (0:00:00.374)       0:01:33.520 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Tuesday 09 June 2026  19:57:27 +0000 (0:00:00.242)       0:01:33.763 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Tuesday 09 June 2026  19:57:27 +0000 (0:00:00.442)       0:01:34.206 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Tuesday 09 June 2026  19:57:27 +0000 (0:00:00.066)       0:01:34.273 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Tuesday 09 June 2026  19:57:27 +0000 (0:00:00.061)       0:01:34.334 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Tuesday 09 June 2026  19:57:27 +0000 (0:00:00.065)       0:01:34.399 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  19:57:27 +0000 (0:00:00.127)       0:01:34.527 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  19:57:28 +0000 (0:00:00.342)       0:01:34.870 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  19:57:28 +0000 (0:00:00.103)       0:01:34.973 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  19:57:28 +0000 (0:00:00.057)       0:01:35.030 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  19:57:28 +0000 (0:00:00.052)       0:01:35.083 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Tuesday 09 June 2026  19:57:28 +0000 (0:00:00.134)       0:01:35.218 **********
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] **********
Tuesday 09 June 2026  19:57:28 +0000 (0:00:00.139)       0:01:35.357 **********
ok: [instance]

TASK [libvirt_manager : Create temporary file for domain XML] ******************
Tuesday 09 June 2026  19:57:29 +0000 (0:00:00.378)       0:01:35.735 **********
changed: [instance]

TASK [libvirt_manager : Write current domain XML to temporary file] ************
Tuesday 09 June 2026  19:57:29 +0000 (0:00:00.272)       0:01:36.007 **********
changed: [instance]

TASK [libvirt_manager : Remove existing boot elements from os section] *********
Tuesday 09 June 2026  19:57:30 +0000 (0:00:00.604)       0:01:36.612 **********
changed: [instance]

TASK [libvirt_manager : Add boot order to disk device] *************************
Tuesday 09 June 2026  19:57:30 +0000 (0:00:00.352)       0:01:36.965 **********
changed: [instance]

TASK [libvirt_manager : Get interface count for boot order] ********************
Tuesday 09 June 2026  19:57:30 +0000 (0:00:00.387)       0:01:37.352 **********
ok: [instance]

TASK [libvirt_manager : Add boot order to network interfaces] ******************
Tuesday 09 June 2026  19:57:31 +0000 (0:00:00.345)       0:01:37.698 **********
changed: [instance]

TASK [libvirt_manager : Read updated domain XML] *******************************
Tuesday 09 June 2026  19:57:31 +0000 (0:00:00.395)       0:01:38.093 **********
ok: [instance]

TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Tuesday 09 June 2026  19:57:31 +0000 (0:00:00.288)       0:01:38.382 **********
changed: [instance]

TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Tuesday 09 June 2026  19:57:33 +0000 (0:00:01.417)       0:01:39.799 **********
changed: [instance]

TASK [libvirt_manager : Create VM image for net-only-0] ************************
Tuesday 09 June 2026  19:57:33 +0000 (0:00:00.371)       0:01:40.171 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Tuesday 09 June 2026  19:57:33 +0000 (0:00:00.346)       0:01:40.517 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Tuesday 09 June 2026  19:57:34 +0000 (0:00:00.377)       0:01:40.895 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for net-only-0] ******************
Tuesday 09 June 2026  19:57:34 +0000 (0:00:00.474)       0:01:41.369 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Tuesday 09 June 2026  19:57:35 +0000 (0:00:00.176)       0:01:41.546 **********
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 }}] ****************
Tuesday 09 June 2026  19:57:35 +0000 (0:00:00.105)       0:01:41.652 **********
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] ***********************
Tuesday 09 June 2026  19:57:35 +0000 (0:00:00.116)       0:01:41.768 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  19:57:35 +0000 (0:00:00.354)       0:01:42.123 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  19:57:35 +0000 (0:00:00.223)       0:01:42.347 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  19:57:36 +0000 (0:00:00.326)       0:01:42.673 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Tuesday 09 June 2026  19:57:36 +0000 (0:00:00.321)       0:01:42.995 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Tuesday 09 June 2026  19:57:36 +0000 (0:00:00.442)       0:01:43.437 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.173)       0:01:43.611 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.085)       0:01:43.697 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.080)       0:01:43.777 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.070)       0:01:43.848 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.349)       0:01:44.197 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.160)       0:01:44.358 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.053)       0:01:44.411 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  19:57:37 +0000 (0:00:00.051)       0:01:44.463 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Tuesday 09 June 2026  19:57:38 +0000 (0:00:00.115)       0:01:44.578 **********
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] ***********
Tuesday 09 June 2026  19:57:38 +0000 (0:00:00.109)       0:01:44.687 **********
ok: [instance]

TASK [libvirt_manager : Create temporary file for domain XML] ******************
Tuesday 09 June 2026  19:57:38 +0000 (0:00:00.398)       0:01:45.085 **********
changed: [instance]

TASK [libvirt_manager : Write current domain XML to temporary file] ************
Tuesday 09 June 2026  19:57:38 +0000 (0:00:00.248)       0:01:45.333 **********
changed: [instance]

TASK [libvirt_manager : Remove existing boot elements from os section] *********
Tuesday 09 June 2026  19:57:39 +0000 (0:00:00.536)       0:01:45.870 **********
changed: [instance]

TASK [libvirt_manager : Add boot order to disk device] *************************
Tuesday 09 June 2026  19:57:39 +0000 (0:00:00.349)       0:01:46.220 **********
skipping: [instance]

TASK [libvirt_manager : Get interface count for boot order] ********************
Tuesday 09 June 2026  19:57:39 +0000 (0:00:00.114)       0:01:46.335 **********
ok: [instance]

TASK [libvirt_manager : Add boot order to network interfaces] ******************
Tuesday 09 June 2026  19:57:40 +0000 (0:00:00.364)       0:01:46.699 **********
changed: [instance]

TASK [libvirt_manager : Read updated domain XML] *******************************
Tuesday 09 June 2026  19:57:40 +0000 (0:00:00.396)       0:01:47.095 **********
ok: [instance]

TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Tuesday 09 June 2026  19:57:40 +0000 (0:00:00.314)       0:01:47.410 **********
changed: [instance]

TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Tuesday 09 June 2026  19:57:41 +0000 (0:00:00.424)       0:01:47.834 **********
changed: [instance]

TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Tuesday 09 June 2026  19:57:41 +0000 (0:00:00.395)       0:01:48.230 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Tuesday 09 June 2026  19:57:42 +0000 (0:00:00.410)       0:01:48.640 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Tuesday 09 June 2026  19:57:42 +0000 (0:00:00.336)       0:01:48.977 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for no-boot-order-0] *************
Tuesday 09 June 2026  19:57:42 +0000 (0:00:00.419)       0:01:49.397 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Tuesday 09 June 2026  19:57:43 +0000 (0:00:00.168)       0:01:49.565 **********
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 }}] ****************
Tuesday 09 June 2026  19:57:43 +0000 (0:00:00.119)       0:01:49.684 **********
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] ***********************
Tuesday 09 June 2026  19:57:43 +0000 (0:00:00.106)       0:01:49.790 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  19:57:43 +0000 (0:00:00.405)       0:01:50.196 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  19:57:43 +0000 (0:00:00.124)       0:01:50.320 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  19:57:44 +0000 (0:00:00.309)       0:01:50.629 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Tuesday 09 June 2026  19:57:44 +0000 (0:00:00.302)       0:01:50.932 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Tuesday 09 June 2026  19:57:44 +0000 (0:00:00.354)       0:01:51.287 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Tuesday 09 June 2026  19:57:44 +0000 (0:00:00.151)       0:01:51.438 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Tuesday 09 June 2026  19:57:44 +0000 (0:00:00.078)       0:01:51.517 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.071)       0:01:51.589 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.078)       0:01:51.667 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.334)       0:01:52.002 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.164)       0:01:52.166 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.067)       0:01:52.234 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.061)       0:01:52.295 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.104)       0:01:52.400 **********
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Tuesday 09 June 2026  19:57:45 +0000 (0:00:00.066)       0:01:52.467 **********
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] *****************
Tuesday 09 June 2026  19:57:46 +0000 (0:00:00.175)       0:01:52.643 **********
skipping: [instance]

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Tuesday 09 June 2026  19:57:46 +0000 (0:00:00.073)       0:01:52.716 **********
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] ***************************
Tuesday 09 June 2026  19:57:49 +0000 (0:00:03.183)       0:01:55.900 **********
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] ****************************
Tuesday 09 June 2026  19:57:49 +0000 (0:00:00.152)       0:01:56.053 **********
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] *********************************
Tuesday 09 June 2026  19:57:49 +0000 (0:00:00.084)       0:01:56.137 **********
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] ******************************************************
Tuesday 09 June 2026  19:57:49 +0000 (0:00:00.135)       0:01:56.273 **********
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.] ************************
Tuesday 09 June 2026  19:57:49 +0000 (0:00:00.111)       0:01:56.385 **********
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Tuesday 09 June 2026  19:57:50 +0000 (0:00:00.351)       0:01:56.737 **********
changed: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Tuesday 09 June 2026  19:57:50 +0000 (0:00:00.567)       0:01:57.304 **********
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Tuesday 09 June 2026  19:57:50 +0000 (0:00:00.089)       0:01:57.394 **********
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Tuesday 09 June 2026  19:57:50 +0000 (0:00:00.075)       0:01:57.469 **********
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Tuesday 09 June 2026  19:57:51 +0000 (0:00:00.075)       0:01:57.545 **********
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Tuesday 09 June 2026  19:57:51 +0000 (0:00:00.113)       0:01:57.658 **********
skipping: [instance]

TASK [Get disk_first VM XML] ***************************************************
Tuesday 09 June 2026  19:57:51 +0000 (0:00:00.093)       0:01:57.751 **********
ok: [instance]

TASK [Check disk boot order in disk-first VM] **********************************
Tuesday 09 June 2026  19:57:51 +0000 (0:00:00.363)       0:01:58.114 **********
ok: [instance]

TASK [Check interface boot order in disk-first VM] *****************************
Tuesday 09 June 2026  19:57:51 +0000 (0:00:00.287)       0:01:58.401 **********
ok: [instance]

TASK [Assert disk-first VM has correct boot order] *****************************
Tuesday 09 June 2026  19:57:52 +0000 (0:00:00.312)       0:01:58.714 **********
ok: [instance]

TASK [Get net_first VM XML] ****************************************************
Tuesday 09 June 2026  19:57:52 +0000 (0:00:00.058)       0:01:58.773 **********
ok: [instance]

TASK [Check disk boot order in network-first VM] *******************************
Tuesday 09 June 2026  19:57:52 +0000 (0:00:00.331)       0:01:59.104 **********
ok: [instance]

TASK [Check interface boot order in network-first VM] **************************
Tuesday 09 June 2026  19:57:52 +0000 (0:00:00.272)       0:01:59.377 **********
ok: [instance]

TASK [Assert network-first VM has correct boot order] **************************
Tuesday 09 June 2026  19:57:53 +0000 (0:00:00.378)       0:01:59.755 **********
ok: [instance]

TASK [Get net_only VM XML] *****************************************************
Tuesday 09 June 2026  19:57:53 +0000 (0:00:00.069)       0:01:59.824 **********
ok: [instance]

TASK [Check interface boot order in network-only VM] ***************************
Tuesday 09 June 2026  19:57:53 +0000 (0:00:00.309)       0:02:00.134 **********
ok: [instance]

TASK [Check disk boot order in network-only VM (should not exist)] *************
Tuesday 09 June 2026  19:57:53 +0000 (0:00:00.274)       0:02:00.409 **********
ok: [instance]

TASK [Assert network-only VM has correct boot order] ***************************
Tuesday 09 June 2026  19:57:54 +0000 (0:00:00.301)       0:02:00.711 **********
ok: [instance]

TASK [Get no_boot_order VM XML] ************************************************
Tuesday 09 June 2026  19:57:54 +0000 (0:00:00.143)       0:02:00.854 **********
ok: [instance]

TASK [Check for any boot order attributes in no-boot-order VM] *****************
Tuesday 09 June 2026  19:57:54 +0000 (0:00:00.337)       0:02:01.191 **********
ok: [instance]

TASK [Assert no-boot-order VM has no boot order attributes] ********************
Tuesday 09 June 2026  19:57:54 +0000 (0:00:00.330)       0:02:01.521 **********
ok: [instance]

TASK [Output success message] **************************************************
Tuesday 09 June 2026  19:57:55 +0000 (0:00:00.105)       0:02:01.627 **********
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

Tuesday 09 June 2026  19:57:55 +0000 (0:00:00.219)       0:02:01.846 **********
===============================================================================
ci_nmstate : Install required packages on instance ---------------------- 8.14s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.59s
dnsmasq : Add DHCP entries ---------------------------------------------- 3.79s
dnsmasq : Add/Remove address -------------------------------------------- 3.47s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.18s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.37s
libvirt_manager : Restart firewalld ------------------------------------- 2.21s
libvirt_manager : Create group inventories ------------------------------ 2.03s
dnsmasq : Install needed packages --------------------------------------- 1.64s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.63s
libvirt_manager : Redefine domain with updated boot order --------------- 1.42s
Gathering Facts --------------------------------------------------------- 1.23s
dnsmasq : Enable and start service -------------------------------------- 1.05s
libvirt_manager : Create needed workload directory ---------------------- 0.98s
libvirt_manager : Ensure networks are created/started ------------------- 0.95s
libvirt_manager : Ensure networks are defined --------------------------- 0.95s
libvirt_manager : Ensure network is in correct zone --------------------- 0.87s
libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.85s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.79s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.77s

PLAY [Cleanup] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  19:57:56 +0000 (0:00:00.056)       0:00:00.056 **********
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Tuesday 09 June 2026  19:57:57 +0000 (0:00:01.170)       0:00:01.227 **********
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Tuesday 09 June 2026  19:57:57 +0000 (0:00:00.485)       0:00:01.712 **********
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] ***************************
Tuesday 09 June 2026  19:57:59 +0000 (0:00:01.912)       0:00:03.624 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  19:58:00 +0000 (0:00:00.956)       0:00:04.580 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  19:58:03 +0000 (0:00:03.007)       0:00:07.588 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  19:58:04 +0000 (0:00:01.267)       0:00:08.856 **********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  19:58:06 +0000 (0:00:01.178)       0:00:10.034 **********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  19:58:07 +0000 (0:00:01.182)       0:00:11.216 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  19:58:07 +0000 (0:00:00.084)       0:00:11.300 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  19:58:07 +0000 (0:00:00.560)       0:00:11.861 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  19:58:08 +0000 (0:00:00.507)       0:00:12.369 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  19:58:08 +0000 (0:00:00.144)       0:00:12.513 **********
ok: [instance] =>
  cleanup_vms:
  - cifmw-disk-first-0
  - cifmw-net-only-0
  - cifmw-no-boot-order-0
  - cifmw-net-first-0

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  19:58:08 +0000 (0:00:00.108)       0:00:12.621 **********
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  19:58:09 +0000 (0:00:01.332)       0:00:13.954 **********
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  19:58:12 +0000 (0:00:02.619)       0:00:16.574 **********
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  19:58:14 +0000 (0:00:01.567)       0:00:18.141 **********
ok: [instance -> localhost] => (item=cifmw-disk-first-0)
ok: [instance -> localhost] => (item=cifmw-net-only-0)
ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)
ok: [instance -> localhost] => (item=cifmw-net-first-0)

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  19:58:15 +0000 (0:00:01.435)       0:00:19.576 **********
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  19:58:16 +0000 (0:00:01.297)       0:00:20.874 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  19:58:17 +0000 (0:00:00.546)       0:00:21.420 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  19:58:17 +0000 (0:00:00.240)       0:00:21.661 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  19:58:17 +0000 (0:00:00.153)       0:00:21.814 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  19:58:18 +0000 (0:00:00.300)       0:00:22.114 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  19:58:18 +0000 (0:00:00.155)       0:00:22.270 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  19:58:18 +0000 (0:00:00.110)       0:00:22.381 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  19:58:18 +0000 (0:00:00.094)       0:00:22.475 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  19:58:18 +0000 (0:00:00.360)       0:00:22.836 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  19:58:19 +0000 (0:00:00.483)       0:00:23.319 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  19:58:19 +0000 (0:00:00.132)       0:00:23.452 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  19:58:19 +0000 (0:00:00.121)       0:00:23.573 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  19:58:19 +0000 (0:00:00.100)       0:00:23.674 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  19:58:20 +0000 (0:00:00.380)       0:00:24.055 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  19:58:20 +0000 (0:00:00.495)       0:00:24.550 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  19:58:22 +0000 (0:00:01.656)       0:00:26.206 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  19:58:22 +0000 (0:00:00.766)       0:00:26.973 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  19:58:23 +0000 (0:00:00.967)       0:00:27.940 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  19:58:24 +0000 (0:00:00.460)       0:00:28.400 **********
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': 13221466, 'dev': 64513, 'nlink': 1, 'atime': 1781034985.4989262, 'mtime': 1781034985.4989262, 'ctime': 1781034985.4989262, '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': 13221470, 'dev': 64513, 'nlink': 1, 'atime': 1781034985.5019264, 'mtime': 1781034985.5019264, 'ctime': 1781034985.5019264, '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] **************************
Tuesday 09 June 2026  19:58:25 +0000 (0:00:00.687)       0:00:29.088 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  19:58:26 +0000 (0:00:01.158)       0:00:30.246 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  19:58:26 +0000 (0:00:00.705)       0:00:30.951 **********
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  19:58:27 +0000 (0:00:00.549)       0:00:31.501 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  19:58:28 +0000 (0:00:00.810)       0:00:32.311 **********
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] *************************
Tuesday 09 June 2026  19:58:28 +0000 (0:00:00.192)       0:00:32.504 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  19:58:28 +0000 (0:00:00.129)       0:00:32.633 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  19:58:29 +0000 (0:00:00.454)       0:00:33.088 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  19:58:29 +0000 (0:00:00.146)       0:00:33.234 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  19:58:29 +0000 (0:00:00.174)       0:00:33.408 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  19:58:29 +0000 (0:00:00.099)       0:00:33.508 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  19:58:29 +0000 (0:00:00.096)       0:00:33.604 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  19:58:29 +0000 (0:00:00.145)       0:00:33.750 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  19:58:30 +0000 (0:00:00.385)       0:00:34.135 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  19:58:30 +0000 (0:00:00.050)       0:00:34.186 **********
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] *************************
Tuesday 09 June 2026  19:58:30 +0000 (0:00:00.188)       0:00:34.375 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  19:58:30 +0000 (0:00:00.154)       0:00:34.529 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  19:58:30 +0000 (0:00:00.338)       0:00:34.867 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  19:58:30 +0000 (0:00:00.133)       0:00:35.000 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  19:58:31 +0000 (0:00:00.172)       0:00:35.173 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  19:58:31 +0000 (0:00:00.137)       0:00:35.311 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  19:58:31 +0000 (0:00:00.137)       0:00:35.448 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  19:58:31 +0000 (0:00:00.154)       0:00:35.603 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  19:58:32 +0000 (0:00:00.428)       0:00:36.032 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  19:58:32 +0000 (0:00:00.066)       0:00:36.099 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  19:58:32 +0000 (0:00:00.370)       0:00:36.470 **********
ok: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  19:58:32 +0000 (0:00:00.422)       0:00:36.892 **********
changed: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  19:58:33 +0000 (0:00:00.548)       0:00:37.440 **********
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  19:58:34 +0000 (0:00:00.566)       0:00:38.007 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  19:58:34 +0000 (0:00:00.346)       0:00:38.353 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  19:58:34 +0000 (0:00:00.041)       0:00:38.394 **********
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] ****************************************
Tuesday 09 June 2026  19:58:36 +0000 (0:00:01.911)       0:00:40.306 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  19:58:36 +0000 (0:00:00.591)       0:00:40.897 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  19:58:38 +0000 (0:00:01.719)       0:00:42.616 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  19:58:38 +0000 (0:00:00.381)       0:00:42.998 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  19:58:39 +0000 (0:00:00.046)       0:00:43.044 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  19:58:39 +0000 (0:00:00.058)       0:00:43.103 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  19:58:39 +0000 (0:00:00.073)       0:00:43.176 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  19:58:39 +0000 (0:00:00.627)       0:00:43.804 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  19:58:40 +0000 (0:00:00.610)       0:00:44.415 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  19:58:40 +0000 (0:00:00.294)       0:00:44.709 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  19:58:40 +0000 (0:00:00.056)       0:00:44.765 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  19:58:40 +0000 (0:00:00.056)       0:00:44.821 **********
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] *************************************************
Tuesday 09 June 2026  19:58:41 +0000 (0:00:00.995)       0:00:45.817 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  19:58:41 +0000 (0:00:00.099)       0:00:45.916 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  19:58:42 +0000 (0:00:00.408)       0:00:46.325 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  19:58:42 +0000 (0:00:00.320)       0:00:46.645 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  19:58:42 +0000 (0:00:00.098)       0:00:46.744 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  19:58:43 +0000 (0:00:00.354)       0:00:47.099 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  19:58:43 +0000 (0:00:00.325)       0:00:47.424 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  19:58:43 +0000 (0:00:00.080)       0:00:47.505 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  19:58:45 +0000 (0:00:01.541)       0:00:49.046 **********
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] ********************************
Tuesday 09 June 2026  19:58:49 +0000 (0:00:04.437)       0:00:53.484 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  19:58:49 +0000 (0:00:00.340)       0:00:53.824 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  19:58:49 +0000 (0:00:00.049)       0:00:53.873 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  19:58:49 +0000 (0:00:00.076)       0:00:53.950 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.074)       0:00:54.024 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.045)       0:00:54.070 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.307)       0:00:54.378 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.078)       0:00:54.456 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.046)       0:00:54.503 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.305)       0:00:54.809 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.045)       0:00:54.855 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  19:58:50 +0000 (0:00:00.096)       0:00:54.951 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  19:58:51 +0000 (0:00:00.694)       0:00:55.646 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  19:58:51 +0000 (0:00:00.333)       0:00:55.979 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  19:58:52 +0000 (0:00:00.558)       0:00:56.538 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  19:58:52 +0000 (0:00:00.350)       0:00:56.888 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  19:58:53 +0000 (0:00:00.807)       0:00:57.696 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  19:58:53 +0000 (0:00:00.071)       0:00:57.767 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  19:58:54 +0000 (0:00:00.321)       0:00:58.089 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  19:58:54 +0000 (0:00:00.327)       0:00:58.416 **********
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Tuesday 09 June 2026  19:58:54 +0000 (0:00:00.156)       0:00:58.572 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  19:58:55 +0000 (0:00:00.439)       0:00:59.012 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=78   changed=24   unreachable=0    failed=0    skipped=30   rescued=0    ignored=0

Tuesday 09 June 2026  19:58:55 +0000 (0:00:00.848)       0:00:59.860 **********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.44s
libvirt_manager : Populate service facts -------------------------------- 3.01s
libvirt_manager : Destroy machine --------------------------------------- 2.62s
Copy generated content to proper location ------------------------------- 1.91s
libvirt_manager : Remove workload and volumes --------------------------- 1.91s
podman : Ensure podman is installed ------------------------------------- 1.72s
libvirt_manager : Destroy networks -------------------------------------- 1.66s
libvirt_manager : Undefine machine -------------------------------------- 1.57s
dnsmasq : Install needed packages --------------------------------------- 1.54s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.44s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.33s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.30s
libvirt_manager : Start virtqemud socket service ------------------------ 1.27s
libvirt_manager : Start virtstoraged socket service --------------------- 1.18s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.18s
Gathering Facts --------------------------------------------------------- 1.17s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.16s
virtualbmc : Remove vbmc files ------------------------------------------ 1.00s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.97s
libvirt_manager : Get installed packages list --------------------------- 0.96s

PLAY [Prepare] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  19:59:14 +0000 (0:00:00.071)       0:00:00.071 **********
ok: [instance]

TASK [Create custom basedir] ***************************************************
Tuesday 09 June 2026  19:59:15 +0000 (0:00:01.126)       0:00:01.198 **********
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Tuesday 09 June 2026  19:59:16 +0000 (0:00:00.652)       0:00:01.850 **********
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Tuesday 09 June 2026  19:59:16 +0000 (0:00:00.074)       0:00:01.924 **********
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] *****************************************
Tuesday 09 June 2026  19:59:16 +0000 (0:00:00.162)       0:00:02.087 **********
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Tuesday 09 June 2026  19:59:16 +0000 (0:00:00.462)       0:00:02.549 **********
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Tuesday 09 June 2026  19:59:17 +0000 (0:00:00.439)       0:00:02.989 **********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Tuesday 09 June 2026  19:59:18 +0000 (0:00:01.214)       0:00:04.203 **********

TASK [repo_setup : Ensure directories are present] *****************************
Tuesday 09 June 2026  19:59:18 +0000 (0:00:00.176)       0:00:04.379 **********
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] ********************
Tuesday 09 June 2026  19:59:19 +0000 (0:00:00.799)       0:00:05.179 **********
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Tuesday 09 June 2026  19:59:21 +0000 (0:00:01.739)       0:00:06.919 **********
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Tuesday 09 June 2026  19:59:22 +0000 (0:00:01.138)       0:00:08.058 **********
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Tuesday 09 June 2026  19:59:29 +0000 (0:00:06.929)       0:00:14.987 **********
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Tuesday 09 June 2026  19:59:30 +0000 (0:00:00.927)       0:00:15.915 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Tuesday 09 June 2026  19:59:30 +0000 (0:00:00.086)       0:00:16.001 **********
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Tuesday 09 June 2026  19:59:31 +0000 (0:00:00.911)       0:00:16.912 **********
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Tuesday 09 June 2026  19:59:31 +0000 (0:00:00.099)       0:00:17.012 **********
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Tuesday 09 June 2026  19:59:31 +0000 (0:00:00.101)       0:00:17.114 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Tuesday 09 June 2026  19:59:31 +0000 (0:00:00.103)       0:00:17.217 **********
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Tuesday 09 June 2026  19:59:32 +0000 (0:00:00.663)       0:00:17.881 **********
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Tuesday 09 June 2026  19:59:32 +0000 (0:00:00.583)       0:00:18.465 **********
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Tuesday 09 June 2026  19:59:32 +0000 (0:00:00.083)       0:00:18.549 **********
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Tuesday 09 June 2026  19:59:32 +0000 (0:00:00.089)       0:00:18.639 **********
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.131)       0:00:18.770 **********
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.121)       0:00:18.891 **********
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.079)       0:00:18.971 **********
skipping: [instance]

TASK [Download the RPM] ********************************************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.089)       0:00:19.060 **********
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.108)       0:00:19.169 **********
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.093)       0:00:19.262 **********
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.081)       0:00:19.343 **********
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.084)       0:00:19.427 **********
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Tuesday 09 June 2026  19:59:33 +0000 (0:00:00.120)       0:00:19.548 **********
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Tuesday 09 June 2026  19:59:34 +0000 (0:00:00.328)       0:00:19.876 **********
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Tuesday 09 June 2026  19:59:34 +0000 (0:00:00.357)       0:00:20.233 **********
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Tuesday 09 June 2026  19:59:34 +0000 (0:00:00.398)       0:00:20.632 **********
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Tuesday 09 June 2026  19:59:34 +0000 (0:00:00.111)       0:00:20.743 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.073)       0:00:20.816 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.072)       0:00:20.889 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.070)       0:00:20.959 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.108)       0:00:21.068 **********
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.071)       0:00:21.139 **********
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.057)       0:00:21.196 **********
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.082)       0:00:21.279 **********
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.060)       0:00:21.339 **********
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.140)       0:00:21.480 **********
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.111)       0:00:21.591 **********
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Tuesday 09 June 2026  19:59:35 +0000 (0:00:00.101)       0:00:21.693 **********
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Tuesday 09 June 2026  19:59:36 +0000 (0:00:00.113)       0:00:21.807 **********
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Tuesday 09 June 2026  19:59:36 +0000 (0:00:00.081)       0:00:21.888 **********
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Tuesday 09 June 2026  20:00:18 +0000 (0:00:41.872)       0:01:03.760 **********
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Tuesday 09 June 2026  20:00:19 +0000 (0:00:01.695)       0:01:05.456 **********
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Tuesday 09 June 2026  20:00:19 +0000 (0:00:00.179)       0:01:05.635 **********
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] *************************************
Tuesday 09 June 2026  20:00:20 +0000 (0:00:00.171)       0:01:05.807 **********
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Tuesday 09 June 2026  20:00:20 +0000 (0:00:00.071)       0:01:05.878 **********
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Tuesday 09 June 2026  20:00:21 +0000 (0:00:01.629)       0:01:07.508 **********
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Tuesday 09 June 2026  20:00:22 +0000 (0:00:00.405)       0:01:07.913 **********
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Tuesday 09 June 2026  20:00:22 +0000 (0:00:00.327)       0:01:08.241 **********
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Tuesday 09 June 2026  20:00:22 +0000 (0:00:00.195)       0:01:08.436 **********
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Tuesday 09 June 2026  20:00:22 +0000 (0:00:00.092)       0:01:08.528 **********
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.331)       0:01:08.860 **********
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.424)       0:01:09.284 **********
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.102)       0:01:09.386 **********
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.063)       0:01:09.450 **********
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.063)       0:01:09.514 **********
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.065)       0:01:09.579 **********
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Tuesday 09 June 2026  20:00:23 +0000 (0:00:00.112)       0:01:09.692 **********
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Tuesday 09 June 2026  20:00:24 +0000 (0:00:00.071)       0:01:09.764 **********
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] ***************************
Tuesday 09 June 2026  20:00:25 +0000 (0:00:01.319)       0:01:11.083 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:00:26 +0000 (0:00:00.917)       0:01:12.001 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:00:29 +0000 (0:00:02.956)       0:01:14.958 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:00:30 +0000 (0:00:01.188)       0:01:16.147 **********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:00:31 +0000 (0:00:01.018)       0:01:17.165 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:00:32 +0000 (0:00:00.957)       0:01:18.122 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:00:32 +0000 (0:00:00.058)       0:01:18.181 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:00:32 +0000 (0:00:00.535)       0:01:18.717 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.532)       0:01:19.250 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.129)       0:01:19.379 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.114)       0:01:19.494 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.045)       0:01:19.539 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.045)       0:01:19.585 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.088)       0:01:19.673 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:00:33 +0000 (0:00:00.047)       0:01:19.721 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.052)       0:01:19.773 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.436)       0:01:20.209 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.159)       0:01:20.368 **********
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.130)       0:01:20.499 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.046)       0:01:20.545 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.048)       0:01:20.594 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.047)       0:01:20.642 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:00:34 +0000 (0:00:00.087)       0:01:20.730 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:00:35 +0000 (0:00:00.380)       0:01:21.110 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:00:35 +0000 (0:00:00.050)       0:01:21.161 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:00:35 +0000 (0:00:00.043)       0:01:21.204 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:00:36 +0000 (0:00:00.772)       0:01:21.976 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:00:36 +0000 (0:00:00.696)       0:01:22.672 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:00:37 +0000 (0:00:00.580)       0:01:23.253 **********
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] *************************
Tuesday 09 June 2026  20:00:37 +0000 (0:00:00.207)       0:01:23.461 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:00:37 +0000 (0:00:00.128)       0:01:23.589 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:00:38 +0000 (0:00:00.368)       0:01:23.958 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:00:38 +0000 (0:00:00.139)       0:01:24.098 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:00:38 +0000 (0:00:00.152)       0:01:24.250 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:00:38 +0000 (0:00:00.131)       0:01:24.382 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:00:38 +0000 (0:00:00.128)       0:01:24.510 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:00:38 +0000 (0:00:00.162)       0:01:24.672 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:00:39 +0000 (0:00:00.366)       0:01:25.038 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:00:39 +0000 (0:00:00.084)       0:01:25.123 **********
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] *************************
Tuesday 09 June 2026  20:00:39 +0000 (0:00:00.180)       0:01:25.304 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:00:39 +0000 (0:00:00.106)       0:01:25.411 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:00:40 +0000 (0:00:00.361)       0:01:25.773 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:00:40 +0000 (0:00:00.107)       0:01:25.880 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:00:40 +0000 (0:00:00.138)       0:01:26.018 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:00:40 +0000 (0:00:00.096)       0:01:26.115 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:00:40 +0000 (0:00:00.115)       0:01:26.231 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:00:40 +0000 (0:00:00.190)       0:01:26.422 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.405)       0:01:26.827 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.070)       0:01:26.898 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.310)       0:01:27.208 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.043)       0:01:27.252 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.043)       0:01:27.296 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.053)       0:01:27.350 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.234)       0:01:27.584 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:00:41 +0000 (0:00:00.044)       0:01:27.628 **********
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] ****************************************
Tuesday 09 June 2026  20:00:43 +0000 (0:00:01.924)       0:01:29.553 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:00:44 +0000 (0:00:00.606)       0:01:30.159 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:00:45 +0000 (0:00:01.577)       0:01:31.737 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:00:46 +0000 (0:00:00.308)       0:01:32.046 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:00:46 +0000 (0:00:00.102)       0:01:32.148 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:00:46 +0000 (0:00:00.048)       0:01:32.197 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:00:46 +0000 (0:00:00.087)       0:01:32.284 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:00:47 +0000 (0:00:00.621)       0:01:32.906 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:00:47 +0000 (0:00:00.605)       0:01:33.511 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:00:48 +0000 (0:00:00.293)       0:01:33.805 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:00:48 +0000 (0:00:00.082)       0:01:33.887 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:00:48 +0000 (0:00:00.045)       0:01:33.932 **********
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] *************************************************
Tuesday 09 June 2026  20:00:49 +0000 (0:00:01.021)       0:01:34.954 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:00:49 +0000 (0:00:00.097)       0:01:35.051 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:00:49 +0000 (0:00:00.414)       0:01:35.466 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:00:50 +0000 (0:00:00.395)       0:01:35.861 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:00:50 +0000 (0:00:00.112)       0:01:35.974 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:00:50 +0000 (0:00:00.294)       0:01:36.269 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:00:52 +0000 (0:00:01.749)       0:01:38.018 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:00:52 +0000 (0:00:00.097)       0:01:38.115 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:00:53 +0000 (0:00:01.548)       0:01:39.664 **********
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] ********************************
Tuesday 09 June 2026  20:00:55 +0000 (0:00:01.595)       0:01:41.260 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:00:55 +0000 (0:00:00.321)       0:01:41.581 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:00:55 +0000 (0:00:00.060)       0:01:41.642 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:00:55 +0000 (0:00:00.051)       0:01:41.693 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.076)       0:01:41.770 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.052)       0:01:41.822 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.356)       0:01:42.179 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.094)       0:01:42.273 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.055)       0:01:42.329 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.310)       0:01:42.639 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:00:56 +0000 (0:00:00.061)       0:01:42.701 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:00:57 +0000 (0:00:00.054)       0:01:42.756 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:00:57 +0000 (0:00:00.439)       0:01:43.195 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:00:57 +0000 (0:00:00.315)       0:01:43.511 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:00:58 +0000 (0:00:00.537)       0:01:44.048 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:00:58 +0000 (0:00:00.366)       0:01:44.415 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:00:59 +0000 (0:00:00.830)       0:01:45.245 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:00:59 +0000 (0:00:00.073)       0:01:45.319 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:00:59 +0000 (0:00:00.302)       0:01:45.622 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:01:00 +0000 (0:00:00.300)       0:01:45.922 **********
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Tuesday 09 June 2026  20:01:00 +0000 (0:00:00.108)       0:01:46.031 **********
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Tuesday 09 June 2026  20:01:00 +0000 (0:00:00.302)       0:01:46.334 **********
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Tuesday 09 June 2026  20:01:00 +0000 (0:00:00.352)       0:01:46.686 **********
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Tuesday 09 June 2026  20:01:01 +0000 (0:00:00.312)       0:01:46.999 **********
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Tuesday 09 June 2026  20:01:01 +0000 (0:00:00.068)       0:01:47.068 **********
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Tuesday 09 June 2026  20:01:01 +0000 (0:00:00.058)       0:01:47.126 **********
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Tuesday 09 June 2026  20:01:01 +0000 (0:00:00.064)       0:01:47.190 **********
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Tuesday 09 June 2026  20:01:01 +0000 (0:00:00.051)       0:01:47.241 **********
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Tuesday 09 June 2026  20:01:03 +0000 (0:00:01.567)       0:01:48.809 **********
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Tuesday 09 June 2026  20:01:03 +0000 (0:00:00.330)       0:01:49.140 **********
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Tuesday 09 June 2026  20:01:03 +0000 (0:00:00.603)       0:01:49.743 **********
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Tuesday 09 June 2026  20:01:04 +0000 (0:00:00.085)       0:01:49.828 **********
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Tuesday 09 June 2026  20:01:04 +0000 (0:00:00.327)       0:01:50.156 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Tuesday 09 June 2026  20:01:05 +0000 (0:00:00.683)       0:01:50.840 **********
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Tuesday 09 June 2026  20:01:05 +0000 (0:00:00.443)       0:01:51.284 **********
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.] *********
Tuesday 09 June 2026  20:01:05 +0000 (0:00:00.304)       0:01:51.588 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Tuesday 09 June 2026  20:01:06 +0000 (0:00:00.513)       0:01:52.102 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Tuesday 09 June 2026  20:01:06 +0000 (0:00:00.527)       0:01:52.629 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Tuesday 09 June 2026  20:01:07 +0000 (0:00:00.515)       0:01:53.145 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Tuesday 09 June 2026  20:01:07 +0000 (0:00:00.468)       0:01:53.613 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Tuesday 09 June 2026  20:01:08 +0000 (0:00:00.434)       0:01:54.048 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Tuesday 09 June 2026  20:01:08 +0000 (0:00:00.506)       0:01:54.554 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Tuesday 09 June 2026  20:01:09 +0000 (0:00:00.524)       0:01:55.078 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Tuesday 09 June 2026  20:01:09 +0000 (0:00:00.470)       0:01:55.549 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Tuesday 09 June 2026  20:01:10 +0000 (0:00:00.573)       0:01:56.123 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Tuesday 09 June 2026  20:01:10 +0000 (0:00:00.456)       0:01:56.580 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Tuesday 09 June 2026  20:01:11 +0000 (0:00:00.507)       0:01:57.088 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Tuesday 09 June 2026  20:01:11 +0000 (0:00:00.511)       0:01:57.599 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Tuesday 09 June 2026  20:01:12 +0000 (0:00:00.538)       0:01:58.137 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Tuesday 09 June 2026  20:01:12 +0000 (0:00:00.406)       0:01:58.544 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Tuesday 09 June 2026  20:01:13 +0000 (0:00:00.497)       0:01:59.042 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Tuesday 09 June 2026  20:01:13 +0000 (0:00:00.511)       0:01:59.554 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Tuesday 09 June 2026  20:01:14 +0000 (0:00:00.472)       0:02:00.026 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Tuesday 09 June 2026  20:01:14 +0000 (0:00:00.360)       0:02:00.386 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Tuesday 09 June 2026  20:01:15 +0000 (0:00:00.441)       0:02:00.828 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Tuesday 09 June 2026  20:01:15 +0000 (0:00:00.450)       0:02:01.278 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Tuesday 09 June 2026  20:01:16 +0000 (0:00:01.438)       0:02:02.716 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Tuesday 09 June 2026  20:01:17 +0000 (0:00:00.452)       0:02:03.169 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Tuesday 09 June 2026  20:01:17 +0000 (0:00:00.496)       0:02:03.666 **********
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Tuesday 09 June 2026  20:01:18 +0000 (0:00:00.511)       0:02:04.177 **********
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Tuesday 09 June 2026  20:01:18 +0000 (0:00:00.091)       0:02:04.269 **********
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Tuesday 09 June 2026  20:01:18 +0000 (0:00:00.444)       0:02:04.713 **********
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Tuesday 09 June 2026  20:01:19 +0000 (0:00:00.490)       0:02:05.204 **********
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Tuesday 09 June 2026  20:01:19 +0000 (0:00:00.466)       0:02:05.670 **********
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Tuesday 09 June 2026  20:01:20 +0000 (0:00:00.250)       0:02:05.920 **********

TASK [libvirt_manager : Deactivate default] ************************************
Tuesday 09 June 2026  20:01:20 +0000 (0:00:00.097)       0:02:06.018 **********
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Tuesday 09 June 2026  20:01:20 +0000 (0:00:00.345)       0:02:06.363 **********
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Tuesday 09 June 2026  20:01:20 +0000 (0:00:00.092)       0:02:06.455 **********
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Tuesday 09 June 2026  20:01:21 +0000 (0:00:00.626)       0:02:07.082 **********
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Tuesday 09 June 2026  20:01:21 +0000 (0:00:00.517)       0:02:07.599 **********
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Tuesday 09 June 2026  20:01:22 +0000 (0:00:00.595)       0:02:08.195 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:01:22 +0000 (0:00:00.325)       0:02:08.520 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=134  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Tuesday 09 June 2026  20:01:23 +0000 (0:00:00.813)       0:02:09.334 **********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 41.87s
repo_setup : Initialize python venv and install requirements ------------ 6.93s
libvirt_manager : Populate service facts -------------------------------- 2.96s
libvirt_manager : Remove workload and volumes --------------------------- 1.92s
ssh_jumper : Remove cifmw_ssh_config.d directory ------------------------ 1.75s
repo_setup : Make sure git-core package is installed -------------------- 1.74s
test_deps : Install python yaml libs ------------------------------------ 1.70s
ci_setup : Install needed packages -------------------------------------- 1.63s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.60s
podman : Ensure podman is installed ------------------------------------- 1.58s
libvirt_manager : Install packages required for using KVM --------------- 1.57s
dnsmasq : Install needed packages --------------------------------------- 1.55s
libvirt_manager : Ensure admin socket is enabled for storage. ----------- 1.44s
ci_setup : Manage directories ------------------------------------------- 1.32s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.21s
libvirt_manager : Start virtqemud socket service ------------------------ 1.19s
repo_setup : Get repo-setup repository ---------------------------------- 1.14s
Gathering Facts --------------------------------------------------------- 1.13s
virtualbmc : Remove vbmc files ------------------------------------------ 1.02s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.02s

PLAY [Test DNS entries] ********************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:01:24 +0000 (0:00:00.056)       0:00:00.056 **********
ok: [instance]

TASK [Load networking definition] **********************************************
Tuesday 09 June 2026  20:01:25 +0000 (0:00:01.035)       0:00:01.092 **********
ok: [instance]

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Tuesday 09 June 2026  20:01:25 +0000 (0:00:00.065)       0:00:01.157 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:01:25 +0000 (0:00:00.084)       0:00:01.242 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:01:25 +0000 (0:00:00.451)       0:00:01.693 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:01:26 +0000 (0:00:00.096)       0:00:01.789 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:01:26 +0000 (0:00:00.098)       0:00:01.888 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:01:26 +0000 (0:00:00.175)       0:00:02.063 **********
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] **********************
Tuesday 09 June 2026  20:01:26 +0000 (0:00:00.197)       0:00:02.260 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:01:26 +0000 (0:00:00.088)       0:00:02.349 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:01:27 +0000 (0:00:00.728)       0:00:03.078 **********
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] *************************
Tuesday 09 June 2026  20:01:27 +0000 (0:00:00.189)       0:00:03.267 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:01:27 +0000 (0:00:00.110)       0:00:03.378 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:01:28 +0000 (0:00:00.504)       0:00:03.883 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:01:28 +0000 (0:00:00.378)       0:00:04.261 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:01:28 +0000 (0:00:00.127)       0:00:04.388 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:01:28 +0000 (0:00:00.085)       0:00:04.474 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:01:28 +0000 (0:00:00.148)       0:00:04.622 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:01:29 +0000 (0:00:00.294)       0:00:04.917 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:01:29 +0000 (0:00:00.359)       0:00:05.276 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:01:29 +0000 (0:00:00.084)       0:00:05.361 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:01:29 +0000 (0:00:00.137)       0:00:05.498 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:01:29 +0000 (0:00:00.131)       0:00:05.629 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:01:30 +0000 (0:00:00.348)       0:00:05.978 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:01:30 +0000 (0:00:00.351)       0:00:06.329 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:01:30 +0000 (0:00:00.145)       0:00:06.474 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:01:30 +0000 (0:00:00.090)       0:00:06.565 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:01:30 +0000 (0:00:00.158)       0:00:06.724 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:01:31 +0000 (0:00:00.296)       0:00:07.020 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:01:31 +0000 (0:00:00.439)       0:00:07.459 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:01:31 +0000 (0:00:00.108)       0:00:07.567 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:01:31 +0000 (0:00:00.101)       0:00:07.669 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:01:32 +0000 (0:00:00.376)       0:00:08.045 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.778)       0:00:08.824 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.477)       0:00:09.302 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.115)       0:00:09.418 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.071)       0:00:09.489 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.072)       0:00:09.561 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.079)       0:00:09.641 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:01:33 +0000 (0:00:00.065)       0:00:09.706 **********
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] ***************************
Tuesday 09 June 2026  20:01:34 +0000 (0:00:00.341)       0:00:10.047 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:01:34 +0000 (0:00:00.056)       0:00:10.104 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:01:34 +0000 (0:00:00.356)       0:00:10.460 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:01:35 +0000 (0:00:00.673)       0:00:11.134 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:01:35 +0000 (0:00:00.183)       0:00:11.318 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:01:35 +0000 (0:00:00.070)       0:00:11.388 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:01:36 +0000 (0:00:00.729)       0:00:12.118 **********
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.] ***
Tuesday 09 June 2026  20:01:36 +0000 (0:00:00.167)       0:00:12.286 **********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  20:01:36 +0000 (0:00:00.143)       0:00:12.429 **********
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Tuesday 09 June 2026  20:01:37 +0000 (0:00:01.038)       0:00:13.467 **********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Tuesday 09 June 2026  20:01:39 +0000 (0:00:01.390)       0:00:14.858 **********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Tuesday 09 June 2026  20:01:39 +0000 (0:00:00.774)       0:00:15.633 **********
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] **********
Tuesday 09 June 2026  20:01:40 +0000 (0:00:00.874)       0:00:16.507 **********
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] ***********************
Tuesday 09 June 2026  20:01:40 +0000 (0:00:00.213)       0:00:16.721 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:01:41 +0000 (0:00:00.328)       0:00:17.049 **********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Tuesday 09 June 2026  20:01:42 +0000 (0:00:00.816)       0:00:17.866 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:01:42 +0000 (0:00:00.192)       0:00:18.058 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:01:42 +0000 (0:00:00.195)       0:00:18.254 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:01:44 +0000 (0:00:01.889)       0:00:20.144 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:01:44 +0000 (0:00:00.299)       0:00:20.443 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:01:45 +0000 (0:00:00.536)       0:00:20.980 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:01:47 +0000 (0:00:02.227)       0:00:23.207 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:01:48 +0000 (0:00:00.592)       0:00:23.800 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:01:48 +0000 (0:00:00.087)       0:00:23.887 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:01:48 +0000 (0:00:00.083)       0:00:23.970 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:01:48 +0000 (0:00:00.713)       0:00:24.684 **********
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:01:49 +0000 (0:00:00.466)       0:00:25.150 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:01:50 +0000 (0:00:01.578)       0:00:26.729 **********
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] ********************************
Tuesday 09 June 2026  20:01:55 +0000 (0:00:04.449)       0:00:31.178 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:01:55 +0000 (0:00:00.375)       0:00:31.553 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:01:56 +0000 (0:00:00.584)       0:00:32.137 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:01:56 +0000 (0:00:00.600)       0:00:32.738 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:01:57 +0000 (0:00:00.167)       0:00:32.906 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:01:57 +0000 (0:00:00.579)       0:00:33.485 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:01:57 +0000 (0:00:00.059)       0:00:33.545 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:01:57 +0000 (0:00:00.142)       0:00:33.687 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:01:58 +0000 (0:00:00.566)       0:00:34.254 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:01:58 +0000 (0:00:00.087)       0:00:34.342 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:01:58 +0000 (0:00:00.415)       0:00:34.757 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:01.217)       0:00:35.975 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:00.068)       0:00:36.043 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:00.109)       0:00:36.153 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:00.119)       0:00:36.273 **********
skipping: [instance] => (item=ocppr)

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:00.238)       0:00:36.512 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:00.092)       0:00:36.604 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:02:00 +0000 (0:00:00.084)       0:00:36.688 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:02:01 +0000 (0:00:00.734)       0:00:37.423 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:02:01 +0000 (0:00:00.102)       0:00:37.526 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:02:01 +0000 (0:00:00.099)       0:00:37.626 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:02:01 +0000 (0:00:00.084)       0:00:37.711 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:02:02 +0000 (0:00:00.135)       0:00:37.846 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:02:02 +0000 (0:00:00.659)       0:00:38.506 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:02:02 +0000 (0:00:00.074)       0:00:38.581 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:02:02 +0000 (0:00:00.139)       0:00:38.720 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:02:03 +0000 (0:00:00.081)       0:00:38.802 **********
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:02:03 +0000 (0:00:00.945)       0:00:39.747 **********
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] ***************
Tuesday 09 June 2026  20:02:04 +0000 (0:00:00.173)       0:00:39.921 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:02:04 +0000 (0:00:00.447)       0:00:40.368 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:02:04 +0000 (0:00:00.076)       0:00:40.445 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:02:05 +0000 (0:00:00.337)       0:00:40.783 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:02:05 +0000 (0:00:00.157)       0:00:40.940 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:02:05 +0000 (0:00:00.337)       0:00:41.278 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:02:05 +0000 (0:00:00.093)       0:00:41.372 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:02:06 +0000 (0:00:00.592)       0:00:41.964 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:02:06 +0000 (0:00:00.539)       0:00:42.503 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:02:07 +0000 (0:00:00.526)       0:00:43.030 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:02:07 +0000 (0:00:00.137)       0:00:43.168 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:02:07 +0000 (0:00:00.538)       0:00:43.706 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:02:07 +0000 (0:00:00.066)       0:00:43.773 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:02:08 +0000 (0:00:00.068)       0:00:43.841 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:02:08 +0000 (0:00:00.072)       0:00:43.914 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:02:08 +0000 (0:00:00.141)       0:00:44.055 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:02:08 +0000 (0:00:00.061)       0:00:44.116 **********
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] ***************************
Tuesday 09 June 2026  20:02:08 +0000 (0:00:00.228)       0:00:44.345 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:02:08 +0000 (0:00:00.057)       0:00:44.402 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:02:09 +0000 (0:00:01.005)       0:00:45.407 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:02:10 +0000 (0:00:00.541)       0:00:45.949 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:02:10 +0000 (0:00:00.167)       0:00:46.117 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:02:10 +0000 (0:00:00.163)       0:00:46.281 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.516)       0:00:46.797 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.075)       0:00:46.872 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.115)       0:00:46.988 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.064)       0:00:47.052 **********
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] **************************************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.151)       0:00:47.203 **********
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] **************************************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.272)       0:00:47.476 **********
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] **************************************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.144)       0:00:47.620 **********
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] **************************************
Tuesday 09 June 2026  20:02:11 +0000 (0:00:00.142)       0:00:47.763 **********
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] **************************************
Tuesday 09 June 2026  20:02:12 +0000 (0:00:00.139)       0:00:47.902 **********
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] **************************************
Tuesday 09 June 2026  20:02:12 +0000 (0:00:00.185)       0:00:48.088 **********
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] **************************************
Tuesday 09 June 2026  20:02:12 +0000 (0:00:00.139)       0:00:48.227 **********
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 }}] ******************************
Tuesday 09 June 2026  20:02:12 +0000 (0:00:00.211)       0:00:48.438 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:02:12 +0000 (0:00:00.193)       0:00:48.631 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:02:12 +0000 (0:00:00.086)       0:00:48.718 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e4', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:91:49', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:1b:f2', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:ae:7f', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:6e:53', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:bc:e7', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:83:82', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:86:ee', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:02:13 +0000 (0:00:00.157)       0:00:48.876 **********
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] *************************************
Tuesday 09 June 2026  20:02:13 +0000 (0:00:00.115)       0:00:48.992 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:02:13 +0000 (0:00:00.266)       0:00:49.259 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:02:13 +0000 (0:00:00.069)       0:00:49.328 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:02:13 +0000 (0:00:00.334)       0:00:49.663 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:02:13 +0000 (0:00:00.058)       0:00:49.722 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:02:14 +0000 (0:00:00.105)       0:00:49.827 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ea:e4', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:01:91:49', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:02:1b:f2', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:02:ae:7f', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:6e:53', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:00:bc:e7', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:01:83:82', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:01:86:ee', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:02:14 +0000 (0:00:00.286)       0:00:50.114 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:02:14 +0000 (0:00:00.088)       0:00:50.202 **********
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:ea:e4', 'entry': 'set:compute,52:54:00:01:ea:e4,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:01:91:49', 'entry': 'set:controller,52:54:01:01:91:49,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:02:1b:f2', 'entry': 'set:ocp,52:54:02:02:1b:f2,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:02:ae:7f', 'entry': 'set:ocp_worker,52:54:03:02:ae:7f,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:6e:53', 'entry': 'set:compute,52:54:00:00:6e:53,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:00:bc:e7', 'entry': 'set:controller,52:54:01:00:bc:e7,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:01:83:82', 'entry': 'set:ocp,52:54:02:01:83:82,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:01:86:ee', 'entry': 'set:ocp_worker,52:54:03:01:86:ee,192.168.110.15,worker-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:02:17 +0000 (0:00:03.281)       0:00:53.483 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:02:17 +0000 (0:00:00.136)       0:00:53.620 **********
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] *****************************************
Tuesday 09 June 2026  20:02:18 +0000 (0:00:00.364)       0:00:53.985 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:02:18 +0000 (0:00:00.164)       0:00:54.149 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:02:18 +0000 (0:00:00.156)       0:00:54.306 **********
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] ********************************************
Tuesday 09 June 2026  20:02:18 +0000 (0:00:00.425)       0:00:54.732 **********
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] ***
Tuesday 09 June 2026  20:02:24 +0000 (0:00:05.884)       0:01:00.616 **********
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] ****************
Tuesday 09 June 2026  20:02:25 +0000 (0:00:00.639)       0:01:01.255 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:02:25 +0000 (0:00:00.063)       0:01:01.319 **********
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] *******
Tuesday 09 June 2026  20:02:25 +0000 (0:00:00.154)       0:01:01.474 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:02:25 +0000 (0:00:00.075)       0:01:01.549 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:02:26 +0000 (0:00:00.476)       0:01:02.026 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:02:26 +0000 (0:00:00.121)       0:01:02.147 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:02:27 +0000 (0:00:00.838)       0:01:02.986 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:02:27 +0000 (0:00:00.517)       0:01:03.503 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=122  changed=46   unreachable=0    failed=0    skipped=42   rescued=0    ignored=0

Tuesday 09 June 2026  20:02:28 +0000 (0:00:00.709)       0:01:04.213 **********
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 5.88s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.45s
dnsmasq : Add DHCP entries ---------------------------------------------- 3.28s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.23s
ci_nmstate : Install required packages on instance ---------------------- 1.89s
dnsmasq : Install needed packages --------------------------------------- 1.58s
libvirt_manager : Ensure networks are created/started ------------------- 1.39s
dnsmasq : Enable and start service -------------------------------------- 1.22s
libvirt_manager : Ensure networks are defined --------------------------- 1.04s
Gathering Facts --------------------------------------------------------- 1.04s
networking_mapper : Ensure CI infrastructure dir exists ----------------- 1.01s
libvirt_manager : Ensure network is in correct zone --------------------- 0.95s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.87s
libvirt_manager : Restart firewalld ------------------------------------- 0.84s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.82s
libvirt_manager : Convert ini inventory file into yaml ------------------ 0.78s
libvirt_manager : Ensure networks are active ---------------------------- 0.78s
dnsmasq : Create network ------------------------------------------------ 0.73s
networking_mapper : Write the Networking Environment Definition to file --- 0.73s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.73s

PLAY [Cleanup] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:02:29 +0000 (0:00:00.062)       0:00:00.062 **********
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Tuesday 09 June 2026  20:02:30 +0000 (0:00:01.222)       0:00:01.284 **********
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Tuesday 09 June 2026  20:02:30 +0000 (0:00:00.526)       0:00:01.811 **********
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] ***************************
Tuesday 09 June 2026  20:02:32 +0000 (0:00:01.906)       0:00:03.717 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:02:33 +0000 (0:00:01.013)       0:00:04.730 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:02:37 +0000 (0:00:04.100)       0:00:08.830 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:02:39 +0000 (0:00:01.134)       0:00:09.965 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:02:40 +0000 (0:00:00.989)       0:00:10.955 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:02:41 +0000 (0:00:00.968)       0:00:11.924 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:02:41 +0000 (0:00:00.071)       0:00:11.995 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:02:41 +0000 (0:00:00.562)       0:00:12.558 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.605)       0:00:13.164 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.161)       0:00:13.325 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.145)       0:00:13.471 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.056)       0:00:13.528 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.046)       0:00:13.574 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.049)       0:00:13.623 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.059)       0:00:13.683 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:02:42 +0000 (0:00:00.079)       0:00:13.762 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:02:43 +0000 (0:00:00.513)       0:00:14.276 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:02:43 +0000 (0:00:00.130)       0:00:14.406 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-osp_trunk
  - cifmw-public
  - ocppr

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:02:43 +0000 (0:00:00.132)       0:00:14.539 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:02:44 +0000 (0:00:00.333)       0:00:14.872 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:02:44 +0000 (0:00:00.095)       0:00:14.968 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:02:44 +0000 (0:00:00.104)       0:00:15.073 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:02:44 +0000 (0:00:00.089)       0:00:15.162 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:02:44 +0000 (0:00:00.429)       0:00:15.592 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:02:45 +0000 (0:00:00.476)       0:00:16.068 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:02:45 +0000 (0:00:00.132)       0:00:16.201 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:02:45 +0000 (0:00:00.125)       0:00:16.326 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:02:45 +0000 (0:00:00.103)       0:00:16.430 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:02:45 +0000 (0:00:00.391)       0:00:16.822 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:02:46 +0000 (0:00:00.405)       0:00:17.228 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:02:46 +0000 (0:00:00.211)       0:00:17.439 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:02:46 +0000 (0:00:00.120)       0:00:17.560 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:02:46 +0000 (0:00:00.127)       0:00:17.687 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:02:47 +0000 (0:00:00.329)       0:00:18.016 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:02:47 +0000 (0:00:00.371)       0:00:18.387 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:02:49 +0000 (0:00:02.333)       0:00:20.721 **********
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] *************
Tuesday 09 June 2026  20:02:51 +0000 (0:00:01.169)       0:00:21.890 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:02:52 +0000 (0:00:01.226)       0:00:23.116 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:02:52 +0000 (0:00:00.434)       0:00:23.551 **********
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': 13259043, 'dev': 64513, 'nlink': 1, 'atime': 1781035305.8596554, 'mtime': 1781035305.8596554, 'ctime': 1781035305.8596554, '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': 13258905, 'dev': 64513, 'nlink': 1, 'atime': 1781035305.8626556, 'mtime': 1781035305.8626556, 'ctime': 1781035305.8626556, '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': 13258912, 'dev': 64513, 'nlink': 1, 'atime': 1781035305.8646555, 'mtime': 1781035305.8646555, 'ctime': 1781035305.8656557, '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] **************************
Tuesday 09 June 2026  20:02:53 +0000 (0:00:00.949)       0:00:24.501 **********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=ocppr)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:02:55 +0000 (0:00:01.765)       0:00:26.266 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:02:57 +0000 (0:00:01.789)       0:00:28.055 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:02:57 +0000 (0:00:00.592)       0:00:28.648 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:02:58 +0000 (0:00:00.780)       0:00:29.428 **********
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] *************************
Tuesday 09 June 2026  20:02:58 +0000 (0:00:00.212)       0:00:29.640 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:02:58 +0000 (0:00:00.127)       0:00:29.768 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:02:59 +0000 (0:00:00.368)       0:00:30.136 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:02:59 +0000 (0:00:00.126)       0:00:30.263 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:02:59 +0000 (0:00:00.170)       0:00:30.433 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:02:59 +0000 (0:00:00.145)       0:00:30.579 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:02:59 +0000 (0:00:00.138)       0:00:30.717 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:03:00 +0000 (0:00:00.184)       0:00:30.902 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:03:00 +0000 (0:00:00.421)       0:00:31.323 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:03:00 +0000 (0:00:00.074)       0:00:31.398 **********
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] *************************
Tuesday 09 June 2026  20:03:00 +0000 (0:00:00.169)       0:00:31.567 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:03:00 +0000 (0:00:00.119)       0:00:31.687 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:03:01 +0000 (0:00:00.373)       0:00:32.060 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:03:01 +0000 (0:00:00.103)       0:00:32.164 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:03:01 +0000 (0:00:00.160)       0:00:32.325 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:03:01 +0000 (0:00:00.148)       0:00:32.474 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:03:01 +0000 (0:00:00.105)       0:00:32.579 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:03:01 +0000 (0:00:00.162)       0:00:32.742 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:03:02 +0000 (0:00:00.354)       0:00:33.096 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:03:02 +0000 (0:00:00.074)       0:00:33.170 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:03:02 +0000 (0:00:00.434)       0:00:33.605 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:03:02 +0000 (0:00:00.056)       0:00:33.662 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:03:02 +0000 (0:00:00.054)       0:00:33.716 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:03:02 +0000 (0:00:00.053)       0:00:33.769 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:03:03 +0000 (0:00:00.295)       0:00:34.064 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:03:03 +0000 (0:00:00.039)       0:00:34.104 **********
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] ****************************************
Tuesday 09 June 2026  20:03:04 +0000 (0:00:01.628)       0:00:35.732 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:03:05 +0000 (0:00:00.490)       0:00:36.222 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:03:07 +0000 (0:00:01.687)       0:00:37.910 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:03:07 +0000 (0:00:00.401)       0:00:38.311 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:03:07 +0000 (0:00:00.078)       0:00:38.390 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:03:07 +0000 (0:00:00.065)       0:00:38.456 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:03:07 +0000 (0:00:00.085)       0:00:38.542 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:03:08 +0000 (0:00:00.601)       0:00:39.143 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:03:08 +0000 (0:00:00.612)       0:00:39.756 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:03:09 +0000 (0:00:00.293)       0:00:40.049 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:03:09 +0000 (0:00:00.061)       0:00:40.110 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:03:09 +0000 (0:00:00.049)       0:00:40.160 **********
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] *************************************************
Tuesday 09 June 2026  20:03:10 +0000 (0:00:00.988)       0:00:41.149 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:03:10 +0000 (0:00:00.101)       0:00:41.250 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:03:10 +0000 (0:00:00.423)       0:00:41.674 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:03:11 +0000 (0:00:00.376)       0:00:42.050 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:03:11 +0000 (0:00:00.102)       0:00:42.153 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:03:11 +0000 (0:00:00.361)       0:00:42.514 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:03:11 +0000 (0:00:00.329)       0:00:42.844 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:03:12 +0000 (0:00:00.080)       0:00:42.924 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:03:13 +0000 (0:00:01.585)       0:00:44.510 **********
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] ********************************
Tuesday 09 June 2026  20:03:18 +0000 (0:00:05.037)       0:00:49.548 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.370)       0:00:49.918 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.063)       0:00:49.982 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.058)       0:00:50.040 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.109)       0:00:50.149 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.050)       0:00:50.200 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.301)       0:00:50.501 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.086)       0:00:50.588 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:03:19 +0000 (0:00:00.045)       0:00:50.633 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:03:20 +0000 (0:00:00.311)       0:00:50.945 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:03:20 +0000 (0:00:00.045)       0:00:50.990 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:03:20 +0000 (0:00:00.049)       0:00:51.039 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:03:20 +0000 (0:00:00.685)       0:00:51.725 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:03:21 +0000 (0:00:00.353)       0:00:52.078 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:03:21 +0000 (0:00:00.556)       0:00:52.635 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:03:22 +0000 (0:00:00.305)       0:00:52.940 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:03:22 +0000 (0:00:00.749)       0:00:53.690 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:03:22 +0000 (0:00:00.071)       0:00:53.761 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:03:23 +0000 (0:00:00.286)       0:00:54.048 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:03:23 +0000 (0:00:00.296)       0:00:54.344 **********
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Tuesday 09 June 2026  20:03:23 +0000 (0:00:00.129)       0:00:54.474 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:03:24 +0000 (0:00:00.473)       0:00:54.947 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=73   changed=19   unreachable=0    failed=0    skipped=40   rescued=0    ignored=0

Tuesday 09 June 2026  20:03:25 +0000 (0:00:01.877)       0:00:56.825 **********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 5.04s
libvirt_manager : Populate service facts -------------------------------- 4.10s
libvirt_manager : Destroy networks -------------------------------------- 2.33s
Copy generated content to proper location ------------------------------- 1.91s
libvirt_manager : Restart firewalld ------------------------------------- 1.88s
libvirt_manager : Ensure firewalld is enabled and started --------------- 1.79s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.77s
podman : Ensure podman is installed ------------------------------------- 1.69s
libvirt_manager : Remove workload and volumes --------------------------- 1.63s
dnsmasq : Install needed packages --------------------------------------- 1.59s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.23s
Gathering Facts --------------------------------------------------------- 1.22s
libvirt_manager : Undefine networks ------------------------------------- 1.17s
libvirt_manager : Start virtqemud socket service ------------------------ 1.13s
libvirt_manager : Get installed packages list --------------------------- 1.01s
libvirt_manager : Start virtnetworkd socket service --------------------- 0.99s
virtualbmc : Remove vbmc files ------------------------------------------ 0.99s
libvirt_manager : Start virtstoraged socket service --------------------- 0.97s
libvirt_manager : Remove dummy interface connections -------------------- 0.95s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.78s

PLAY [Prepare] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:03:45 +0000 (0:00:00.070)       0:00:00.070 **********
ok: [instance]

TASK [Create custom basedir] ***************************************************
Tuesday 09 June 2026  20:03:46 +0000 (0:00:01.096)       0:00:01.167 **********
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Tuesday 09 June 2026  20:03:47 +0000 (0:00:00.658)       0:00:01.825 **********
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Tuesday 09 June 2026  20:03:47 +0000 (0:00:00.112)       0:00:01.938 **********
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] *****************************************
Tuesday 09 June 2026  20:03:47 +0000 (0:00:00.174)       0:00:02.112 **********
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Tuesday 09 June 2026  20:03:48 +0000 (0:00:00.587)       0:00:02.699 **********
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Tuesday 09 June 2026  20:03:48 +0000 (0:00:00.353)       0:00:03.053 **********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Tuesday 09 June 2026  20:03:49 +0000 (0:00:01.149)       0:00:04.203 **********

TASK [repo_setup : Ensure directories are present] *****************************
Tuesday 09 June 2026  20:03:50 +0000 (0:00:00.185)       0:00:04.388 **********
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] ********************
Tuesday 09 June 2026  20:03:50 +0000 (0:00:00.874)       0:00:05.262 **********
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Tuesday 09 June 2026  20:03:52 +0000 (0:00:01.846)       0:00:07.108 **********
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Tuesday 09 June 2026  20:03:53 +0000 (0:00:01.145)       0:00:08.253 **********
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Tuesday 09 June 2026  20:04:01 +0000 (0:00:07.192)       0:00:15.446 **********
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Tuesday 09 June 2026  20:04:02 +0000 (0:00:00.965)       0:00:16.411 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Tuesday 09 June 2026  20:04:02 +0000 (0:00:00.087)       0:00:16.499 **********
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Tuesday 09 June 2026  20:04:03 +0000 (0:00:00.796)       0:00:17.295 **********
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Tuesday 09 June 2026  20:04:03 +0000 (0:00:00.126)       0:00:17.422 **********
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Tuesday 09 June 2026  20:04:03 +0000 (0:00:00.119)       0:00:17.541 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Tuesday 09 June 2026  20:04:03 +0000 (0:00:00.097)       0:00:17.639 **********
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Tuesday 09 June 2026  20:04:03 +0000 (0:00:00.565)       0:00:18.204 **********
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Tuesday 09 June 2026  20:04:04 +0000 (0:00:00.640)       0:00:18.845 **********
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Tuesday 09 June 2026  20:04:04 +0000 (0:00:00.079)       0:00:18.924 **********
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Tuesday 09 June 2026  20:04:04 +0000 (0:00:00.081)       0:00:19.006 **********
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Tuesday 09 June 2026  20:04:04 +0000 (0:00:00.082)       0:00:19.089 **********
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Tuesday 09 June 2026  20:04:04 +0000 (0:00:00.146)       0:00:19.236 **********
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.079)       0:00:19.315 **********
skipping: [instance]

TASK [Download the RPM] ********************************************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.079)       0:00:19.395 **********
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.065)       0:00:19.461 **********
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.103)       0:00:19.564 **********
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.072)       0:00:19.636 **********
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.065)       0:00:19.702 **********
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.061)       0:00:19.763 **********
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Tuesday 09 June 2026  20:04:05 +0000 (0:00:00.316)       0:00:20.080 **********
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.378)       0:00:20.458 **********
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.413)       0:00:20.872 **********
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.080)       0:00:20.952 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.104)       0:00:21.057 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.068)       0:00:21.125 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.066)       0:00:21.192 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:04:06 +0000 (0:00:00.068)       0:00:21.261 **********
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.106)       0:00:21.367 **********
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.058)       0:00:21.426 **********
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.064)       0:00:21.491 **********
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.051)       0:00:21.543 **********
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.140)       0:00:21.683 **********
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.074)       0:00:21.757 **********
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.072)       0:00:21.830 **********
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.073)       0:00:21.903 **********
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Tuesday 09 June 2026  20:04:07 +0000 (0:00:00.107)       0:00:22.011 **********
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Tuesday 09 June 2026  20:06:13 +0000 (0:02:05.960)       0:02:27.971 **********
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Tuesday 09 June 2026  20:06:15 +0000 (0:00:01.760)       0:02:29.731 **********
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Tuesday 09 June 2026  20:06:15 +0000 (0:00:00.209)       0:02:29.940 **********
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] *************************************
Tuesday 09 June 2026  20:06:15 +0000 (0:00:00.161)       0:02:30.102 **********
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Tuesday 09 June 2026  20:06:15 +0000 (0:00:00.066)       0:02:30.168 **********
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Tuesday 09 June 2026  20:06:17 +0000 (0:00:01.535)       0:02:31.704 **********
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Tuesday 09 June 2026  20:06:17 +0000 (0:00:00.457)       0:02:32.161 **********
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Tuesday 09 June 2026  20:06:18 +0000 (0:00:00.398)       0:02:32.560 **********
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Tuesday 09 June 2026  20:06:18 +0000 (0:00:00.187)       0:02:32.748 **********
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Tuesday 09 June 2026  20:06:18 +0000 (0:00:00.083)       0:02:32.832 **********
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Tuesday 09 June 2026  20:06:18 +0000 (0:00:00.362)       0:02:33.194 **********
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.495)       0:02:33.690 **********
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.142)       0:02:33.832 **********
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.072)       0:02:33.905 **********
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.063)       0:02:33.969 **********
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.060)       0:02:34.029 **********
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.131)       0:02:34.160 **********
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Tuesday 09 June 2026  20:06:19 +0000 (0:00:00.076)       0:02:34.236 **********
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] ***************************
Tuesday 09 June 2026  20:06:21 +0000 (0:00:01.522)       0:02:35.759 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:06:22 +0000 (0:00:01.051)       0:02:36.810 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:06:27 +0000 (0:00:05.061)       0:02:41.871 **********
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:06:28 +0000 (0:00:01.345)       0:02:43.217 **********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:06:30 +0000 (0:00:01.079)       0:02:44.296 **********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:06:31 +0000 (0:00:01.000)       0:02:45.297 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:06:31 +0000 (0:00:00.080)       0:02:45.378 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:06:31 +0000 (0:00:00.562)       0:02:45.940 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.497)       0:02:46.438 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.107)       0:02:46.545 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.125)       0:02:46.670 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.052)       0:02:46.722 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.047)       0:02:46.770 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.044)       0:02:46.814 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.053)       0:02:46.867 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:06:32 +0000 (0:00:00.086)       0:02:46.954 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.537)       0:02:47.491 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.146)       0:02:47.637 **********
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.167)       0:02:47.805 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.065)       0:02:47.871 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.048)       0:02:47.919 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.048)       0:02:47.968 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:06:33 +0000 (0:00:00.046)       0:02:48.014 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:06:34 +0000 (0:00:00.581)       0:02:48.596 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:06:34 +0000 (0:00:00.049)       0:02:48.645 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:06:34 +0000 (0:00:00.050)       0:02:48.696 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:06:35 +0000 (0:00:00.752)       0:02:49.448 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:06:35 +0000 (0:00:00.772)       0:02:50.221 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:06:36 +0000 (0:00:00.713)       0:02:50.934 **********
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] *************************
Tuesday 09 June 2026  20:06:36 +0000 (0:00:00.143)       0:02:51.078 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:06:36 +0000 (0:00:00.113)       0:02:51.192 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:06:37 +0000 (0:00:00.419)       0:02:51.611 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:06:37 +0000 (0:00:00.144)       0:02:51.755 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:06:37 +0000 (0:00:00.179)       0:02:51.935 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:06:37 +0000 (0:00:00.118)       0:02:52.054 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:06:37 +0000 (0:00:00.227)       0:02:52.281 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:06:38 +0000 (0:00:00.178)       0:02:52.459 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:06:38 +0000 (0:00:00.448)       0:02:52.907 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:06:38 +0000 (0:00:00.076)       0:02:52.984 **********
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] *************************
Tuesday 09 June 2026  20:06:38 +0000 (0:00:00.194)       0:02:53.178 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:06:39 +0000 (0:00:00.150)       0:02:53.329 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:06:39 +0000 (0:00:00.439)       0:02:53.768 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:06:39 +0000 (0:00:00.138)       0:02:53.907 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:06:39 +0000 (0:00:00.155)       0:02:54.063 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:06:39 +0000 (0:00:00.161)       0:02:54.225 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:06:40 +0000 (0:00:00.135)       0:02:54.361 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:06:40 +0000 (0:00:00.199)       0:02:54.560 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:06:40 +0000 (0:00:00.408)       0:02:54.969 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:06:40 +0000 (0:00:00.073)       0:02:55.043 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:06:41 +0000 (0:00:00.287)       0:02:55.330 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:06:41 +0000 (0:00:00.052)       0:02:55.383 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:06:41 +0000 (0:00:00.052)       0:02:55.435 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:06:41 +0000 (0:00:00.061)       0:02:55.496 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:06:41 +0000 (0:00:00.308)       0:02:55.805 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:06:41 +0000 (0:00:00.056)       0:02:55.862 **********
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] ****************************************
Tuesday 09 June 2026  20:06:43 +0000 (0:00:01.865)       0:02:57.727 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:06:44 +0000 (0:00:00.560)       0:02:58.287 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:06:45 +0000 (0:00:01.615)       0:02:59.903 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:06:45 +0000 (0:00:00.355)       0:03:00.259 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:06:46 +0000 (0:00:00.053)       0:03:00.312 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:06:46 +0000 (0:00:00.067)       0:03:00.379 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:06:46 +0000 (0:00:00.099)       0:03:00.478 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:06:46 +0000 (0:00:00.563)       0:03:01.042 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:06:47 +0000 (0:00:00.560)       0:03:01.602 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:06:47 +0000 (0:00:00.352)       0:03:01.955 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:06:47 +0000 (0:00:00.059)       0:03:02.014 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:06:47 +0000 (0:00:00.057)       0:03:02.072 **********
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] *************************************************
Tuesday 09 June 2026  20:06:48 +0000 (0:00:00.964)       0:03:03.036 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:06:48 +0000 (0:00:00.106)       0:03:03.143 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:06:49 +0000 (0:00:00.416)       0:03:03.560 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:06:49 +0000 (0:00:00.313)       0:03:03.873 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:06:49 +0000 (0:00:00.111)       0:03:03.985 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:06:50 +0000 (0:00:00.327)       0:03:04.312 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:06:50 +0000 (0:00:00.356)       0:03:04.669 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:06:50 +0000 (0:00:00.174)       0:03:04.843 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:06:52 +0000 (0:00:01.566)       0:03:06.409 **********
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] ********************************
Tuesday 09 June 2026  20:06:53 +0000 (0:00:01.594)       0:03:08.004 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.398)       0:03:08.403 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.049)       0:03:08.452 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.055)       0:03:08.508 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.085)       0:03:08.593 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.054)       0:03:08.647 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.366)       0:03:09.014 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.099)       0:03:09.114 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:06:54 +0000 (0:00:00.101)       0:03:09.215 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:06:55 +0000 (0:00:00.309)       0:03:09.524 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:06:55 +0000 (0:00:00.055)       0:03:09.580 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:06:55 +0000 (0:00:00.049)       0:03:09.629 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:06:55 +0000 (0:00:00.431)       0:03:10.060 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:06:56 +0000 (0:00:00.287)       0:03:10.348 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:06:56 +0000 (0:00:00.536)       0:03:10.885 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:06:56 +0000 (0:00:00.380)       0:03:11.265 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:06:57 +0000 (0:00:00.773)       0:03:12.039 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:06:57 +0000 (0:00:00.060)       0:03:12.100 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:06:58 +0000 (0:00:00.290)       0:03:12.390 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:06:58 +0000 (0:00:00.317)       0:03:12.707 **********
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Tuesday 09 June 2026  20:06:58 +0000 (0:00:00.103)       0:03:12.811 **********
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Tuesday 09 June 2026  20:06:58 +0000 (0:00:00.303)       0:03:13.115 **********
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Tuesday 09 June 2026  20:06:59 +0000 (0:00:00.328)       0:03:13.444 **********
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Tuesday 09 June 2026  20:06:59 +0000 (0:00:00.283)       0:03:13.727 **********
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Tuesday 09 June 2026  20:06:59 +0000 (0:00:00.121)       0:03:13.848 **********
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Tuesday 09 June 2026  20:06:59 +0000 (0:00:00.051)       0:03:13.900 **********
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Tuesday 09 June 2026  20:06:59 +0000 (0:00:00.057)       0:03:13.958 **********
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Tuesday 09 June 2026  20:06:59 +0000 (0:00:00.050)       0:03:14.008 **********
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Tuesday 09 June 2026  20:07:01 +0000 (0:00:01.775)       0:03:15.784 **********
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Tuesday 09 June 2026  20:07:01 +0000 (0:00:00.364)       0:03:16.148 **********
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Tuesday 09 June 2026  20:07:02 +0000 (0:00:00.536)       0:03:16.685 **********
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Tuesday 09 June 2026  20:07:02 +0000 (0:00:00.072)       0:03:16.758 **********
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Tuesday 09 June 2026  20:07:02 +0000 (0:00:00.297)       0:03:17.055 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Tuesday 09 June 2026  20:07:03 +0000 (0:00:00.671)       0:03:17.727 **********
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Tuesday 09 June 2026  20:07:03 +0000 (0:00:00.450)       0:03:18.177 **********
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.] *********
Tuesday 09 June 2026  20:07:04 +0000 (0:00:00.396)       0:03:18.574 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Tuesday 09 June 2026  20:07:04 +0000 (0:00:00.510)       0:03:19.085 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Tuesday 09 June 2026  20:07:05 +0000 (0:00:00.398)       0:03:19.483 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Tuesday 09 June 2026  20:07:05 +0000 (0:00:00.466)       0:03:19.950 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Tuesday 09 June 2026  20:07:06 +0000 (0:00:00.528)       0:03:20.479 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Tuesday 09 June 2026  20:07:06 +0000 (0:00:00.447)       0:03:20.927 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Tuesday 09 June 2026  20:07:08 +0000 (0:00:01.468)       0:03:22.395 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Tuesday 09 June 2026  20:07:08 +0000 (0:00:00.470)       0:03:22.866 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Tuesday 09 June 2026  20:07:09 +0000 (0:00:00.504)       0:03:23.370 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Tuesday 09 June 2026  20:07:09 +0000 (0:00:00.444)       0:03:23.815 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Tuesday 09 June 2026  20:07:11 +0000 (0:00:01.485)       0:03:25.301 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Tuesday 09 June 2026  20:07:11 +0000 (0:00:00.466)       0:03:25.768 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Tuesday 09 June 2026  20:07:11 +0000 (0:00:00.505)       0:03:26.273 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Tuesday 09 June 2026  20:07:12 +0000 (0:00:00.549)       0:03:26.823 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Tuesday 09 June 2026  20:07:13 +0000 (0:00:00.482)       0:03:27.305 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Tuesday 09 June 2026  20:07:13 +0000 (0:00:00.458)       0:03:27.764 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Tuesday 09 June 2026  20:07:13 +0000 (0:00:00.485)       0:03:28.249 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Tuesday 09 June 2026  20:07:14 +0000 (0:00:00.500)       0:03:28.750 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Tuesday 09 June 2026  20:07:14 +0000 (0:00:00.494)       0:03:29.244 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Tuesday 09 June 2026  20:07:15 +0000 (0:00:00.492)       0:03:29.737 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Tuesday 09 June 2026  20:07:15 +0000 (0:00:00.492)       0:03:30.229 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Tuesday 09 June 2026  20:07:16 +0000 (0:00:00.568)       0:03:30.798 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Tuesday 09 June 2026  20:07:16 +0000 (0:00:00.425)       0:03:31.223 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Tuesday 09 June 2026  20:07:17 +0000 (0:00:00.447)       0:03:31.670 **********
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Tuesday 09 June 2026  20:07:17 +0000 (0:00:00.473)       0:03:32.144 **********
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Tuesday 09 June 2026  20:07:17 +0000 (0:00:00.103)       0:03:32.247 **********
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Tuesday 09 June 2026  20:07:18 +0000 (0:00:00.513)       0:03:32.761 **********
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Tuesday 09 June 2026  20:07:19 +0000 (0:00:00.665)       0:03:33.426 **********
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Tuesday 09 June 2026  20:07:19 +0000 (0:00:00.399)       0:03:33.825 **********
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Tuesday 09 June 2026  20:07:19 +0000 (0:00:00.271)       0:03:34.097 **********

TASK [libvirt_manager : Deactivate default] ************************************
Tuesday 09 June 2026  20:07:19 +0000 (0:00:00.104)       0:03:34.201 **********
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Tuesday 09 June 2026  20:07:20 +0000 (0:00:00.393)       0:03:34.595 **********
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Tuesday 09 June 2026  20:07:20 +0000 (0:00:00.086)       0:03:34.681 **********
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Tuesday 09 June 2026  20:07:20 +0000 (0:00:00.550)       0:03:35.232 **********
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Tuesday 09 June 2026  20:07:21 +0000 (0:00:00.580)       0:03:35.813 **********
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Tuesday 09 June 2026  20:07:22 +0000 (0:00:00.754)       0:03:36.568 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:07:22 +0000 (0:00:00.398)       0:03:36.966 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Tuesday 09 June 2026  20:07:23 +0000 (0:00:00.983)       0:03:37.950 **********
===============================================================================
test_deps : Install selinux python libs ------------------------------- 125.96s
repo_setup : Initialize python venv and install requirements ------------ 7.19s
libvirt_manager : Populate service facts -------------------------------- 5.06s
libvirt_manager : Remove workload and volumes --------------------------- 1.87s
repo_setup : Make sure git-core package is installed -------------------- 1.85s
libvirt_manager : Install packages required for using KVM --------------- 1.78s
test_deps : Install python yaml libs ------------------------------------ 1.76s
podman : Ensure podman is installed ------------------------------------- 1.62s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.59s
dnsmasq : Install needed packages --------------------------------------- 1.57s
ci_setup : Install needed packages -------------------------------------- 1.54s
ci_setup : Manage directories ------------------------------------------- 1.52s
libvirt_manager : Ensure read-write socket is enabled for nodedev. ------ 1.49s
libvirt_manager : Ensure admin socket is enabled for interface. --------- 1.47s
libvirt_manager : Start virtqemud socket service ------------------------ 1.35s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.15s
repo_setup : Get repo-setup repository ---------------------------------- 1.15s
Gathering Facts --------------------------------------------------------- 1.10s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.08s
libvirt_manager : Get installed packages list --------------------------- 1.05s

PLAY [One hypervisor] **********************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:07:24 +0000 (0:00:00.058)       0:00:00.058 **********
ok: [instance]

TASK [discover_latest_image : Set the discovered images dict to empty] *********
Tuesday 09 June 2026  20:07:25 +0000 (0:00:01.145)       0:00:01.204 **********
ok: [instance]

TASK [discover_latest_image : Discover images] *********************************
Tuesday 09 June 2026  20:07:25 +0000 (0:00:00.103)       0:00:01.308 **********
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] ***
Tuesday 09 June 2026  20:07:25 +0000 (0:00:00.126)       0:00:01.434 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [discover_latest_image : Get latest image for the current entry] **********
Tuesday 09 June 2026  20:07:25 +0000 (0:00:00.109)       0:00:01.544 **********
changed: [instance]

TASK [discover_latest_image : Append the current return value to the discovered images dict] ***
Tuesday 09 June 2026  20:07:26 +0000 (0:00:01.086)       0:00:02.630 **********
ok: [instance]

TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.114)       0:00:02.745 **********
ok: [instance]

TASK [Load networking definition] **********************************************
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.142)       0:00:02.888 **********
ok: [instance]

TASK [libvirt_manager : Import layout generator if needed] *********************
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.111)       0:00:02.999 **********
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] ***********
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.130)       0:00:03.129 **********
ok: [instance]

TASK [libvirt_manager : Patch the layout if needed] ****************************
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.154)       0:00:03.284 **********
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] ***
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.250)       0:00:03.534 **********
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Tuesday 09 June 2026  20:07:27 +0000 (0:00:00.078)       0:00:03.612 **********
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Tuesday 09 June 2026  20:07:28 +0000 (0:00:00.873)       0:00:04.486 **********
changed: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Tuesday 09 June 2026  20:07:29 +0000 (0:00:00.762)       0:00:05.249 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:07:29 +0000 (0:00:00.085)       0:00:05.335 **********
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Tuesday 09 June 2026  20:07:30 +0000 (0:00:01.250)       0:00:06.585 **********
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Tuesday 09 June 2026  20:07:31 +0000 (0:00:00.114)       0:00:06.700 **********
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Tuesday 09 June 2026  20:07:31 +0000 (0:00:00.119)       0:00:06.820 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Tuesday 09 June 2026  20:07:32 +0000 (0:00:01.010)       0:00:07.830 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Tuesday 09 June 2026  20:07:32 +0000 (0:00:00.735)       0:00:08.565 **********
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] ********************
Tuesday 09 June 2026  20:07:33 +0000 (0:00:00.233)       0:00:08.798 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:07:33 +0000 (0:00:00.068)       0:00:08.866 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:07:33 +0000 (0:00:00.464)       0:00:09.331 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:07:33 +0000 (0:00:00.116)       0:00:09.448 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:07:33 +0000 (0:00:00.159)       0:00:09.607 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:07:34 +0000 (0:00:00.115)       0:00:09.723 **********
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] **********************
Tuesday 09 June 2026  20:07:34 +0000 (0:00:00.214)       0:00:09.938 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:07:34 +0000 (0:00:00.086)       0:00:10.025 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:07:35 +0000 (0:00:00.764)       0:00:10.789 **********
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] *************************
Tuesday 09 June 2026  20:07:35 +0000 (0:00:00.199)       0:00:10.989 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:07:35 +0000 (0:00:00.131)       0:00:11.120 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:07:35 +0000 (0:00:00.481)       0:00:11.602 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:07:36 +0000 (0:00:00.406)       0:00:12.008 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:07:36 +0000 (0:00:00.082)       0:00:12.091 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:07:36 +0000 (0:00:00.153)       0:00:12.244 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:07:36 +0000 (0:00:00.170)       0:00:12.415 **********
ok: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:07:37 +0000 (0:00:00.355)       0:00:12.770 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:07:37 +0000 (0:00:00.306)       0:00:13.077 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:07:37 +0000 (0:00:00.150)       0:00:13.227 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:07:37 +0000 (0:00:00.099)       0:00:13.327 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:07:37 +0000 (0:00:00.121)       0:00:13.449 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:07:38 +0000 (0:00:00.381)       0:00:13.830 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:07:38 +0000 (0:00:00.358)       0:00:14.189 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:07:38 +0000 (0:00:00.082)       0:00:14.271 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:07:38 +0000 (0:00:00.076)       0:00:14.347 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:07:38 +0000 (0:00:00.272)       0:00:14.619 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:07:39 +0000 (0:00:00.660)       0:00:15.280 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.362)       0:00:15.642 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.072)       0:00:15.715 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.157)       0:00:15.873 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.088)       0:00:15.962 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.075)       0:00:16.037 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.060)       0:00:16.097 **********
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] ***************************
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.303)       0:00:16.400 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:07:40 +0000 (0:00:00.056)       0:00:16.457 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:07:41 +0000 (0:00:00.354)       0:00:16.812 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:07:41 +0000 (0:00:00.602)       0:00:17.414 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:07:42 +0000 (0:00:00.229)       0:00:17.644 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:07:42 +0000 (0:00:00.066)       0:00:17.710 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:07:42 +0000 (0:00:00.695)       0:00:18.406 **********
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.] ***
Tuesday 09 June 2026  20:07:42 +0000 (0:00:00.167)       0:00:18.574 **********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  20:07:43 +0000 (0:00:00.150)       0:00:18.725 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Tuesday 09 June 2026  20:07:44 +0000 (0:00:00.918)       0:00:19.643 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Tuesday 09 June 2026  20:07:44 +0000 (0:00:00.925)       0:00:20.568 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Tuesday 09 June 2026  20:07:45 +0000 (0:00:00.706)       0:00:21.275 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Tuesday 09 June 2026  20:07:46 +0000 (0:00:00.580)       0:00:21.855 **********
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] ***********************
Tuesday 09 June 2026  20:07:46 +0000 (0:00:00.149)       0:00:22.004 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:07:46 +0000 (0:00:00.343)       0:00:22.348 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Tuesday 09 June 2026  20:07:47 +0000 (0:00:00.586)       0:00:22.934 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:07:47 +0000 (0:00:00.144)       0:00:23.079 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:07:47 +0000 (0:00:00.237)       0:00:23.317 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:07:49 +0000 (0:00:02.031)       0:00:25.348 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:07:50 +0000 (0:00:00.322)       0:00:25.671 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:07:50 +0000 (0:00:00.580)       0:00:26.252 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:07:52 +0000 (0:00:02.336)       0:00:28.589 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:07:53 +0000 (0:00:00.627)       0:00:29.217 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:07:53 +0000 (0:00:00.172)       0:00:29.389 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:07:53 +0000 (0:00:00.073)       0:00:29.462 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:07:54 +0000 (0:00:00.647)       0:00:30.110 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:07:54 +0000 (0:00:00.477)       0:00:30.587 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:07:56 +0000 (0:00:01.634)       0:00:32.222 **********
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] ********************************
Tuesday 09 June 2026  20:08:01 +0000 (0:00:04.479)       0:00:36.702 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:08:01 +0000 (0:00:00.404)       0:00:37.107 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:08:02 +0000 (0:00:00.624)       0:00:37.731 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:08:02 +0000 (0:00:00.716)       0:00:38.447 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:08:02 +0000 (0:00:00.169)       0:00:38.617 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:08:03 +0000 (0:00:00.623)       0:00:39.241 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:08:03 +0000 (0:00:00.063)       0:00:39.305 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:08:03 +0000 (0:00:00.211)       0:00:39.516 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:08:04 +0000 (0:00:00.597)       0:00:40.113 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:08:04 +0000 (0:00:00.067)       0:00:40.181 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:08:04 +0000 (0:00:00.343)       0:00:40.525 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:08:05 +0000 (0:00:01.030)       0:00:41.555 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:08:05 +0000 (0:00:00.069)       0:00:41.625 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:08:06 +0000 (0:00:00.148)       0:00:41.773 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:08:06 +0000 (0:00:00.112)       0:00:41.886 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:08:06 +0000 (0:00:00.245)       0:00:42.131 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:08:06 +0000 (0:00:00.086)       0:00:42.218 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:08:06 +0000 (0:00:00.108)       0:00:42.327 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:08:07 +0000 (0:00:00.724)       0:00:43.052 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:08:07 +0000 (0:00:00.121)       0:00:43.173 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:08:07 +0000 (0:00:00.108)       0:00:43.282 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:08:07 +0000 (0:00:00.106)       0:00:43.389 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:08:07 +0000 (0:00:00.192)       0:00:43.582 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:08:08 +0000 (0:00:00.733)       0:00:44.315 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:08:08 +0000 (0:00:00.073)       0:00:44.388 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:08:08 +0000 (0:00:00.183)       0:00:44.572 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:08:09 +0000 (0:00:00.096)       0:00:44.669 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:08:09 +0000 (0:00:00.722)       0:00:45.391 **********
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] ***************
Tuesday 09 June 2026  20:08:09 +0000 (0:00:00.183)       0:00:45.575 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:08:10 +0000 (0:00:00.472)       0:00:46.048 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:08:10 +0000 (0:00:00.096)       0:00:46.145 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:08:10 +0000 (0:00:00.336)       0:00:46.482 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:08:11 +0000 (0:00:00.170)       0:00:46.652 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:08:11 +0000 (0:00:00.541)       0:00:47.194 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:08:12 +0000 (0:00:00.539)       0:00:47.734 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:08:12 +0000 (0:00:00.533)       0:00:48.267 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:08:12 +0000 (0:00:00.175)       0:00:48.443 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:08:13 +0000 (0:00:00.527)       0:00:48.971 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:08:13 +0000 (0:00:00.141)       0:00:49.113 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:08:13 +0000 (0:00:00.079)       0:00:49.192 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:08:13 +0000 (0:00:00.073)       0:00:49.265 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:08:13 +0000 (0:00:00.072)       0:00:49.338 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:08:13 +0000 (0:00:00.067)       0:00:49.405 **********
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] ***************************
Tuesday 09 June 2026  20:08:14 +0000 (0:00:00.379)       0:00:49.785 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:08:14 +0000 (0:00:00.062)       0:00:49.847 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:08:14 +0000 (0:00:00.343)       0:00:50.191 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:08:15 +0000 (0:00:00.729)       0:00:50.920 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:08:15 +0000 (0:00:00.149)       0:00:51.070 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:08:15 +0000 (0:00:00.086)       0:00:51.156 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:08:16 +0000 (0:00:00.714)       0:00:51.871 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:08:16 +0000 (0:00:00.074)       0:00:51.945 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:08:16 +0000 (0:00:00.074)       0:00:52.020 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:08:16 +0000 (0:00:00.069)       0:00:52.089 **********
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] **************************************
Tuesday 09 June 2026  20:08:16 +0000 (0:00:00.225)       0:00:52.314 **********
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] **************************************
Tuesday 09 June 2026  20:08:16 +0000 (0:00:00.217)       0:00:52.532 **********
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 }}] ******************************
Tuesday 09 June 2026  20:08:17 +0000 (0:00:00.245)       0:00:52.777 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:08:17 +0000 (0:00:00.216)       0:00:52.993 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:08:17 +0000 (0:00:00.111)       0:00:53.105 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:df:f5', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:f6:0a', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:76:75', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:3c:16', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:19:f5', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:dc:af', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:08:17 +0000 (0:00:00.188)       0:00:53.293 **********
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] *************************************
Tuesday 09 June 2026  20:08:17 +0000 (0:00:00.242)       0:00:53.536 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:08:18 +0000 (0:00:00.313)       0:00:53.849 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:08:18 +0000 (0:00:00.068)       0:00:53.917 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:08:18 +0000 (0:00:00.238)       0:00:54.156 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:08:18 +0000 (0:00:00.142)       0:00:54.298 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:08:18 +0000 (0:00:00.076)       0:00:54.375 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:01:df:f5', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:f6:0a', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:01:76:75', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:00:3c:16', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:19:f5', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:00:dc:af', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:08:19 +0000 (0:00:00.273)       0:00:54.648 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:08:19 +0000 (0:00:00.097)       0:00:54.745 **********
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:01:df:f5', 'entry': 'set:baremetal,52:54:02:01:df:f5,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:f6:0a', 'entry': 'set:compute,52:54:00:01:f6:0a,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:01:76:75', 'entry': 'set:compute,52:54:01:01:76:75,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:00:3c:16', 'entry': 'set:baremetal,52:54:02:00:3c:16,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:19:f5', 'entry': 'set:compute,52:54:00:00:19:f5,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:00:dc:af', 'entry': 'set:compute,52:54:01:00:dc:af,192.168.110.11,compute-1', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:08:21 +0000 (0:00:02.811)       0:00:57.557 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:08:22 +0000 (0:00:00.143)       0:00:57.700 **********
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)

TASK [Inject VMs in the .utility zone] *****************************************
Tuesday 09 June 2026  20:08:22 +0000 (0:00:00.275)       0:00:57.976 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:08:22 +0000 (0:00:00.223)       0:00:58.199 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:08:22 +0000 (0:00:00.083)       0:00:58.283 **********
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] ********************************************
Tuesday 09 June 2026  20:08:22 +0000 (0:00:00.193)       0:00:58.476 **********
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] ***
Tuesday 09 June 2026  20:08:25 +0000 (0:00:02.713)       0:01:01.190 **********
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] ****************
Tuesday 09 June 2026  20:08:25 +0000 (0:00:00.267)       0:01:01.457 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:08:25 +0000 (0:00:00.118)       0:01:01.576 **********
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Tuesday 09 June 2026  20:08:26 +0000 (0:00:00.124)       0:01:01.700 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:08:26 +0000 (0:00:00.102)       0:01:01.802 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:08:26 +0000 (0:00:00.558)       0:01:02.361 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:08:26 +0000 (0:00:00.154)       0:01:02.515 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:08:27 +0000 (0:00:00.983)       0:01:03.499 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:08:28 +0000 (0:00:00.613)       0:01:04.113 **********
changed: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Tuesday 09 June 2026  20:08:28 +0000 (0:00:00.460)       0:01:04.574 **********
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)

TASK [libvirt_manager : Create "all" group inventory file] *********************
Tuesday 09 June 2026  20:08:30 +0000 (0:00:01.068)       0:01:05.642 **********
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] *****************
Tuesday 09 June 2026  20:08:30 +0000 (0:00:00.250)       0:01:05.893 **********
ok: [instance]

TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Tuesday 09 June 2026  20:08:30 +0000 (0:00:00.354)       0:01:06.247 **********
skipping: [instance]

TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Tuesday 09 June 2026  20:08:30 +0000 (0:00:00.079)       0:01:06.327 **********
changed: [instance]

TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Tuesday 09 June 2026  20:08:31 +0000 (0:00:00.699)       0:01:07.026 **********
skipping: [instance]

TASK [libvirt_manager : Write merged all-group.yml] ****************************
Tuesday 09 June 2026  20:08:31 +0000 (0:00:00.070)       0:01:07.097 **********
skipping: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Tuesday 09 June 2026  20:08:31 +0000 (0:00:00.068)       0:01:07.166 **********
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] *************************
Tuesday 09 June 2026  20:08:31 +0000 (0:00:00.252)       0:01:07.418 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:08:31 +0000 (0:00:00.085)       0:01:07.504 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:08:32 +0000 (0:00:00.399)       0:01:07.904 **********
changed: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:08:32 +0000 (0:00:00.359)       0:01:08.263 **********
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:08:33 +0000 (0:00:00.771)       0:01:09.035 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:08:33 +0000 (0:00:00.078)       0:01:09.114 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:08:33 +0000 (0:00:00.086)       0:01:09.201 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:08:33 +0000 (0:00:00.153)       0:01:09.354 **********
ok: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Tuesday 09 June 2026  20:08:34 +0000 (0:00:00.515)       0:01:09.870 **********
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] *******************************
Tuesday 09 June 2026  20:08:34 +0000 (0:00:00.199)       0:01:10.070 **********
changed: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:08:34 +0000 (0:00:00.409)       0:01:10.480 **********
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:08:35 +0000 (0:00:00.319)       0:01:10.799 **********
changed: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:08:49 +0000 (0:00:14.730)       0:01:25.529 **********
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:08:50 +0000 (0:00:00.368)       0:01:25.898 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:08:50 +0000 (0:00:00.124)       0:01:26.023 **********
changed: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  20:08:50 +0000 (0:00:00.358)       0:01:26.381 **********
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:08:51 +0000 (0:00:00.366)       0:01:26.748 **********
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:08:51 +0000 (0:00:00.335)       0:01:27.083 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:08:51 +0000 (0:00:00.081)       0:01:27.164 **********
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:08:51 +0000 (0:00:00.327)       0:01:27.492 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:08:51 +0000 (0:00:00.087)       0:01:27.579 **********
ok: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.415)       0:01:27.995 **********
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.064)       0:01:28.060 **********
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.065)       0:01:28.125 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.063)       0:01:28.189 **********
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.126)       0:01:28.315 **********
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.068)       0:01:28.383 **********
skipping: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Tuesday 09 June 2026  20:08:52 +0000 (0:00:00.069)       0:01:28.453 **********
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Tuesday 09 June 2026  20:08:53 +0000 (0:00:00.318)       0:01:28.772 **********
changed: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Tuesday 09 June 2026  20:08:53 +0000 (0:00:00.679)       0:01:29.451 **********
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Tuesday 09 June 2026  20:08:54 +0000 (0:00:00.391)       0:01:29.842 **********
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Tuesday 09 June 2026  20:08:54 +0000 (0:00:00.308)       0:01:30.151 **********
changed: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Tuesday 09 June 2026  20:08:55 +0000 (0:00:00.599)       0:01:30.750 **********
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Tuesday 09 June 2026  20:08:55 +0000 (0:00:00.063)       0:01:30.814 **********
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Tuesday 09 June 2026  20:08:55 +0000 (0:00:00.339)       0:01:31.154 **********
skipping: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Tuesday 09 June 2026  20:08:55 +0000 (0:00:00.067)       0:01:31.221 **********
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] *************************
Tuesday 09 June 2026  20:08:55 +0000 (0:00:00.285)       0:01:31.506 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Tuesday 09 June 2026  20:08:56 +0000 (0:00:00.375)       0:01:31.881 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-0] *************************
Tuesday 09 June 2026  20:08:56 +0000 (0:00:00.451)       0:01:32.333 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************
Tuesday 09 June 2026  20:08:57 +0000 (0:00:00.735)       0:01:33.068 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Tuesday 09 June 2026  20:08:57 +0000 (0:00:00.078)       0:01:33.147 **********
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 }}] ****************
Tuesday 09 June 2026  20:08:57 +0000 (0:00:00.172)       0:01:33.320 **********
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] ***********************
Tuesday 09 June 2026  20:08:57 +0000 (0:00:00.143)       0:01:33.463 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:08:58 +0000 (0:00:00.371)       0:01:33.834 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:08:58 +0000 (0:00:00.161)       0:01:33.996 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:08:58 +0000 (0:00:00.355)       0:01:34.351 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Tuesday 09 June 2026  20:08:59 +0000 (0:00:00.331)       0:01:34.683 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:08:59 +0000 (0:00:00.458)       0:01:35.142 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:08:59 +0000 (0:00:00.461)       0:01:35.603 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:09:00 +0000 (0:00:00.101)       0:01:35.705 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:09:01 +0000 (0:00:01.413)       0:01:37.118 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Tuesday 09 June 2026  20:09:01 +0000 (0:00:00.365)       0:01:37.484 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Tuesday 09 June 2026  20:09:02 +0000 (0:00:00.497)       0:01:37.981 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Tuesday 09 June 2026  20:09:02 +0000 (0:00:00.069)       0:01:38.050 **********
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] *******************
Tuesday 09 June 2026  20:09:02 +0000 (0:00:00.227)       0:01:38.278 **********
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Tuesday 09 June 2026  20:09:03 +0000 (0:00:00.382)       0:01:38.661 **********
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Tuesday 09 June 2026  20:09:03 +0000 (0:00:00.422)       0:01:39.084 **********
changed: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Tuesday 09 June 2026  20:09:03 +0000 (0:00:00.530)       0:01:39.615 **********
changed: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Tuesday 09 June 2026  20:09:04 +0000 (0:00:00.561)       0:01:40.176 **********
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Tuesday 09 June 2026  20:09:05 +0000 (0:00:00.517)       0:01:40.694 **********
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:09:05 +0000 (0:00:00.557)       0:01:41.251 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:09:06 +0000 (0:00:00.387)       0:01:41.638 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:09:06 +0000 (0:00:00.082)       0:01:41.721 **********
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] ***************
Tuesday 09 June 2026  20:09:06 +0000 (0:00:00.242)       0:01:41.963 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:09:06 +0000 (0:00:00.338)       0:01:42.302 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:09:06 +0000 (0:00:00.152)       0:01:42.455 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:09:06 +0000 (0:00:00.100)       0:01:42.556 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:09:07 +0000 (0:00:00.153)       0:01:42.709 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:09:07 +0000 (0:00:00.080)       0:01:42.789 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:09:07 +0000 (0:00:00.132)       0:01:42.921 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:09:07 +0000 (0:00:00.641)       0:01:43.562 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:09:09 +0000 (0:00:01.688)       0:01:45.251 **********
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:09:10 +0000 (0:00:00.391)       0:01:45.642 **********
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:09:10 +0000 (0:00:00.597)       0:01:46.239 **********
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:09:11 +0000 (0:00:00.587)       0:01:46.827 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:09:11 +0000 (0:00:00.192)       0:01:47.019 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:09:11 +0000 (0:00:00.351)       0:01:47.370 **********
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:09:11 +0000 (0:00:00.120)       0:01:47.490 **********
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] ***********************
Tuesday 09 June 2026  20:09:12 +0000 (0:00:00.506)       0:01:47.997 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:09:12 +0000 (0:00:00.444)       0:01:48.441 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-0] ********************
Tuesday 09 June 2026  20:09:12 +0000 (0:00:00.091)       0:01:48.532 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for compute-1] *************************
Tuesday 09 June 2026  20:09:12 +0000 (0:00:00.082)       0:01:48.615 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Tuesday 09 June 2026  20:09:13 +0000 (0:00:00.441)       0:01:49.056 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-1] *************************
Tuesday 09 June 2026  20:09:13 +0000 (0:00:00.354)       0:01:49.411 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************
Tuesday 09 June 2026  20:09:14 +0000 (0:00:00.518)       0:01:49.929 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Tuesday 09 June 2026  20:09:14 +0000 (0:00:00.183)       0:01:50.113 **********
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 }}] ****************
Tuesday 09 June 2026  20:09:14 +0000 (0:00:00.107)       0:01:50.220 **********
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] ***********************
Tuesday 09 June 2026  20:09:14 +0000 (0:00:00.137)       0:01:50.358 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:09:15 +0000 (0:00:00.409)       0:01:50.767 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:09:15 +0000 (0:00:00.123)       0:01:50.891 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:09:15 +0000 (0:00:00.333)       0:01:51.224 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Tuesday 09 June 2026  20:09:16 +0000 (0:00:00.464)       0:01:51.689 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:09:16 +0000 (0:00:00.417)       0:01:52.107 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:09:16 +0000 (0:00:00.327)       0:01:52.435 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:09:16 +0000 (0:00:00.089)       0:01:52.524 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:09:18 +0000 (0:00:01.360)       0:01:53.885 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Tuesday 09 June 2026  20:09:18 +0000 (0:00:00.299)       0:01:54.185 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Tuesday 09 June 2026  20:09:19 +0000 (0:00:00.507)       0:01:54.692 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Tuesday 09 June 2026  20:09:19 +0000 (0:00:00.061)       0:01:54.753 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance

TASK [libvirt_manager : Check if we have a source candidate] *******************
Tuesday 09 June 2026  20:09:19 +0000 (0:00:00.199)       0:01:54.953 **********
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Tuesday 09 June 2026  20:09:19 +0000 (0:00:00.372)       0:01:55.326 **********
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Tuesday 09 June 2026  20:09:20 +0000 (0:00:00.470)       0:01:55.796 **********
changed: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Tuesday 09 June 2026  20:09:20 +0000 (0:00:00.504)       0:01:56.300 **********
changed: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Tuesday 09 June 2026  20:09:21 +0000 (0:00:00.655)       0:01:56.956 **********
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Tuesday 09 June 2026  20:09:21 +0000 (0:00:00.468)       0:01:57.424 **********
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:09:22 +0000 (0:00:00.547)       0:01:57.972 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:09:22 +0000 (0:00:00.385)       0:01:58.357 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:09:22 +0000 (0:00:00.186)       0:01:58.543 **********
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] ***************
Tuesday 09 June 2026  20:09:23 +0000 (0:00:00.174)       0:01:58.718 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:09:23 +0000 (0:00:00.353)       0:01:59.071 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:09:23 +0000 (0:00:00.240)       0:01:59.311 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:09:23 +0000 (0:00:00.127)       0:01:59.439 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:09:23 +0000 (0:00:00.130)       0:01:59.569 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:09:24 +0000 (0:00:00.103)       0:01:59.672 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:09:24 +0000 (0:00:00.311)       0:01:59.984 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:09:25 +0000 (0:00:00.692)       0:02:00.676 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:09:26 +0000 (0:00:01.549)       0:02:02.225 **********
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:09:26 +0000 (0:00:00.341)       0:02:02.567 **********
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:09:27 +0000 (0:00:00.564)       0:02:03.132 **********
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:09:28 +0000 (0:00:00.559)       0:02:03.692 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:09:28 +0000 (0:00:00.125)       0:02:03.817 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:09:28 +0000 (0:00:00.338)       0:02:04.155 **********
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:09:28 +0000 (0:00:00.233)       0:02:04.389 **********
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] ***********************
Tuesday 09 June 2026  20:09:29 +0000 (0:00:00.389)       0:02:04.778 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:09:29 +0000 (0:00:00.427)       0:02:05.206 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-1] ********************
Tuesday 09 June 2026  20:09:29 +0000 (0:00:00.185)       0:02:05.391 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Tuesday 09 June 2026  20:09:29 +0000 (0:00:00.075)       0:02:05.466 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Tuesday 09 June 2026  20:09:30 +0000 (0:00:00.431)       0:02:05.898 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Tuesday 09 June 2026  20:09:30 +0000 (0:00:00.332)       0:02:06.231 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************
Tuesday 09 June 2026  20:09:31 +0000 (0:00:00.665)       0:02:06.896 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Tuesday 09 June 2026  20:09:31 +0000 (0:00:00.071)       0:02:06.968 **********
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 }}] ****************
Tuesday 09 June 2026  20:09:31 +0000 (0:00:00.111)       0:02:07.079 **********
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] ***********************
Tuesday 09 June 2026  20:09:31 +0000 (0:00:00.215)       0:02:07.294 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:09:32 +0000 (0:00:00.362)       0:02:07.657 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:09:32 +0000 (0:00:00.097)       0:02:07.755 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:09:32 +0000 (0:00:00.387)       0:02:08.142 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Tuesday 09 June 2026  20:09:32 +0000 (0:00:00.311)       0:02:08.454 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:09:33 +0000 (0:00:00.457)       0:02:08.911 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:09:33 +0000 (0:00:00.497)       0:02:09.409 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:09:33 +0000 (0:00:00.120)       0:02:09.530 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:09:34 +0000 (0:00:00.376)       0:02:09.906 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Tuesday 09 June 2026  20:09:34 +0000 (0:00:00.283)       0:02:10.190 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.513)       0:02:10.704 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.068)       0:02:10.772 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.081)       0:02:10.854 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.081)       0:02:10.935 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.161)       0:02:11.096 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.407)       0:02:11.503 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:09:35 +0000 (0:00:00.076)       0:02:11.580 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  20:09:36 +0000 (0:00:00.061)       0:02:11.641 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:09:36 +0000 (0:00:00.145)       0:02:11.786 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Tuesday 09 June 2026  20:09:36 +0000 (0:00:00.086)       0:02:11.872 **********
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Tuesday 09 June 2026  20:09:36 +0000 (0:00:00.065)       0:02:11.938 **********
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] *****************
Tuesday 09 June 2026  20:09:36 +0000 (0:00:00.123)       0:02:12.061 **********
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Tuesday 09 June 2026  20:09:36 +0000 (0:00:00.394)       0:02:12.455 **********
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] **********************************************
Tuesday 09 June 2026  20:09:39 +0000 (0:00:02.265)       0:02:14.720 **********
changed: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Tuesday 09 June 2026  20:09:39 +0000 (0:00:00.858)       0:02:15.578 **********
changed: [instance]

TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Tuesday 09 June 2026  20:09:41 +0000 (0:00:01.686)       0:02:17.265 **********
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] ****************************
Tuesday 09 June 2026  20:09:42 +0000 (0:00:00.689)       0:02:17.955 **********
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': 'j783205555509.83460', 'results_file': '/home/zuul/.ansible_async/j783205555509.83460', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j844092995169.83478', 'results_file': '/home/zuul/.ansible_async/j844092995169.83478', '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] *********************************
Tuesday 09 June 2026  20:10:05 +0000 (0:00:23.402)       0:02:41.357 **********
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] *****************************************
Tuesday 09 June 2026  20:10:06 +0000 (0:00:00.282)       0:02:41.640 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-0] *****************************
Tuesday 09 June 2026  20:10:06 +0000 (0:00:00.072)       0:02:41.713 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:10:06 +0000 (0:00:00.192)       0:02:41.906 **********
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] *******
Tuesday 09 June 2026  20:10:06 +0000 (0:00:00.203)       0:02:42.109 **********
changed: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:10:06 +0000 (0:00:00.404)       0:02:42.514 **********
changed: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Tuesday 09 June 2026  20:10:07 +0000 (0:00:00.425)       0:02:42.940 **********
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Tuesday 09 June 2026  20:10:07 +0000 (0:00:00.654)       0:02:43.595 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.074)       0:02:43.669 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.188)       0:02:43.857 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.117)       0:02:43.974 **********
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.104)       0:02:44.079 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-1] *****************************
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.062)       0:02:44.142 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.198)       0:02:44.341 **********
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] *******
Tuesday 09 June 2026  20:10:08 +0000 (0:00:00.161)       0:02:44.503 **********
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:10:09 +0000 (0:00:00.406)       0:02:44.909 **********
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Tuesday 09 June 2026  20:10:09 +0000 (0:00:00.326)       0:02:45.235 **********
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Tuesday 09 June 2026  20:10:10 +0000 (0:00:00.593)       0:02:45.829 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:10:10 +0000 (0:00:00.179)       0:02:46.008 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Tuesday 09 June 2026  20:10:10 +0000 (0:00:00.078)       0:02:46.087 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Tuesday 09 June 2026  20:10:10 +0000 (0:00:00.115)       0:02:46.202 **********
skipping: [instance]

TASK [Create VBMC entity] ******************************************************
Tuesday 09 June 2026  20:10:10 +0000 (0:00:00.095)       0:02:46.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.] ************************
Tuesday 09 June 2026  20:10:10 +0000 (0:00:00.200)       0:02:46.499 **********
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Tuesday 09 June 2026  20:10:11 +0000 (0:00:00.382)       0:02:46.882 **********
changed: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Tuesday 09 June 2026  20:10:11 +0000 (0:00:00.497)       0:02:47.379 **********
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Tuesday 09 June 2026  20:10:11 +0000 (0:00:00.071)       0:02:47.450 **********
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Tuesday 09 June 2026  20:10:11 +0000 (0:00:00.163)       0:02:47.614 **********
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Tuesday 09 June 2026  20:10:12 +0000 (0:00:00.080)       0:02:47.695 **********
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Tuesday 09 June 2026  20:10:12 +0000 (0:00:00.089)       0:02:47.784 **********
skipping: [instance]

TASK [Get wanted files] ********************************************************
Tuesday 09 June 2026  20:10:12 +0000 (0:00:00.117)       0:02:47.902 **********
ok: [instance] => (item=reproducer-inventory/compute-group.yml)

TASK [Assert file availability] ************************************************
Tuesday 09 June 2026  20:10:12 +0000 (0:00:00.370)       0:02:48.272 **********
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: 1781035709.419205
      attr_flags: ''
      attributes: []
      block_size: 4096
      blocks: 8
      charset: us-ascii
      checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
      ctime: 1781035709.424205
      dev: 64513
      device_type: 0
      executable: false
      exists: true
      gid: 1000
      gr_name: zuul
      inode: 113324931
      isblk: false
      ischr: false
      isdir: false
      isfifo: false
      isgid: false
      islnk: false
      isreg: true
      issock: false
      isuid: false
      mimetype: text/plain
      mode: '0644'
      mtime: 1781035709.2542002
      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: '4084610833'
      wgrp: false
      woth: false
      writeable: true
      wusr: true
      xgrp: false
      xoth: false
      xusr: false
  msg: All assertions passed

TASK [Get virtual network list] ************************************************
Tuesday 09 June 2026  20:10:12 +0000 (0:00:00.093)       0:02:48.365 **********
ok: [instance]

TASK [Get virtual machines] ****************************************************
Tuesday 09 June 2026  20:10:13 +0000 (0:00:00.362)       0:02:48.728 **********
ok: [instance]

TASK [Output network list] *****************************************************
Tuesday 09 June 2026  20:10:13 +0000 (0:00:00.371)       0:02:49.099 **********
ok: [instance] =>
  msg:
  - - cifmw-osp_trunk
    - cifmw-public
  - - cifmw-osp_trunk
    - cifmw-public

TASK [Assert resource lists] ***************************************************
Tuesday 09 June 2026  20:10:13 +0000 (0:00:00.072)       0:02:49.172 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Get compute-0 network interfaces] ****************************************
Tuesday 09 June 2026  20:10:13 +0000 (0:00:00.077)       0:02:49.250 **********
changed: [instance]

TASK [Ensure compute-0 connections] ********************************************
Tuesday 09 June 2026  20:10:13 +0000 (0:00:00.347)       0:02:49.597 **********
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:00:19:f5', 'host': 'compute--0'}) => changed=false
  ansible_loop_var: item
  item:
    driver: virtio
    host: compute--0
    mac: 52:54:00:00:19:f5
    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:f6:0a', 'host': 'compute--0'}) => changed=false
  ansible_loop_var: item
  item:
    driver: virtio
    host: compute--0
    mac: 52:54:00:01:f6:0a
    network: cifmw-osp_trunk
    nic: vnet1
    type: bridge
  msg: All assertions passed

TASK [Get osp_trunk network XML] ***********************************************
Tuesday 09 June 2026  20:10:14 +0000 (0:00:00.197)       0:02:49.794 **********
ok: [instance]

TASK [Verify existence of storage pool.] ***************************************
Tuesday 09 June 2026  20:10:14 +0000 (0:00:00.324)       0:02:50.119 **********
changed: [instance]

TASK [Gather the list of created volumes.] *************************************
Tuesday 09 June 2026  20:10:14 +0000 (0:00:00.341)       0:02:50.460 **********
changed: [instance]

TASK [Verify the number of created volumes match with expected count] **********
Tuesday 09 June 2026  20:10:15 +0000 (0:00:00.352)       0:02:50.813 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Gather the domain information about VMs having extra disks.] *************
Tuesday 09 June 2026  20:10:15 +0000 (0:00:00.192)       0:02:51.006 **********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)

TASK [Gather the number of volumes attached.] **********************************
Tuesday 09 June 2026  20:10:16 +0000 (0:00:00.695)       0:02:51.701 **********
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:19:f5'/>\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:f6:0a'/>\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:c274,c532</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:dc:af'/>\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:76:75'/>\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:c387,c897</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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.] ****
Tuesday 09 June 2026  20:10:16 +0000 (0:00:00.486)       0:02:52.188 **********
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:19:f5"/>\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:f6:0a"/>\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:c274,c532</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:19:f5'/>\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:f6:0a'/>\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:c274,c532</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:19:f5'/>\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:f6:0a'/>\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:c274,c532</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:19:f5'/>
                <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:f6:0a'/>
                <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:c274,c532</label>
              <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:19:f5'/>
              <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:f6:0a'/>
              <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:c274,c532</label>
            <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:19:f5"/>
            <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:f6:0a"/>
            <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:c274,c532</label>
          <imagelabel>system_u:object_r:svirt_image_t:s0:c274,c532</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:dc:af"/>\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:76:75"/>\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:c387,c897</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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:dc:af'/>\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:76:75'/>\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:c387,c897</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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:dc:af'/>\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:76:75'/>\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:c387,c897</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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:dc:af'/>
                <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:76:75'/>
                <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:c387,c897</label>
              <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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:dc:af'/>
              <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:76:75'/>
              <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:c387,c897</label>
            <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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:dc:af"/>
            <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:76:75"/>
            <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:c387,c897</label>
          <imagelabel>system_u:object_r:svirt_image_t:s0:c387,c897</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] *********************
Tuesday 09 June 2026  20:10:16 +0000 (0:00:00.214)       0:02:52.402 **********
skipping: [instance]

TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Tuesday 09 June 2026  20:10:16 +0000 (0:00:00.078)       0:02:52.481 **********
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Tuesday 09 June 2026  20:10:16 +0000 (0:00:00.104)       0:02:52.586 **********
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Tuesday 09 June 2026  20:10:17 +0000 (0:00:00.601)       0:02:53.187 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Tuesday 09 June 2026  20:10:17 +0000 (0:00:00.438)       0:02:53.625 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:10:18 +0000 (0:00:00.081)       0:02:53.707 **********
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Tuesday 09 June 2026  20:10:18 +0000 (0:00:00.865)       0:02:54.573 **********
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Tuesday 09 June 2026  20:10:19 +0000 (0:00:00.070)       0:02:54.643 **********
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Tuesday 09 June 2026  20:10:19 +0000 (0:00:00.072)       0:02:54.716 **********
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Tuesday 09 June 2026  20:10:19 +0000 (0:00:00.661)       0:02:55.377 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Tuesday 09 June 2026  20:10:20 +0000 (0:00:00.648)       0:02:56.026 **********
skipping: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Tuesday 09 June 2026  20:10:20 +0000 (0:00:00.081)       0:02:56.107 **********
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)

TASK [libvirt_manager : Create "all" group inventory file] *********************
Tuesday 09 June 2026  20:10:21 +0000 (0:00:00.956)       0:02:57.064 **********
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] *****************
Tuesday 09 June 2026  20:10:21 +0000 (0:00:00.181)       0:02:57.246 **********
ok: [instance]

TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Tuesday 09 June 2026  20:10:21 +0000 (0:00:00.289)       0:02:57.536 **********
ok: [instance]

TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Tuesday 09 June 2026  20:10:22 +0000 (0:00:00.324)       0:02:57.860 **********
ok: [instance]

TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Tuesday 09 June 2026  20:10:22 +0000 (0:00:00.679)       0:02:58.540 **********
ok: [instance]

TASK [libvirt_manager : Write merged all-group.yml] ****************************
Tuesday 09 June 2026  20:10:23 +0000 (0:00:00.249)       0:02:58.789 **********
changed: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Tuesday 09 June 2026  20:10:23 +0000 (0:00:00.507)       0:02:59.297 **********
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] *************************
Tuesday 09 June 2026  20:10:23 +0000 (0:00:00.217)       0:02:59.514 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:10:23 +0000 (0:00:00.082)       0:02:59.596 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:10:24 +0000 (0:00:00.398)       0:02:59.995 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:10:24 +0000 (0:00:00.125)       0:03:00.120 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:10:24 +0000 (0:00:00.078)       0:03:00.199 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:10:24 +0000 (0:00:00.066)       0:03:00.266 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:10:24 +0000 (0:00:00.066)       0:03:00.332 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:10:24 +0000 (0:00:00.174)       0:03:00.507 **********
ok: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Tuesday 09 June 2026  20:10:25 +0000 (0:00:00.404)       0:03:00.911 **********
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] *******************************
Tuesday 09 June 2026  20:10:25 +0000 (0:00:00.148)       0:03:01.060 **********
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:10:25 +0000 (0:00:00.425)       0:03:01.486 **********
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:10:26 +0000 (0:00:00.359)       0:03:01.845 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:10:26 +0000 (0:00:00.067)       0:03:01.913 **********
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:10:26 +0000 (0:00:00.299)       0:03:02.213 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:10:26 +0000 (0:00:00.166)       0:03:02.380 **********
changed: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  20:10:27 +0000 (0:00:00.318)       0:03:02.698 **********
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:10:27 +0000 (0:00:00.306)       0:03:03.004 **********
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:10:27 +0000 (0:00:00.274)       0:03:03.279 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:10:27 +0000 (0:00:00.137)       0:03:03.417 **********
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.285)       0:03:03.702 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.086)       0:03:03.789 **********
ok: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.296)       0:03:04.086 **********
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.120)       0:03:04.206 **********
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.067)       0:03:04.273 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.067)       0:03:04.341 **********
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.064)       0:03:04.405 **********
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.132)       0:03:04.538 **********
skipping: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Tuesday 09 June 2026  20:10:28 +0000 (0:00:00.073)       0:03:04.611 **********
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Tuesday 09 June 2026  20:10:29 +0000 (0:00:00.356)       0:03:04.967 **********
skipping: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Tuesday 09 June 2026  20:10:29 +0000 (0:00:00.060)       0:03:05.028 **********
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Tuesday 09 June 2026  20:10:29 +0000 (0:00:00.360)       0:03:05.388 **********
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Tuesday 09 June 2026  20:10:30 +0000 (0:00:00.259)       0:03:05.647 **********
ok: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Tuesday 09 June 2026  20:10:30 +0000 (0:00:00.435)       0:03:06.082 **********
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Tuesday 09 June 2026  20:10:30 +0000 (0:00:00.058)       0:03:06.141 **********
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Tuesday 09 June 2026  20:10:30 +0000 (0:00:00.393)       0:03:06.534 **********
skipping: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Tuesday 09 June 2026  20:10:30 +0000 (0:00:00.075)       0:03:06.610 **********
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] *************************
Tuesday 09 June 2026  20:10:31 +0000 (0:00:00.230)       0:03:06.841 **********
ok: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Tuesday 09 June 2026  20:10:31 +0000 (0:00:00.449)       0:03:07.290 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-0] *************************
Tuesday 09 June 2026  20:10:32 +0000 (0:00:00.357)       0:03:07.648 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for compute-0] *******************
Tuesday 09 June 2026  20:10:32 +0000 (0:00:00.552)       0:03:08.200 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Tuesday 09 June 2026  20:10:32 +0000 (0:00:00.155)       0:03:08.355 **********
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 }}] ****************
Tuesday 09 June 2026  20:10:32 +0000 (0:00:00.107)       0:03:08.463 **********
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] ***********************
Tuesday 09 June 2026  20:10:32 +0000 (0:00:00.120)       0:03:08.584 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:10:33 +0000 (0:00:00.332)       0:03:08.917 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:10:33 +0000 (0:00:00.103)       0:03:09.020 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:10:33 +0000 (0:00:00.384)       0:03:09.405 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Tuesday 09 June 2026  20:10:34 +0000 (0:00:00.395)       0:03:09.800 **********
skipping: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:10:34 +0000 (0:00:00.119)       0:03:09.919 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:10:34 +0000 (0:00:00.355)       0:03:10.275 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:10:34 +0000 (0:00:00.108)       0:03:10.383 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:10:35 +0000 (0:00:00.441)       0:03:10.825 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Tuesday 09 June 2026  20:10:35 +0000 (0:00:00.298)       0:03:11.123 **********
skipping: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Tuesday 09 June 2026  20:10:35 +0000 (0:00:00.104)       0:03:11.228 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Tuesday 09 June 2026  20:10:35 +0000 (0:00:00.055)       0:03:11.283 **********
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] *******************
Tuesday 09 June 2026  20:10:35 +0000 (0:00:00.191)       0:03:11.475 **********
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Tuesday 09 June 2026  20:10:36 +0000 (0:00:00.383)       0:03:11.858 **********
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Tuesday 09 June 2026  20:10:36 +0000 (0:00:00.474)       0:03:12.333 **********
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Tuesday 09 June 2026  20:10:37 +0000 (0:00:00.427)       0:03:12.761 **********
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Tuesday 09 June 2026  20:10:37 +0000 (0:00:00.582)       0:03:13.343 **********
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Tuesday 09 June 2026  20:10:38 +0000 (0:00:00.319)       0:03:13.663 **********
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:10:38 +0000 (0:00:00.474)       0:03:14.137 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:10:38 +0000 (0:00:00.352)       0:03:14.490 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:10:38 +0000 (0:00:00.080)       0:03:14.570 **********
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] ***************
Tuesday 09 June 2026  20:10:39 +0000 (0:00:00.186)       0:03:14.757 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:10:39 +0000 (0:00:00.317)       0:03:15.074 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:10:39 +0000 (0:00:00.138)       0:03:15.213 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:10:39 +0000 (0:00:00.103)       0:03:15.317 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:10:39 +0000 (0:00:00.152)       0:03:15.470 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:10:39 +0000 (0:00:00.106)       0:03:15.576 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:10:40 +0000 (0:00:00.160)       0:03:15.736 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:10:40 +0000 (0:00:00.677)       0:03:16.413 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:10:42 +0000 (0:00:01.783)       0:03:18.197 **********
ok: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:10:42 +0000 (0:00:00.402)       0:03:18.600 **********
ok: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:10:43 +0000 (0:00:00.602)       0:03:19.203 **********
ok: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:10:44 +0000 (0:00:00.591)       0:03:19.795 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:10:44 +0000 (0:00:00.190)       0:03:19.985 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:10:44 +0000 (0:00:00.358)       0:03:20.344 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:10:44 +0000 (0:00:00.122)       0:03:20.466 **********
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] ***********************
Tuesday 09 June 2026  20:10:45 +0000 (0:00:00.296)       0:03:20.763 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:10:45 +0000 (0:00:00.421)       0:03:21.185 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-0] ********************
Tuesday 09 June 2026  20:10:45 +0000 (0:00:00.108)       0:03:21.294 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for compute-1] *************************
Tuesday 09 June 2026  20:10:45 +0000 (0:00:00.075)       0:03:21.369 **********
ok: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Tuesday 09 June 2026  20:10:46 +0000 (0:00:00.448)       0:03:21.817 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-1] *************************
Tuesday 09 June 2026  20:10:46 +0000 (0:00:00.289)       0:03:22.106 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for compute-1] *******************
Tuesday 09 June 2026  20:10:46 +0000 (0:00:00.458)       0:03:22.565 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Tuesday 09 June 2026  20:10:47 +0000 (0:00:00.074)       0:03:22.640 **********
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 }}] ****************
Tuesday 09 June 2026  20:10:47 +0000 (0:00:00.160)       0:03:22.801 **********
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] ***********************
Tuesday 09 June 2026  20:10:47 +0000 (0:00:00.133)       0:03:22.934 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:10:47 +0000 (0:00:00.408)       0:03:23.343 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:10:47 +0000 (0:00:00.152)       0:03:23.496 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:10:48 +0000 (0:00:00.401)       0:03:23.898 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Tuesday 09 June 2026  20:10:48 +0000 (0:00:00.340)       0:03:24.238 **********
skipping: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:10:48 +0000 (0:00:00.263)       0:03:24.501 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:10:49 +0000 (0:00:00.430)       0:03:24.932 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:10:49 +0000 (0:00:00.116)       0:03:25.049 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:10:49 +0000 (0:00:00.436)       0:03:25.485 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Tuesday 09 June 2026  20:10:50 +0000 (0:00:00.325)       0:03:25.810 **********
skipping: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Tuesday 09 June 2026  20:10:50 +0000 (0:00:00.104)       0:03:25.915 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Tuesday 09 June 2026  20:10:50 +0000 (0:00:00.065)       0:03:25.980 **********
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] *******************
Tuesday 09 June 2026  20:10:50 +0000 (0:00:00.210)       0:03:26.191 **********
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Tuesday 09 June 2026  20:10:50 +0000 (0:00:00.350)       0:03:26.541 **********
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Tuesday 09 June 2026  20:10:51 +0000 (0:00:00.370)       0:03:26.912 **********
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Tuesday 09 June 2026  20:10:51 +0000 (0:00:00.433)       0:03:27.345 **********
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Tuesday 09 June 2026  20:10:52 +0000 (0:00:00.622)       0:03:27.968 **********
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Tuesday 09 June 2026  20:10:52 +0000 (0:00:00.343)       0:03:28.312 **********
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:10:53 +0000 (0:00:00.469)       0:03:28.782 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:10:53 +0000 (0:00:00.406)       0:03:29.188 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:10:53 +0000 (0:00:00.112)       0:03:29.300 **********
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] ***************
Tuesday 09 June 2026  20:10:53 +0000 (0:00:00.199)       0:03:29.500 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:10:54 +0000 (0:00:00.330)       0:03:29.831 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:10:54 +0000 (0:00:00.104)       0:03:29.936 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:10:54 +0000 (0:00:00.099)       0:03:30.036 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:10:54 +0000 (0:00:00.163)       0:03:30.199 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:10:54 +0000 (0:00:00.098)       0:03:30.298 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:10:54 +0000 (0:00:00.138)       0:03:30.437 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:10:55 +0000 (0:00:00.669)       0:03:31.106 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:10:57 +0000 (0:00:01.646)       0:03:32.752 **********
ok: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:10:57 +0000 (0:00:00.406)       0:03:33.159 **********
ok: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:10:58 +0000 (0:00:00.680)       0:03:33.840 **********
ok: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:10:58 +0000 (0:00:00.661)       0:03:34.502 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:10:58 +0000 (0:00:00.113)       0:03:34.615 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:10:59 +0000 (0:00:00.467)       0:03:35.083 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:10:59 +0000 (0:00:00.109)       0:03:35.192 **********
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] ***********************
Tuesday 09 June 2026  20:10:59 +0000 (0:00:00.303)       0:03:35.496 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:11:00 +0000 (0:00:00.416)       0:03:35.912 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-1] ********************
Tuesday 09 June 2026  20:11:00 +0000 (0:00:00.093)       0:03:36.006 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Tuesday 09 June 2026  20:11:00 +0000 (0:00:00.067)       0:03:36.074 **********
ok: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Tuesday 09 June 2026  20:11:00 +0000 (0:00:00.426)       0:03:36.501 **********
ok: [instance]

TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Tuesday 09 June 2026  20:11:01 +0000 (0:00:00.398)       0:03:36.899 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for baremetal-0] *****************
Tuesday 09 June 2026  20:11:01 +0000 (0:00:00.539)       0:03:37.438 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Tuesday 09 June 2026  20:11:01 +0000 (0:00:00.065)       0:03:37.504 **********
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 }}] ****************
Tuesday 09 June 2026  20:11:02 +0000 (0:00:00.167)       0:03:37.672 **********
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] ***********************
Tuesday 09 June 2026  20:11:02 +0000 (0:00:00.135)       0:03:37.807 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:11:02 +0000 (0:00:00.370)       0:03:38.178 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:11:02 +0000 (0:00:00.109)       0:03:38.288 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:11:03 +0000 (0:00:00.344)       0:03:38.632 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Tuesday 09 June 2026  20:11:03 +0000 (0:00:00.319)       0:03:38.952 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:11:03 +0000 (0:00:00.405)       0:03:39.357 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:11:04 +0000 (0:00:00.335)       0:03:39.693 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:11:04 +0000 (0:00:00.132)       0:03:39.825 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:11:04 +0000 (0:00:00.494)       0:03:40.320 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Tuesday 09 June 2026  20:11:05 +0000 (0:00:00.391)       0:03:40.711 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Tuesday 09 June 2026  20:11:05 +0000 (0:00:00.486)       0:03:41.198 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Tuesday 09 June 2026  20:11:05 +0000 (0:00:00.075)       0:03:41.274 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Tuesday 09 June 2026  20:11:05 +0000 (0:00:00.201)       0:03:41.475 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Tuesday 09 June 2026  20:11:05 +0000 (0:00:00.083)       0:03:41.559 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.076)       0:03:41.635 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.369)       0:03:42.005 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.200)       0:03:42.205 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.074)       0:03:42.280 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.080)       0:03:42.360 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.135)       0:03:42.495 **********
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Tuesday 09 June 2026  20:11:06 +0000 (0:00:00.082)       0:03:42.578 **********
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] *****************
Tuesday 09 June 2026  20:11:07 +0000 (0:00:00.232)       0:03:42.810 **********
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Tuesday 09 June 2026  20:11:07 +0000 (0:00:00.392)       0:03:43.202 **********
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] **********************************************
Tuesday 09 June 2026  20:11:09 +0000 (0:00:02.209)       0:03:45.412 **********
ok: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Tuesday 09 June 2026  20:11:10 +0000 (0:00:00.351)       0:03:45.763 **********
ok: [instance]

TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Tuesday 09 June 2026  20:11:10 +0000 (0:00:00.511)       0:03:46.275 **********
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] ****************************
Tuesday 09 June 2026  20:11:11 +0000 (0:00:00.602)       0:03:46.877 **********
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j968697944174.85985', 'results_file': '/home/zuul/.ansible_async/j968697944174.85985', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j189927495744.86002', 'results_file': '/home/zuul/.ansible_async/j189927495744.86002', '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] *********************************
Tuesday 09 June 2026  20:11:15 +0000 (0:00:03.771)       0:03:50.648 **********
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] *****************************************
Tuesday 09 June 2026  20:11:15 +0000 (0:00:00.245)       0:03:50.894 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-0] *****************************
Tuesday 09 June 2026  20:11:15 +0000 (0:00:00.062)       0:03:50.956 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:11:15 +0000 (0:00:00.103)       0:03:51.060 **********
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] *******
Tuesday 09 June 2026  20:11:15 +0000 (0:00:00.207)       0:03:51.268 **********
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:11:16 +0000 (0:00:00.388)       0:03:51.656 **********
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Tuesday 09 June 2026  20:11:16 +0000 (0:00:00.434)       0:03:52.091 **********
ok: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.642)       0:03:52.733 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.085)       0:03:52.818 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.206)       0:03:53.025 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.125)       0:03:53.150 **********
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.118)       0:03:53.268 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-1] *****************************
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.070)       0:03:53.338 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:11:17 +0000 (0:00:00.219)       0:03:53.558 **********
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] *******
Tuesday 09 June 2026  20:11:18 +0000 (0:00:00.191)       0:03:53.750 **********
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:11:18 +0000 (0:00:00.290)       0:03:54.041 **********
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Tuesday 09 June 2026  20:11:18 +0000 (0:00:00.341)       0:03:54.382 **********
ok: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Tuesday 09 June 2026  20:11:19 +0000 (0:00:00.462)       0:03:54.844 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:11:19 +0000 (0:00:00.063)       0:03:54.907 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Tuesday 09 June 2026  20:11:19 +0000 (0:00:00.160)       0:03:55.068 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Tuesday 09 June 2026  20:11:19 +0000 (0:00:00.135)       0:03:55.204 **********
skipping: [instance]

TASK [Create VBMC entity] ******************************************************
Tuesday 09 June 2026  20:11:19 +0000 (0:00:00.136)       0:03:55.340 **********
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]

TASK [libvirt_manager : List running virtual machines.] ************************
Tuesday 09 June 2026  20:11:19 +0000 (0:00:00.106)       0:03:55.447 **********
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Tuesday 09 June 2026  20:11:20 +0000 (0:00:00.386)       0:03:55.833 **********
ok: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Tuesday 09 June 2026  20:11:20 +0000 (0:00:00.460)       0:03:56.293 **********
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Tuesday 09 June 2026  20:11:20 +0000 (0:00:00.070)       0:03:56.364 **********
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Tuesday 09 June 2026  20:11:20 +0000 (0:00:00.067)       0:03:56.432 **********
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Tuesday 09 June 2026  20:11:20 +0000 (0:00:00.123)       0:03:56.555 **********
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Tuesday 09 June 2026  20:11:20 +0000 (0:00:00.061)       0:03:56.616 **********
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=431  changed=124  unreachable=0    failed=0    skipped=159  rescued=0    ignored=0

Tuesday 09 June 2026  20:11:21 +0000 (0:00:00.290)       0:03:56.906 **********
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 23.40s
libvirt_manager : Download base image ---------------------------------- 14.73s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.48s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.77s
libvirt_manager : Restart firewalld ------------------------------------- 3.10s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.81s
dnsmasq : Add/Remove address -------------------------------------------- 2.71s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.34s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.27s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.21s
ci_nmstate : Install required packages on instance ---------------------- 2.03s
config_drive : Install required RPM packages ---------------------------- 1.78s
config_drive : Install required RPM packages ---------------------------- 1.69s
libvirt_manager : Start vm ---------------------------------------------- 1.69s
config_drive : Install required RPM packages ---------------------------- 1.65s
dnsmasq : Install needed packages --------------------------------------- 1.63s
config_drive : Install required RPM packages ---------------------------- 1.55s
libvirt_manager : Dump domain xml --------------------------------------- 1.41s
libvirt_manager : Dump domain xml --------------------------------------- 1.36s
Gathering Facts --------------------------------------------------------- 1.15s

PLAY [Cleanup] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:11:22 +0000 (0:00:00.061)       0:00:00.061 **********
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Tuesday 09 June 2026  20:11:23 +0000 (0:00:01.230)       0:00:01.291 **********
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Tuesday 09 June 2026  20:11:23 +0000 (0:00:00.438)       0:00:01.729 **********
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] ***************************
Tuesday 09 June 2026  20:11:25 +0000 (0:00:01.787)       0:00:03.517 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:11:26 +0000 (0:00:00.877)       0:00:04.394 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:11:29 +0000 (0:00:03.276)       0:00:07.671 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:11:30 +0000 (0:00:01.084)       0:00:08.756 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:11:31 +0000 (0:00:00.985)       0:00:09.741 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:11:32 +0000 (0:00:00.865)       0:00:10.607 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:11:32 +0000 (0:00:00.069)       0:00:10.676 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:11:33 +0000 (0:00:00.474)       0:00:11.150 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:11:33 +0000 (0:00:00.548)       0:00:11.698 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:11:33 +0000 (0:00:00.193)       0:00:11.892 **********
ok: [instance] =>
  cleanup_vms:
  - cifmw-compute-0
  - cifmw-compute-1
  - cifmw-baremetal-0

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:11:34 +0000 (0:00:00.136)       0:00:12.029 **********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:11:34 +0000 (0:00:00.947)       0:00:12.976 **********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:11:37 +0000 (0:00:02.615)       0:00:15.592 **********
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] *************************
Tuesday 09 June 2026  20:11:38 +0000 (0:00:01.062)       0:00:16.655 **********
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] **************************
Tuesday 09 June 2026  20:11:39 +0000 (0:00:01.037)       0:00:17.692 **********
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:11:40 +0000 (0:00:00.860)       0:00:18.552 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.494)       0:00:19.047 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.144)       0:00:19.191 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-osp_trunk
  - cifmw-public

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.145)       0:00:19.337 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.297)       0:00:19.634 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.116)       0:00:19.751 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.090)       0:00:19.841 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:11:41 +0000 (0:00:00.089)       0:00:19.931 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:11:42 +0000 (0:00:00.352)       0:00:20.284 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:11:42 +0000 (0:00:00.363)       0:00:20.647 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:11:42 +0000 (0:00:00.113)       0:00:20.761 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:11:42 +0000 (0:00:00.108)       0:00:20.870 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:11:42 +0000 (0:00:00.115)       0:00:20.986 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:11:43 +0000 (0:00:00.388)       0:00:21.374 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:11:43 +0000 (0:00:00.447)       0:00:21.821 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:11:45 +0000 (0:00:01.659)       0:00:23.480 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:11:46 +0000 (0:00:00.729)       0:00:24.210 **********
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:11:47 +0000 (0:00:00.816)       0:00:25.026 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:11:47 +0000 (0:00:00.365)       0:00:25.392 **********
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': 13259043, 'dev': 64513, 'nlink': 1, 'atime': 1781035671.4231207, 'mtime': 1781035671.4231207, 'ctime': 1781035671.4231207, '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': 13258911, 'dev': 64513, 'nlink': 1, 'atime': 1781035671.426121, 'mtime': 1781035671.426121, 'ctime': 1781035671.426121, '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] **************************
Tuesday 09 June 2026  20:11:48 +0000 (0:00:00.729)       0:00:26.121 **********
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:11:49 +0000 (0:00:01.203)       0:00:27.325 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:11:50 +0000 (0:00:00.715)       0:00:28.040 **********
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:11:50 +0000 (0:00:00.534)       0:00:28.575 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:11:51 +0000 (0:00:00.682)       0:00:29.257 **********
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] *************************
Tuesday 09 June 2026  20:11:51 +0000 (0:00:00.162)       0:00:29.419 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:11:51 +0000 (0:00:00.185)       0:00:29.605 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:11:51 +0000 (0:00:00.388)       0:00:29.994 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:11:52 +0000 (0:00:00.115)       0:00:30.109 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:11:52 +0000 (0:00:00.153)       0:00:30.263 **********
changed: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:11:52 +0000 (0:00:00.365)       0:00:30.629 **********
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] ***********************************
Tuesday 09 June 2026  20:11:53 +0000 (0:00:01.337)       0:00:31.966 **********
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:11:54 +0000 (0:00:00.830)       0:00:32.797 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:11:55 +0000 (0:00:00.435)       0:00:33.232 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:11:55 +0000 (0:00:00.063)       0:00:33.295 **********
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] *************************
Tuesday 09 June 2026  20:11:55 +0000 (0:00:00.140)       0:00:33.435 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:11:55 +0000 (0:00:00.129)       0:00:33.564 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:11:55 +0000 (0:00:00.355)       0:00:33.920 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.092)       0:00:34.012 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.171)       0:00:34.184 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.107)       0:00:34.291 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.104)       0:00:34.396 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.140)       0:00:34.537 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.352)       0:00:34.890 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:11:56 +0000 (0:00:00.055)       0:00:34.945 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:11:57 +0000 (0:00:00.503)       0:00:35.449 **********
ok: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:11:57 +0000 (0:00:00.344)       0:00:35.794 **********
changed: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:11:58 +0000 (0:00:00.570)       0:00:36.364 **********
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:11:58 +0000 (0:00:00.551)       0:00:36.916 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:11:59 +0000 (0:00:00.367)       0:00:37.283 **********
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] ***************************
Tuesday 09 June 2026  20:12:00 +0000 (0:00:00.906)       0:00:38.190 **********
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] ****************************************
Tuesday 09 June 2026  20:12:02 +0000 (0:00:01.964)       0:00:40.154 **********
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:12:02 +0000 (0:00:00.682)       0:00:40.836 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:12:04 +0000 (0:00:01.622)       0:00:42.459 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:12:04 +0000 (0:00:00.374)       0:00:42.834 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:12:04 +0000 (0:00:00.067)       0:00:42.902 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:12:04 +0000 (0:00:00.062)       0:00:42.965 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:12:05 +0000 (0:00:00.149)       0:00:43.114 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:12:05 +0000 (0:00:00.662)       0:00:43.777 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:12:06 +0000 (0:00:00.583)       0:00:44.360 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:12:06 +0000 (0:00:00.231)       0:00:44.592 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:12:06 +0000 (0:00:00.046)       0:00:44.638 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:12:06 +0000 (0:00:00.045)       0:00:44.684 **********
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] *************************************************
Tuesday 09 June 2026  20:12:07 +0000 (0:00:00.957)       0:00:45.642 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:12:07 +0000 (0:00:00.103)       0:00:45.745 **********
changed: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:12:08 +0000 (0:00:00.457)       0:00:46.202 **********
changed: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:12:08 +0000 (0:00:00.295)       0:00:46.498 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:12:08 +0000 (0:00:00.148)       0:00:46.646 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:12:08 +0000 (0:00:00.311)       0:00:46.958 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:12:09 +0000 (0:00:00.319)       0:00:47.278 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:12:09 +0000 (0:00:00.091)       0:00:47.369 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:12:10 +0000 (0:00:01.540)       0:00:48.909 **********
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] ********************************
Tuesday 09 June 2026  20:12:15 +0000 (0:00:04.219)       0:00:53.128 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:12:15 +0000 (0:00:00.286)       0:00:53.415 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:12:15 +0000 (0:00:00.083)       0:00:53.499 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:12:15 +0000 (0:00:00.048)       0:00:53.548 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:12:15 +0000 (0:00:00.085)       0:00:53.633 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:12:15 +0000 (0:00:00.052)       0:00:53.685 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:12:16 +0000 (0:00:00.320)       0:00:54.006 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:12:16 +0000 (0:00:00.099)       0:00:54.106 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:12:16 +0000 (0:00:00.054)       0:00:54.160 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:12:16 +0000 (0:00:00.356)       0:00:54.517 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:12:16 +0000 (0:00:00.046)       0:00:54.563 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:12:16 +0000 (0:00:00.046)       0:00:54.610 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:12:17 +0000 (0:00:00.734)       0:00:55.345 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:12:17 +0000 (0:00:00.325)       0:00:55.671 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:12:18 +0000 (0:00:00.600)       0:00:56.271 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:12:18 +0000 (0:00:00.376)       0:00:56.648 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:12:19 +0000 (0:00:00.702)       0:00:57.350 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:12:19 +0000 (0:00:00.070)       0:00:57.420 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:12:19 +0000 (0:00:00.294)       0:00:57.715 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:12:20 +0000 (0:00:00.332)       0:00:58.048 **********
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Tuesday 09 June 2026  20:12:20 +0000 (0:00:00.105)       0:00:58.153 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:12:20 +0000 (0:00:00.409)       0:00:58.562 **********
changed: [instance]

RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************
Tuesday 09 June 2026  20:12:21 +0000 (0:00:00.713)       0:00:59.275 **********
changed: [instance -> localhost]

PLAY RECAP *********************************************************************
instance                   : ok=83   changed=30   unreachable=0    failed=0    skipped=26   rescued=0    ignored=0

Tuesday 09 June 2026  20:12:21 +0000 (0:00:00.482)       0:00:59.758 **********
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.22s
libvirt_manager : Populate service facts -------------------------------- 3.28s
libvirt_manager : Destroy machine --------------------------------------- 2.62s
libvirt_manager : Remove workload and volumes --------------------------- 1.96s
Copy generated content to proper location ------------------------------- 1.79s
libvirt_manager : Destroy networks -------------------------------------- 1.66s
podman : Ensure podman is installed ------------------------------------- 1.62s
dnsmasq : Install needed packages --------------------------------------- 1.54s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.34s
Gathering Facts --------------------------------------------------------- 1.23s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.20s
libvirt_manager : Start virtqemud socket service ------------------------ 1.08s
libvirt_manager : Undefine machine -------------------------------------- 1.06s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.04s
libvirt_manager : Start virtnetworkd socket service --------------------- 0.99s
virtualbmc : Remove vbmc files ------------------------------------------ 0.96s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.95s
libvirt_manager : Remove detected logs ---------------------------------- 0.91s
libvirt_manager : Get installed packages list --------------------------- 0.88s
libvirt_manager : Start virtstoraged socket service --------------------- 0.87s

PLAY [Prepare] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:12:41 +0000 (0:00:00.109)       0:00:00.109 **********
ok: [instance]

TASK [Create custom basedir] ***************************************************
Tuesday 09 June 2026  20:12:42 +0000 (0:00:00.978)       0:00:01.088 **********
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Tuesday 09 June 2026  20:12:42 +0000 (0:00:00.634)       0:00:01.722 **********
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Tuesday 09 June 2026  20:12:42 +0000 (0:00:00.079)       0:00:01.801 **********
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] *****************************************
Tuesday 09 June 2026  20:12:43 +0000 (0:00:00.196)       0:00:01.998 **********
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Tuesday 09 June 2026  20:12:43 +0000 (0:00:00.435)       0:00:02.434 **********
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Tuesday 09 June 2026  20:12:43 +0000 (0:00:00.385)       0:00:02.819 **********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Tuesday 09 June 2026  20:12:44 +0000 (0:00:01.053)       0:00:03.872 **********

TASK [repo_setup : Ensure directories are present] *****************************
Tuesday 09 June 2026  20:12:45 +0000 (0:00:00.169)       0:00:04.041 **********
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] ********************
Tuesday 09 June 2026  20:12:45 +0000 (0:00:00.725)       0:00:04.767 **********
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Tuesday 09 June 2026  20:12:47 +0000 (0:00:01.750)       0:00:06.518 **********
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Tuesday 09 June 2026  20:12:48 +0000 (0:00:01.197)       0:00:07.715 **********
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Tuesday 09 June 2026  20:12:56 +0000 (0:00:07.461)       0:00:15.177 **********
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Tuesday 09 June 2026  20:12:57 +0000 (0:00:01.028)       0:00:16.205 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Tuesday 09 June 2026  20:12:57 +0000 (0:00:00.089)       0:00:16.294 **********
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Tuesday 09 June 2026  20:12:58 +0000 (0:00:00.853)       0:00:17.147 **********
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Tuesday 09 June 2026  20:12:58 +0000 (0:00:00.088)       0:00:17.236 **********
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Tuesday 09 June 2026  20:12:58 +0000 (0:00:00.108)       0:00:17.344 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Tuesday 09 June 2026  20:12:58 +0000 (0:00:00.085)       0:00:17.430 **********
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Tuesday 09 June 2026  20:12:59 +0000 (0:00:00.677)       0:00:18.108 **********
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Tuesday 09 June 2026  20:12:59 +0000 (0:00:00.680)       0:00:18.789 **********
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Tuesday 09 June 2026  20:12:59 +0000 (0:00:00.105)       0:00:18.895 **********
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.133)       0:00:19.029 **********
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.087)       0:00:19.117 **********
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.112)       0:00:19.229 **********
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.085)       0:00:19.314 **********
skipping: [instance]

TASK [Download the RPM] ********************************************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.158)       0:00:19.473 **********
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.078)       0:00:19.552 **********
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.096)       0:00:19.649 **********
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.084)       0:00:19.733 **********
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.118)       0:00:19.851 **********
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Tuesday 09 June 2026  20:13:00 +0000 (0:00:00.077)       0:00:19.929 **********
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Tuesday 09 June 2026  20:13:01 +0000 (0:00:00.327)       0:00:20.256 **********
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Tuesday 09 June 2026  20:13:01 +0000 (0:00:00.334)       0:00:20.590 **********
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.425)       0:00:21.016 **********
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.101)       0:00:21.118 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.081)       0:00:21.199 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.084)       0:00:21.283 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.129)       0:00:21.413 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.091)       0:00:21.505 **********
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.079)       0:00:21.585 **********
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.066)       0:00:21.651 **********
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.136)       0:00:21.788 **********
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.056)       0:00:21.845 **********
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Tuesday 09 June 2026  20:13:02 +0000 (0:00:00.098)       0:00:21.943 **********
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Tuesday 09 June 2026  20:13:03 +0000 (0:00:00.126)       0:00:22.070 **********
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Tuesday 09 June 2026  20:13:03 +0000 (0:00:00.080)       0:00:22.151 **********
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Tuesday 09 June 2026  20:13:03 +0000 (0:00:00.096)       0:00:22.247 **********
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Tuesday 09 June 2026  20:13:03 +0000 (0:00:00.086)       0:00:22.333 **********
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Tuesday 09 June 2026  20:13:45 +0000 (0:00:42.505)       0:01:04.839 **********
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Tuesday 09 June 2026  20:13:47 +0000 (0:00:01.562)       0:01:06.401 **********
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Tuesday 09 June 2026  20:13:47 +0000 (0:00:00.154)       0:01:06.555 **********
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] *************************************
Tuesday 09 June 2026  20:13:47 +0000 (0:00:00.196)       0:01:06.752 **********
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Tuesday 09 June 2026  20:13:47 +0000 (0:00:00.073)       0:01:06.826 **********
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Tuesday 09 June 2026  20:13:49 +0000 (0:00:01.609)       0:01:08.435 **********
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Tuesday 09 June 2026  20:13:49 +0000 (0:00:00.430)       0:01:08.866 **********
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Tuesday 09 June 2026  20:13:50 +0000 (0:00:00.315)       0:01:09.181 **********
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Tuesday 09 June 2026  20:13:50 +0000 (0:00:00.236)       0:01:09.418 **********
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Tuesday 09 June 2026  20:13:50 +0000 (0:00:00.105)       0:01:09.524 **********
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Tuesday 09 June 2026  20:13:50 +0000 (0:00:00.346)       0:01:09.870 **********
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.426)       0:01:10.297 **********
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.104)       0:01:10.401 **********
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.058)       0:01:10.460 **********
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.063)       0:01:10.523 **********
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.062)       0:01:10.585 **********
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.111)       0:01:10.697 **********
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Tuesday 09 June 2026  20:13:51 +0000 (0:00:00.078)       0:01:10.776 **********
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] ***************************
Tuesday 09 June 2026  20:13:53 +0000 (0:00:01.214)       0:01:11.990 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:13:53 +0000 (0:00:00.933)       0:01:12.924 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:13:57 +0000 (0:00:03.711)       0:01:16.635 **********
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:13:58 +0000 (0:00:01.238)       0:01:17.873 **********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:13:59 +0000 (0:00:01.101)       0:01:18.974 **********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:14:00 +0000 (0:00:00.895)       0:01:19.870 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:14:00 +0000 (0:00:00.098)       0:01:19.969 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:14:01 +0000 (0:00:00.576)       0:01:20.545 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.463)       0:01:21.009 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.096)       0:01:21.105 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.105)       0:01:21.211 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.048)       0:01:21.259 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.043)       0:01:21.303 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.047)       0:01:21.350 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.048)       0:01:21.398 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.044)       0:01:21.443 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:14:02 +0000 (0:00:00.462)       0:01:21.905 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.136)       0:01:22.041 **********
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.096)       0:01:22.137 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.042)       0:01:22.180 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.046)       0:01:22.226 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.045)       0:01:22.272 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.045)       0:01:22.317 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.545)       0:01:22.863 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.049)       0:01:22.913 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:14:03 +0000 (0:00:00.048)       0:01:22.961 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:14:04 +0000 (0:00:00.808)       0:01:23.769 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:14:05 +0000 (0:00:00.747)       0:01:24.516 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:14:06 +0000 (0:00:00.628)       0:01:25.144 **********
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] *************************
Tuesday 09 June 2026  20:14:06 +0000 (0:00:00.162)       0:01:25.307 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:14:06 +0000 (0:00:00.099)       0:01:25.407 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:14:06 +0000 (0:00:00.446)       0:01:25.853 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:14:06 +0000 (0:00:00.124)       0:01:25.978 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:14:07 +0000 (0:00:00.153)       0:01:26.131 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:14:07 +0000 (0:00:00.190)       0:01:26.321 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:14:07 +0000 (0:00:00.130)       0:01:26.452 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:14:07 +0000 (0:00:00.145)       0:01:26.598 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:14:07 +0000 (0:00:00.329)       0:01:26.927 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:14:08 +0000 (0:00:00.070)       0:01:26.998 **********
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] *************************
Tuesday 09 June 2026  20:14:08 +0000 (0:00:00.162)       0:01:27.160 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:14:08 +0000 (0:00:00.108)       0:01:27.269 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:14:08 +0000 (0:00:00.371)       0:01:27.640 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:14:08 +0000 (0:00:00.094)       0:01:27.735 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:14:08 +0000 (0:00:00.196)       0:01:27.931 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:14:09 +0000 (0:00:00.116)       0:01:28.048 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:14:09 +0000 (0:00:00.107)       0:01:28.156 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:14:09 +0000 (0:00:00.139)       0:01:28.295 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:14:09 +0000 (0:00:00.366)       0:01:28.662 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:14:09 +0000 (0:00:00.110)       0:01:28.772 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:14:10 +0000 (0:00:00.240)       0:01:29.013 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:14:10 +0000 (0:00:00.052)       0:01:29.065 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:14:10 +0000 (0:00:00.048)       0:01:29.113 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:14:10 +0000 (0:00:00.058)       0:01:29.172 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:14:10 +0000 (0:00:00.225)       0:01:29.397 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:14:10 +0000 (0:00:00.043)       0:01:29.440 **********
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] ****************************************
Tuesday 09 June 2026  20:14:12 +0000 (0:00:01.607)       0:01:31.048 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:14:12 +0000 (0:00:00.430)       0:01:31.478 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:14:14 +0000 (0:00:01.524)       0:01:33.003 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:14:14 +0000 (0:00:00.273)       0:01:33.276 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:14:14 +0000 (0:00:00.060)       0:01:33.337 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:14:14 +0000 (0:00:00.048)       0:01:33.385 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:14:14 +0000 (0:00:00.079)       0:01:33.465 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:14:15 +0000 (0:00:00.638)       0:01:34.103 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:14:15 +0000 (0:00:00.556)       0:01:34.659 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:14:15 +0000 (0:00:00.265)       0:01:34.925 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:14:15 +0000 (0:00:00.058)       0:01:34.984 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:14:16 +0000 (0:00:00.045)       0:01:35.029 **********
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] *************************************************
Tuesday 09 June 2026  20:14:17 +0000 (0:00:00.987)       0:01:36.016 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:14:17 +0000 (0:00:00.145)       0:01:36.162 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:14:17 +0000 (0:00:00.381)       0:01:36.543 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:14:17 +0000 (0:00:00.273)       0:01:36.817 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:14:17 +0000 (0:00:00.110)       0:01:36.928 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:14:18 +0000 (0:00:00.233)       0:01:37.162 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:14:18 +0000 (0:00:00.297)       0:01:37.459 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:14:18 +0000 (0:00:00.099)       0:01:37.558 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:14:20 +0000 (0:00:01.518)       0:01:39.077 **********
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] ********************************
Tuesday 09 June 2026  20:14:21 +0000 (0:00:01.562)       0:01:40.640 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:14:21 +0000 (0:00:00.307)       0:01:40.947 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.046)       0:01:40.993 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.045)       0:01:41.038 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.081)       0:01:41.119 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.057)       0:01:41.176 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.268)       0:01:41.445 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.082)       0:01:41.528 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.051)       0:01:41.580 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.270)       0:01:41.850 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.050)       0:01:41.900 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:14:22 +0000 (0:00:00.047)       0:01:41.948 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:14:23 +0000 (0:00:00.388)       0:01:42.336 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:14:23 +0000 (0:00:00.298)       0:01:42.635 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:14:24 +0000 (0:00:00.443)       0:01:43.079 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:14:24 +0000 (0:00:00.263)       0:01:43.342 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:14:25 +0000 (0:00:00.837)       0:01:44.180 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:14:25 +0000 (0:00:00.066)       0:01:44.246 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:14:25 +0000 (0:00:00.239)       0:01:44.486 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:14:25 +0000 (0:00:00.237)       0:01:44.723 **********
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Tuesday 09 June 2026  20:14:25 +0000 (0:00:00.110)       0:01:44.833 **********
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.262)       0:01:45.096 **********
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.268)       0:01:45.365 **********
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.273)       0:01:45.638 **********
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.054)       0:01:45.693 **********
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.043)       0:01:45.736 **********
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.048)       0:01:45.785 **********
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Tuesday 09 June 2026  20:14:26 +0000 (0:00:00.048)       0:01:45.833 **********
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Tuesday 09 June 2026  20:14:28 +0000 (0:00:01.543)       0:01:47.376 **********
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Tuesday 09 June 2026  20:14:28 +0000 (0:00:00.314)       0:01:47.691 **********
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Tuesday 09 June 2026  20:14:29 +0000 (0:00:00.508)       0:01:48.199 **********
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Tuesday 09 June 2026  20:14:29 +0000 (0:00:00.064)       0:01:48.263 **********
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Tuesday 09 June 2026  20:14:29 +0000 (0:00:00.328)       0:01:48.591 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Tuesday 09 June 2026  20:14:30 +0000 (0:00:00.551)       0:01:49.143 **********
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Tuesday 09 June 2026  20:14:30 +0000 (0:00:00.448)       0:01:49.592 **********
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.] *********
Tuesday 09 June 2026  20:14:30 +0000 (0:00:00.296)       0:01:49.889 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Tuesday 09 June 2026  20:14:31 +0000 (0:00:00.456)       0:01:50.346 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Tuesday 09 June 2026  20:14:31 +0000 (0:00:00.501)       0:01:50.847 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Tuesday 09 June 2026  20:14:32 +0000 (0:00:00.476)       0:01:51.324 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Tuesday 09 June 2026  20:14:32 +0000 (0:00:00.479)       0:01:51.803 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Tuesday 09 June 2026  20:14:33 +0000 (0:00:00.488)       0:01:52.291 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Tuesday 09 June 2026  20:14:34 +0000 (0:00:01.477)       0:01:53.769 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Tuesday 09 June 2026  20:14:35 +0000 (0:00:00.488)       0:01:54.257 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Tuesday 09 June 2026  20:14:35 +0000 (0:00:00.444)       0:01:54.701 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Tuesday 09 June 2026  20:14:36 +0000 (0:00:00.406)       0:01:55.108 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Tuesday 09 June 2026  20:14:36 +0000 (0:00:00.518)       0:01:55.627 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Tuesday 09 June 2026  20:14:37 +0000 (0:00:00.448)       0:01:56.076 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Tuesday 09 June 2026  20:14:37 +0000 (0:00:00.433)       0:01:56.509 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Tuesday 09 June 2026  20:14:37 +0000 (0:00:00.442)       0:01:56.952 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Tuesday 09 June 2026  20:14:38 +0000 (0:00:00.416)       0:01:57.368 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Tuesday 09 June 2026  20:14:38 +0000 (0:00:00.449)       0:01:57.818 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Tuesday 09 June 2026  20:14:39 +0000 (0:00:00.489)       0:01:58.307 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Tuesday 09 June 2026  20:14:39 +0000 (0:00:00.503)       0:01:58.810 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Tuesday 09 June 2026  20:14:40 +0000 (0:00:00.466)       0:01:59.277 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Tuesday 09 June 2026  20:14:40 +0000 (0:00:00.437)       0:01:59.714 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Tuesday 09 June 2026  20:14:41 +0000 (0:00:00.456)       0:02:00.171 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Tuesday 09 June 2026  20:14:41 +0000 (0:00:00.418)       0:02:00.589 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Tuesday 09 June 2026  20:14:41 +0000 (0:00:00.400)       0:02:00.989 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Tuesday 09 June 2026  20:14:42 +0000 (0:00:00.419)       0:02:01.408 **********
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Tuesday 09 June 2026  20:14:42 +0000 (0:00:00.408)       0:02:01.817 **********
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Tuesday 09 June 2026  20:14:42 +0000 (0:00:00.134)       0:02:01.951 **********
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Tuesday 09 June 2026  20:14:43 +0000 (0:00:00.368)       0:02:02.320 **********
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Tuesday 09 June 2026  20:14:43 +0000 (0:00:00.464)       0:02:02.784 **********
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Tuesday 09 June 2026  20:14:44 +0000 (0:00:00.436)       0:02:03.220 **********
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Tuesday 09 June 2026  20:14:44 +0000 (0:00:00.320)       0:02:03.541 **********

TASK [libvirt_manager : Deactivate default] ************************************
Tuesday 09 June 2026  20:14:44 +0000 (0:00:00.155)       0:02:03.697 **********
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Tuesday 09 June 2026  20:14:45 +0000 (0:00:00.373)       0:02:04.071 **********
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Tuesday 09 June 2026  20:14:45 +0000 (0:00:00.126)       0:02:04.197 **********
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Tuesday 09 June 2026  20:14:45 +0000 (0:00:00.589)       0:02:04.787 **********
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Tuesday 09 June 2026  20:14:46 +0000 (0:00:00.531)       0:02:05.318 **********
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Tuesday 09 June 2026  20:14:46 +0000 (0:00:00.653)       0:02:05.972 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:14:47 +0000 (0:00:00.286)       0:02:06.258 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=134  changed=25   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Tuesday 09 June 2026  20:14:48 +0000 (0:00:00.741)       0:02:07.000 **********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 42.51s
repo_setup : Initialize python venv and install requirements ------------ 7.46s
libvirt_manager : Populate service facts -------------------------------- 3.71s
repo_setup : Make sure git-core package is installed -------------------- 1.75s
ci_setup : Install needed packages -------------------------------------- 1.61s
libvirt_manager : Remove workload and volumes --------------------------- 1.61s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.56s
test_deps : Install python yaml libs ------------------------------------ 1.56s
libvirt_manager : Install packages required for using KVM --------------- 1.54s
podman : Ensure podman is installed ------------------------------------- 1.52s
dnsmasq : Install needed packages --------------------------------------- 1.52s
libvirt_manager : Ensure admin socket is enabled for interface. --------- 1.48s
libvirt_manager : Start virtqemud socket service ------------------------ 1.24s
ci_setup : Manage directories ------------------------------------------- 1.21s
repo_setup : Get repo-setup repository ---------------------------------- 1.20s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.10s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.05s
repo_setup : Install repo-setup package --------------------------------- 1.03s
virtualbmc : Remove vbmc files ------------------------------------------ 0.99s
Gathering Facts --------------------------------------------------------- 0.98s

PLAY [One hypervisor] **********************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:14:48 +0000 (0:00:00.055)       0:00:00.055 **********
ok: [instance]

TASK [discover_latest_image : Set the discovered images dict to empty] *********
Tuesday 09 June 2026  20:14:49 +0000 (0:00:01.061)       0:00:01.117 **********
ok: [instance]

TASK [discover_latest_image : Discover images] *********************************
Tuesday 09 June 2026  20:14:49 +0000 (0:00:00.062)       0:00:01.180 **********
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] ***
Tuesday 09 June 2026  20:14:49 +0000 (0:00:00.188)       0:00:01.368 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [discover_latest_image : Get latest image for the current entry] **********
Tuesday 09 June 2026  20:14:50 +0000 (0:00:00.120)       0:00:01.488 **********
changed: [instance]

TASK [discover_latest_image : Append the current return value to the discovered images dict] ***
Tuesday 09 June 2026  20:14:50 +0000 (0:00:00.666)       0:00:02.155 **********
ok: [instance]

TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***
Tuesday 09 June 2026  20:14:50 +0000 (0:00:00.092)       0:00:02.248 **********
ok: [instance]

TASK [Ensure _output exists] ***************************************************
Tuesday 09 June 2026  20:14:50 +0000 (0:00:00.126)       0:00:02.374 **********
changed: [instance]

TASK [Load networking definition] **********************************************
Tuesday 09 June 2026  20:14:51 +0000 (0:00:00.494)       0:00:02.869 **********
ok: [instance]

TASK [Load scenarios] **********************************************************
Tuesday 09 June 2026  20:14:51 +0000 (0:00:00.066)       0:00:02.936 **********
ok: [instance]

TASK [Set output facts] ********************************************************
Tuesday 09 June 2026  20:14:51 +0000 (0:00:00.071)       0:00:03.008 **********
ok: [instance]

TASK [Test scenarios] **********************************************************
Tuesday 09 June 2026  20:14:51 +0000 (0:00:00.054)       0:00:03.063 **********
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] ******************************************************
Tuesday 09 June 2026  20:14:51 +0000 (0:00:00.222)       0:00:03.285 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Tuesday 09 June 2026  20:14:52 +0000 (0:00:00.792)       0:00:04.077 **********
ok: [instance]

TASK [Output scenario name] ****************************************************
Tuesday 09 June 2026  20:14:52 +0000 (0:00:00.094)       0:00:04.171 **********
ok: [instance] =>
  msg: 'Running: Standard osp_trunk with extended translation'

TASK [Generate network data] ***************************************************
Tuesday 09 June 2026  20:14:52 +0000 (0:00:00.072)       0:00:04.244 **********

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Tuesday 09 June 2026  20:14:52 +0000 (0:00:00.181)       0:00:04.425 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:14:53 +0000 (0:00:00.101)       0:00:04.526 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:14:53 +0000 (0:00:00.387)       0:00:04.914 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:14:53 +0000 (0:00:00.098)       0:00:05.013 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:14:53 +0000 (0:00:00.101)       0:00:05.115 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:14:53 +0000 (0:00:00.186)       0:00:05.301 **********
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})

TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Tuesday 09 June 2026  20:14:54 +0000 (0:00:00.163)       0:00:05.464 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:14:54 +0000 (0:00:00.092)       0:00:05.557 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:14:54 +0000 (0:00:00.786)       0:00:06.343 **********
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] *************************
Tuesday 09 June 2026  20:14:55 +0000 (0:00:00.203)       0:00:06.547 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:14:55 +0000 (0:00:00.103)       0:00:06.650 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:14:55 +0000 (0:00:00.497)       0:00:07.148 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:14:56 +0000 (0:00:00.349)       0:00:07.498 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:14:56 +0000 (0:00:00.086)       0:00:07.584 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:14:56 +0000 (0:00:00.080)       0:00:07.665 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:14:56 +0000 (0:00:00.299)       0:00:07.964 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.777)       0:00:08.742 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.270)       0:00:09.013 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.094)       0:00:09.107 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.059)       0:00:09.167 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.061)       0:00:09.228 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.059)       0:00:09.288 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:14:57 +0000 (0:00:00.104)       0:00:09.392 **********
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] ***************************
Tuesday 09 June 2026  20:14:58 +0000 (0:00:00.203)       0:00:09.596 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:14:58 +0000 (0:00:00.057)       0:00:09.654 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:14:58 +0000 (0:00:00.271)       0:00:09.925 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:14:59 +0000 (0:00:00.600)       0:00:10.525 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:14:59 +0000 (0:00:00.202)       0:00:10.728 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:14:59 +0000 (0:00:00.084)       0:00:10.813 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:15:00 +0000 (0:00:00.654)       0:00:11.468 **********
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.] ***
Tuesday 09 June 2026  20:15:00 +0000 (0:00:00.191)       0:00:11.660 **********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  20:15:00 +0000 (0:00:00.168)       0:00:11.828 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Tuesday 09 June 2026  20:15:01 +0000 (0:00:00.729)       0:00:12.557 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Tuesday 09 June 2026  20:15:01 +0000 (0:00:00.752)       0:00:13.310 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Tuesday 09 June 2026  20:15:02 +0000 (0:00:00.593)       0:00:13.903 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Tuesday 09 June 2026  20:15:03 +0000 (0:00:00.621)       0:00:14.525 **********
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] ***********************
Tuesday 09 June 2026  20:15:03 +0000 (0:00:00.192)       0:00:14.718 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:15:03 +0000 (0:00:00.306)       0:00:15.024 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Tuesday 09 June 2026  20:15:04 +0000 (0:00:00.501)       0:00:15.526 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:15:04 +0000 (0:00:00.193)       0:00:15.720 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:15:04 +0000 (0:00:00.171)       0:00:15.892 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:15:06 +0000 (0:00:01.801)       0:00:17.693 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:15:06 +0000 (0:00:00.262)       0:00:17.956 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:15:07 +0000 (0:00:00.526)       0:00:18.482 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:15:08 +0000 (0:00:01.922)       0:00:20.405 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:15:09 +0000 (0:00:00.645)       0:00:21.050 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:15:09 +0000 (0:00:00.076)       0:00:21.127 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:15:09 +0000 (0:00:00.098)       0:00:21.226 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:15:10 +0000 (0:00:00.690)       0:00:21.916 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:15:10 +0000 (0:00:00.313)       0:00:22.230 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:15:12 +0000 (0:00:01.724)       0:00:23.954 **********
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] ********************************
Tuesday 09 June 2026  20:15:16 +0000 (0:00:04.123)       0:00:28.078 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:15:16 +0000 (0:00:00.332)       0:00:28.410 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:15:17 +0000 (0:00:00.499)       0:00:28.910 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:15:18 +0000 (0:00:00.551)       0:00:29.462 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:15:18 +0000 (0:00:00.167)       0:00:29.630 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:15:18 +0000 (0:00:00.537)       0:00:30.167 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:15:18 +0000 (0:00:00.054)       0:00:30.222 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:15:18 +0000 (0:00:00.145)       0:00:30.367 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:15:19 +0000 (0:00:00.486)       0:00:30.853 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:15:19 +0000 (0:00:00.060)       0:00:30.914 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:15:19 +0000 (0:00:00.349)       0:00:31.264 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:15:20 +0000 (0:00:01.098)       0:00:32.362 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:15:20 +0000 (0:00:00.058)       0:00:32.420 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:15:21 +0000 (0:00:00.099)       0:00:32.520 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:15:21 +0000 (0:00:00.100)       0:00:32.621 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:15:21 +0000 (0:00:00.210)       0:00:32.831 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:15:21 +0000 (0:00:00.082)       0:00:32.914 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:15:21 +0000 (0:00:00.116)       0:00:33.030 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:15:22 +0000 (0:00:00.674)       0:00:33.705 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:15:22 +0000 (0:00:00.154)       0:00:33.859 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:15:22 +0000 (0:00:00.112)       0:00:33.972 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:15:22 +0000 (0:00:00.067)       0:00:34.040 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:15:22 +0000 (0:00:00.132)       0:00:34.172 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:15:23 +0000 (0:00:00.570)       0:00:34.742 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:15:23 +0000 (0:00:00.060)       0:00:34.803 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:15:23 +0000 (0:00:00.142)       0:00:34.946 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:15:23 +0000 (0:00:00.085)       0:00:35.032 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:15:24 +0000 (0:00:00.691)       0:00:35.723 **********
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] ***************
Tuesday 09 June 2026  20:15:24 +0000 (0:00:00.164)       0:00:35.888 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:15:24 +0000 (0:00:00.381)       0:00:36.269 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:15:24 +0000 (0:00:00.072)       0:00:36.342 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:15:25 +0000 (0:00:00.331)       0:00:36.673 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:15:25 +0000 (0:00:00.091)       0:00:36.765 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:15:25 +0000 (0:00:00.445)       0:00:37.210 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:15:26 +0000 (0:00:00.525)       0:00:37.736 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:15:26 +0000 (0:00:00.491)       0:00:38.227 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:15:26 +0000 (0:00:00.173)       0:00:38.401 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:15:27 +0000 (0:00:00.453)       0:00:38.855 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:15:27 +0000 (0:00:00.131)       0:00:38.987 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:15:27 +0000 (0:00:00.067)       0:00:39.054 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:15:27 +0000 (0:00:00.069)       0:00:39.124 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:15:27 +0000 (0:00:00.060)       0:00:39.184 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:15:27 +0000 (0:00:00.109)       0:00:39.294 **********
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] ***************************
Tuesday 09 June 2026  20:15:28 +0000 (0:00:00.188)       0:00:39.482 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:15:28 +0000 (0:00:00.061)       0:00:39.544 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:15:28 +0000 (0:00:00.333)       0:00:39.877 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:15:29 +0000 (0:00:00.572)       0:00:40.450 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:15:29 +0000 (0:00:00.164)       0:00:40.614 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:15:29 +0000 (0:00:00.073)       0:00:40.688 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:15:29 +0000 (0:00:00.561)       0:00:41.249 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:15:29 +0000 (0:00:00.101)       0:00:41.351 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:15:29 +0000 (0:00:00.059)       0:00:41.410 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.059)       0:00:41.469 **********
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] **************************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.191)       0:00:41.660 **********
ok: [instance] => (item=compute-0 - ctlplane)

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.155)       0:00:41.815 **********
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.096)       0:00:41.912 **********
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.140)       0:00:42.053 **********
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.095)       0:00:42.148 **********
ok: [instance] => (item=compute-0 - public)

TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Tuesday 09 June 2026  20:15:30 +0000 (0:00:00.127)       0:00:42.276 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:15:31 +0000 (0:00:00.203)       0:00:42.480 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:15:31 +0000 (0:00:00.082)       0:00:42.562 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:90:69', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:cf:6d', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:15:31 +0000 (0:00:00.103)       0:00:42.665 **********
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] *************************************
Tuesday 09 June 2026  20:15:31 +0000 (0:00:00.180)       0:00:42.846 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:15:31 +0000 (0:00:00.282)       0:00:43.128 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:15:31 +0000 (0:00:00.058)       0:00:43.187 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:15:32 +0000 (0:00:00.255)       0:00:43.442 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:15:32 +0000 (0:00:00.121)       0:00:43.563 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:15:32 +0000 (0:00:00.068)       0:00:43.632 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:90:69', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:cf:6d', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:15:32 +0000 (0:00:00.182)       0:00:43.814 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:15:32 +0000 (0:00:00.073)       0:00:43.887 **********
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:90:69', 'entry': 'set:compute,52:54:00:01:90:69,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:cf:6d', 'entry': 'set:compute,52:54:00:00:cf:6d,192.168.110.10,compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:15:33 +0000 (0:00:00.798)       0:00:44.686 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:15:33 +0000 (0:00:00.104)       0:00:44.790 **********
ok: [instance] => (item=compute-0)

TASK [Inject VMs in the .utility zone] *****************************************
Tuesday 09 June 2026  20:15:33 +0000 (0:00:00.169)       0:00:44.960 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:15:33 +0000 (0:00:00.219)       0:00:45.180 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:15:33 +0000 (0:00:00.106)       0:00:45.286 **********
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] ********************************************
Tuesday 09 June 2026  20:15:34 +0000 (0:00:00.155)       0:00:45.441 **********
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] ***
Tuesday 09 June 2026  20:15:35 +0000 (0:00:00.997)       0:00:46.438 **********
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] ****************
Tuesday 09 June 2026  20:15:35 +0000 (0:00:00.219)       0:00:46.658 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:15:35 +0000 (0:00:00.128)       0:00:46.787 **********
skipping: [instance] => (item=compute)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Tuesday 09 June 2026  20:15:35 +0000 (0:00:00.109)       0:00:46.897 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:15:35 +0000 (0:00:00.094)       0:00:46.991 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:15:36 +0000 (0:00:00.510)       0:00:47.502 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:15:36 +0000 (0:00:00.131)       0:00:47.634 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:15:37 +0000 (0:00:00.805)       0:00:48.439 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:15:37 +0000 (0:00:00.518)       0:00:48.958 **********
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Tuesday 09 June 2026  20:15:38 +0000 (0:00:00.618)       0:00:49.576 **********
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] ***************************************
Tuesday 09 June 2026  20:15:38 +0000 (0:00:00.215)       0:00:49.792 **********
ok: [instance]

TASK [Ensure files exist] ******************************************************
Tuesday 09 June 2026  20:15:38 +0000 (0:00:00.408)       0:00:50.200 **********
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)

TASK [Check DHCP options configuration file exists] ****************************
Tuesday 09 June 2026  20:15:38 +0000 (0:00:00.104)       0:00:50.305 **********
skipping: [instance]

TASK [Assert DHCP options file exists] *****************************************
Tuesday 09 June 2026  20:15:38 +0000 (0:00:00.069)       0:00:50.375 **********
skipping: [instance]

TASK [Read DHCP options file] **************************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.071)       0:00:50.446 **********
skipping: [instance]

TASK [Decode DHCP options content] *********************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.117)       0:00:50.564 **********
skipping: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.072)       0:00:50.637 **********
skipping: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.072)       0:00:50.710 **********
skipping: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.071)       0:00:50.781 **********
skipping: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.500)       0:00:51.282 **********
skipping: [instance]

TASK [Ensure it failed at the right place] *************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.082)       0:00:51.364 **********
skipping: [instance]

TASK [Mark failure] ************************************************************
Tuesday 09 June 2026  20:15:39 +0000 (0:00:00.066)       0:00:51.431 **********
skipping: [instance]

TASK [Display error message] ***************************************************
Tuesday 09 June 2026  20:15:40 +0000 (0:00:00.066)       0:00:51.497 **********
skipping: [instance]

TASK [Append scenario to list] *************************************************
Tuesday 09 June 2026  20:15:40 +0000 (0:00:00.122)       0:00:51.620 **********
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Tuesday 09 June 2026  20:15:40 +0000 (0:00:00.101)       0:00:51.721 **********
changed: [instance]

TASK [Copy files of interest] **************************************************
Tuesday 09 June 2026  20:15:40 +0000 (0:00:00.298)       0:00:52.020 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Tuesday 09 June 2026  20:15:41 +0000 (0:00:00.796)       0:00:52.816 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Tuesday 09 June 2026  20:15:41 +0000 (0:00:00.595)       0:00:53.411 **********

TASK [libvirt_manager : Get installed packages list] ***************************
Tuesday 09 June 2026  20:15:42 +0000 (0:00:00.306)       0:00:53.718 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:15:43 +0000 (0:00:00.918)       0:00:54.637 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:15:46 +0000 (0:00:03.438)       0:00:58.075 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:15:47 +0000 (0:00:01.044)       0:00:59.119 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:15:48 +0000 (0:00:00.906)       0:01:00.026 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:15:49 +0000 (0:00:00.917)       0:01:00.944 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:15:49 +0000 (0:00:00.081)       0:01:01.025 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.455)       0:01:01.481 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.528)       0:01:02.009 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.113)       0:01:02.123 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.112)       0:01:02.235 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.052)       0:01:02.288 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.085)       0:01:02.374 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:15:50 +0000 (0:00:00.047)       0:01:02.421 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:15:51 +0000 (0:00:00.045)       0:01:02.467 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:15:51 +0000 (0:00:00.046)       0:01:02.513 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:15:51 +0000 (0:00:00.413)       0:01:02.926 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:15:51 +0000 (0:00:00.118)       0:01:03.045 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:15:51 +0000 (0:00:00.128)       0:01:03.173 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:15:52 +0000 (0:00:00.439)       0:01:03.613 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:15:52 +0000 (0:00:00.098)       0:01:03.712 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:15:52 +0000 (0:00:00.093)       0:01:03.805 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:15:52 +0000 (0:00:00.094)       0:01:03.899 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:15:52 +0000 (0:00:00.335)       0:01:04.235 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:15:53 +0000 (0:00:00.376)       0:01:04.611 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:15:53 +0000 (0:00:00.140)       0:01:04.752 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:15:53 +0000 (0:00:00.176)       0:01:04.928 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:15:53 +0000 (0:00:00.111)       0:01:05.040 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:15:53 +0000 (0:00:00.385)       0:01:05.425 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:15:54 +0000 (0:00:00.414)       0:01:05.840 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:15:55 +0000 (0:00:01.380)       0:01:07.220 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:15:56 +0000 (0:00:00.685)       0:01:07.906 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:15:57 +0000 (0:00:00.893)       0:01:08.800 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:15:57 +0000 (0:00:00.353)       0:01:09.153 **********
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': 13258905, 'dev': 64513, 'nlink': 1, 'atime': 1781036107.610567, 'mtime': 1781036107.610567, 'ctime': 1781036107.610567, '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': 13258912, 'dev': 64513, 'nlink': 1, 'atime': 1781036107.6125672, 'mtime': 1781036107.6125672, 'ctime': 1781036107.6125672, '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] **************************
Tuesday 09 June 2026  20:15:58 +0000 (0:00:00.877)       0:01:10.031 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:15:59 +0000 (0:00:01.313)       0:01:11.345 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:16:00 +0000 (0:00:00.501)       0:01:11.847 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:16:00 +0000 (0:00:00.492)       0:01:12.340 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:16:01 +0000 (0:00:00.621)       0:01:12.961 **********
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] *************************
Tuesday 09 June 2026  20:16:01 +0000 (0:00:00.142)       0:01:13.103 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:16:01 +0000 (0:00:00.093)       0:01:13.197 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:16:02 +0000 (0:00:00.372)       0:01:13.569 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:16:02 +0000 (0:00:00.126)       0:01:13.696 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:16:02 +0000 (0:00:00.177)       0:01:13.873 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:16:02 +0000 (0:00:00.153)       0:01:14.027 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:16:02 +0000 (0:00:00.118)       0:01:14.145 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:16:02 +0000 (0:00:00.152)       0:01:14.297 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:16:03 +0000 (0:00:00.342)       0:01:14.640 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:16:03 +0000 (0:00:00.065)       0:01:14.705 **********
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] *************************
Tuesday 09 June 2026  20:16:03 +0000 (0:00:00.163)       0:01:14.869 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:16:03 +0000 (0:00:00.138)       0:01:15.007 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:16:03 +0000 (0:00:00.405)       0:01:15.413 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:16:04 +0000 (0:00:00.092)       0:01:15.505 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:16:04 +0000 (0:00:00.179)       0:01:15.684 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:16:04 +0000 (0:00:00.121)       0:01:15.806 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:16:04 +0000 (0:00:00.097)       0:01:15.903 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:16:04 +0000 (0:00:00.147)       0:01:16.051 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.395)       0:01:16.446 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.093)       0:01:16.540 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.307)       0:01:16.848 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.050)       0:01:16.898 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.051)       0:01:16.949 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.054)       0:01:17.004 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.324)       0:01:17.328 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:16:05 +0000 (0:00:00.058)       0:01:17.386 **********
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] ****************************************
Tuesday 09 June 2026  20:16:07 +0000 (0:00:01.738)       0:01:19.124 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:16:08 +0000 (0:00:00.498)       0:01:19.623 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:16:10 +0000 (0:00:01.901)       0:01:21.525 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:16:10 +0000 (0:00:00.363)       0:01:21.889 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:16:10 +0000 (0:00:00.062)       0:01:21.951 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:16:10 +0000 (0:00:00.058)       0:01:22.009 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:16:10 +0000 (0:00:00.082)       0:01:22.091 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:16:11 +0000 (0:00:00.583)       0:01:22.675 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:16:11 +0000 (0:00:00.578)       0:01:23.253 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:16:12 +0000 (0:00:00.294)       0:01:23.547 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:16:12 +0000 (0:00:00.045)       0:01:23.592 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:16:12 +0000 (0:00:00.052)       0:01:23.645 **********
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] *************************************************
Tuesday 09 June 2026  20:16:13 +0000 (0:00:00.874)       0:01:24.519 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:16:13 +0000 (0:00:00.108)       0:01:24.628 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:16:13 +0000 (0:00:00.274)       0:01:24.902 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:16:13 +0000 (0:00:00.294)       0:01:25.197 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:16:13 +0000 (0:00:00.115)       0:01:25.312 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:16:14 +0000 (0:00:00.262)       0:01:25.575 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:16:14 +0000 (0:00:00.348)       0:01:25.923 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:16:14 +0000 (0:00:00.133)       0:01:26.057 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:16:16 +0000 (0:00:01.607)       0:01:27.664 **********
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] ********************************
Tuesday 09 June 2026  20:16:20 +0000 (0:00:03.989)       0:01:31.654 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:16:20 +0000 (0:00:00.332)       0:01:31.987 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:16:20 +0000 (0:00:00.058)       0:01:32.045 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:16:20 +0000 (0:00:00.057)       0:01:32.103 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:16:20 +0000 (0:00:00.090)       0:01:32.193 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:16:20 +0000 (0:00:00.050)       0:01:32.244 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:16:21 +0000 (0:00:00.312)       0:01:32.557 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:16:21 +0000 (0:00:00.096)       0:01:32.653 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:16:21 +0000 (0:00:00.046)       0:01:32.699 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:16:21 +0000 (0:00:00.249)       0:01:32.949 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:16:21 +0000 (0:00:00.047)       0:01:32.996 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:16:21 +0000 (0:00:00.046)       0:01:33.043 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:16:22 +0000 (0:00:00.753)       0:01:33.797 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:16:22 +0000 (0:00:00.283)       0:01:34.080 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:16:23 +0000 (0:00:00.551)       0:01:34.632 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:16:23 +0000 (0:00:00.355)       0:01:34.988 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:16:24 +0000 (0:00:00.712)       0:01:35.700 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:16:24 +0000 (0:00:00.057)       0:01:35.758 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:16:24 +0000 (0:00:00.307)       0:01:36.066 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:16:24 +0000 (0:00:00.280)       0:01:36.346 **********
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Tuesday 09 June 2026  20:16:25 +0000 (0:00:00.107)       0:01:36.454 **********
changed: [instance]

TASK [Ensure tree exists] ******************************************************
Tuesday 09 June 2026  20:16:25 +0000 (0:00:00.382)       0:01:36.837 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.717)       0:01:37.554 **********
ok: [instance]

TASK [Output scenario name] ****************************************************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.109)       0:01:37.664 **********
ok: [instance] =>
  msg: 'Running: DHCP options for VM types'

TASK [Generate network data] ***************************************************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.051)       0:01:37.716 **********

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.162)       0:01:37.879 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.056)       0:01:37.936 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.276)       0:01:38.212 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.050)       0:01:38.262 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.052)       0:01:38.314 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:16:26 +0000 (0:00:00.094)       0:01:38.409 **********
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})

TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Tuesday 09 June 2026  20:16:27 +0000 (0:00:00.148)       0:01:38.557 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:16:27 +0000 (0:00:00.050)       0:01:38.608 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:16:27 +0000 (0:00:00.478)       0:01:39.086 **********
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] *************************
Tuesday 09 June 2026  20:16:27 +0000 (0:00:00.139)       0:01:39.226 **********
ok: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:16:27 +0000 (0:00:00.117)       0:01:39.343 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:16:28 +0000 (0:00:00.270)       0:01:39.614 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:16:28 +0000 (0:00:00.396)       0:01:40.010 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:16:28 +0000 (0:00:00.070)       0:01:40.081 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:16:28 +0000 (0:00:00.072)       0:01:40.154 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:16:29 +0000 (0:00:00.299)       0:01:40.453 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:16:29 +0000 (0:00:00.719)       0:01:41.173 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.308)       0:01:41.482 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.078)       0:01:41.560 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.133)       0:01:41.694 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.053)       0:01:41.747 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.069)       0:01:41.817 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.054)       0:01:41.871 **********
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] ***************************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.186)       0:01:42.058 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.047)       0:01:42.105 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:16:30 +0000 (0:00:00.271)       0:01:42.376 **********
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:16:31 +0000 (0:00:00.509)       0:01:42.886 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:16:31 +0000 (0:00:00.196)       0:01:43.082 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:16:31 +0000 (0:00:00.074)       0:01:43.156 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:16:32 +0000 (0:00:00.543)       0:01:43.699 **********
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.] ***
Tuesday 09 June 2026  20:16:32 +0000 (0:00:00.132)       0:01:43.832 **********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  20:16:32 +0000 (0:00:00.110)       0:01:43.943 **********
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] *******************
Tuesday 09 June 2026  20:16:33 +0000 (0:00:01.026)       0:01:44.969 **********
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] ****************************
Tuesday 09 June 2026  20:16:34 +0000 (0:00:01.270)       0:01:46.240 **********
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] ******************
Tuesday 09 June 2026  20:16:35 +0000 (0:00:00.982)       0:01:47.222 **********
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] **********
Tuesday 09 June 2026  20:16:36 +0000 (0:00:01.132)       0:01:48.354 **********
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] ***********************
Tuesday 09 June 2026  20:16:37 +0000 (0:00:00.103)       0:01:48.458 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:16:37 +0000 (0:00:00.225)       0:01:48.683 **********
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] ************************
Tuesday 09 June 2026  20:16:38 +0000 (0:00:00.840)       0:01:49.523 **********
skipping: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:16:38 +0000 (0:00:00.069)       0:01:49.592 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:16:38 +0000 (0:00:00.053)       0:01:49.646 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:16:38 +0000 (0:00:00.095)       0:01:49.741 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:16:38 +0000 (0:00:00.501)       0:01:50.243 **********
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] ***************************************
Tuesday 09 June 2026  20:16:39 +0000 (0:00:00.532)       0:01:50.775 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:16:40 +0000 (0:00:01.642)       0:01:52.418 **********
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] ********************************
Tuesday 09 June 2026  20:16:45 +0000 (0:00:04.074)       0:01:56.493 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:16:45 +0000 (0:00:00.378)       0:01:56.871 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:16:46 +0000 (0:00:00.586)       0:01:57.458 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:16:46 +0000 (0:00:00.461)       0:01:57.919 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:16:46 +0000 (0:00:00.085)       0:01:58.005 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:16:47 +0000 (0:00:00.617)       0:01:58.622 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:16:47 +0000 (0:00:00.045)       0:01:58.668 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:16:47 +0000 (0:00:00.087)       0:01:58.756 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:16:47 +0000 (0:00:00.578)       0:01:59.334 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:16:47 +0000 (0:00:00.067)       0:01:59.401 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:16:48 +0000 (0:00:00.348)       0:01:59.750 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.827)       0:02:00.577 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.048)       0:02:00.626 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.047)       0:02:00.673 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.091)       0:02:00.765 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.299)       0:02:01.065 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.073)       0:02:01.138 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:16:49 +0000 (0:00:00.110)       0:02:01.249 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:16:50 +0000 (0:00:00.583)       0:02:01.833 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:16:50 +0000 (0:00:00.064)       0:02:01.898 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:16:50 +0000 (0:00:00.084)       0:02:01.983 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:16:50 +0000 (0:00:00.076)       0:02:02.059 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:16:50 +0000 (0:00:00.086)       0:02:02.146 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:16:51 +0000 (0:00:00.617)       0:02:02.763 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:16:51 +0000 (0:00:00.053)       0:02:02.816 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:16:51 +0000 (0:00:00.086)       0:02:02.903 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:16:51 +0000 (0:00:00.076)       0:02:02.980 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:16:51 +0000 (0:00:00.091)       0:02:03.072 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:16:52 +0000 (0:00:00.644)       0:02:03.717 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:16:52 +0000 (0:00:00.064)       0:02:03.781 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:16:52 +0000 (0:00:00.139)       0:02:03.921 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:16:52 +0000 (0:00:00.074)       0:02:03.996 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:16:52 +0000 (0:00:00.086)       0:02:04.082 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:16:53 +0000 (0:00:00.595)       0:02:04.678 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:16:53 +0000 (0:00:00.050)       0:02:04.728 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:16:53 +0000 (0:00:00.083)       0:02:04.812 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:16:53 +0000 (0:00:00.054)       0:02:04.866 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:16:53 +0000 (0:00:00.121)       0:02:04.988 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:16:54 +0000 (0:00:00.620)       0:02:05.608 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:16:54 +0000 (0:00:00.075)       0:02:05.684 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:16:54 +0000 (0:00:00.089)       0:02:05.773 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:16:54 +0000 (0:00:00.074)       0:02:05.848 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:16:54 +0000 (0:00:00.090)       0:02:05.938 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:16:55 +0000 (0:00:00.677)       0:02:06.616 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:16:55 +0000 (0:00:00.053)       0:02:06.669 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:16:55 +0000 (0:00:00.092)       0:02:06.762 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:16:55 +0000 (0:00:00.055)       0:02:06.817 **********
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] ***************
Tuesday 09 June 2026  20:16:56 +0000 (0:00:01.114)       0:02:07.931 **********
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] ***************
Tuesday 09 June 2026  20:16:56 +0000 (0:00:00.128)       0:02:08.060 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:16:56 +0000 (0:00:00.300)       0:02:08.360 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:16:56 +0000 (0:00:00.060)       0:02:08.421 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:16:57 +0000 (0:00:00.260)       0:02:08.681 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:16:57 +0000 (0:00:00.059)       0:02:08.740 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:16:57 +0000 (0:00:00.241)       0:02:08.982 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:16:57 +0000 (0:00:00.054)       0:02:09.036 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:16:57 +0000 (0:00:00.248)       0:02:09.285 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:16:57 +0000 (0:00:00.059)       0:02:09.345 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:16:58 +0000 (0:00:00.523)       0:02:09.868 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:16:58 +0000 (0:00:00.525)       0:02:10.393 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:16:59 +0000 (0:00:00.472)       0:02:10.866 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:16:59 +0000 (0:00:00.167)       0:02:11.034 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.477)       0:02:11.511 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.134)       0:02:11.645 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.061)       0:02:11.707 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.073)       0:02:11.780 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.076)       0:02:11.857 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.059)       0:02:11.916 **********
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] ***************************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.197)       0:02:12.114 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.047)       0:02:12.161 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:17:00 +0000 (0:00:00.274)       0:02:12.436 **********
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:17:01 +0000 (0:00:00.598)       0:02:13.034 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:17:01 +0000 (0:00:00.169)       0:02:13.204 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:17:01 +0000 (0:00:00.068)       0:02:13.272 **********
ok: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.562)       0:02:13.835 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.060)       0:02:13.895 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.052)       0:02:13.948 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.056)       0:02:14.004 **********
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] **************************************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.173)       0:02:14.177 **********
ok: [instance] => (item=compute-0 - ctlplane)

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.106)       0:02:14.284 **********
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.075)       0:02:14.359 **********
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:17:02 +0000 (0:00:00.073)       0:02:14.433 **********
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.072)       0:02:14.506 **********
ok: [instance] => (item=compute-0 - public)

TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.106)       0:02:14.612 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.133)       0:02:14.746 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.119)       0:02:14.865 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ab:e1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:66:ab', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.127)       0:02:14.993 **********
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] *************************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.105)       0:02:15.098 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.238)       0:02:15.337 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:17:03 +0000 (0:00:00.071)       0:02:15.409 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:17:04 +0000 (0:00:00.253)       0:02:15.662 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:17:04 +0000 (0:00:00.047)       0:02:15.710 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:17:04 +0000 (0:00:00.050)       0:02:15.761 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:01:ab:e1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:00:66:ab', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:17:04 +0000 (0:00:00.206)       0:02:15.967 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:17:04 +0000 (0:00:00.068)       0:02:16.035 **********
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:01:ab:e1', 'entry': 'set:compute,52:54:00:01:ab:e1,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:00:66:ab', 'entry': 'set:compute,52:54:00:00:66:ab,192.168.110.10,compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:17:05 +0000 (0:00:00.966)       0:02:17.002 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:17:05 +0000 (0:00:00.090)       0:02:17.092 **********
ok: [instance] => (item=compute-0)

TASK [Inject VMs in the .utility zone] *****************************************
Tuesday 09 June 2026  20:17:05 +0000 (0:00:00.119)       0:02:17.212 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:17:05 +0000 (0:00:00.200)       0:02:17.412 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:17:06 +0000 (0:00:00.077)       0:02:17.490 **********
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] ********************************************
Tuesday 09 June 2026  20:17:06 +0000 (0:00:00.211)       0:02:17.701 **********
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] ***
Tuesday 09 June 2026  20:17:08 +0000 (0:00:01.930)       0:02:19.631 **********
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] ****************
Tuesday 09 June 2026  20:17:08 +0000 (0:00:00.227)       0:02:19.859 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:17:08 +0000 (0:00:00.049)       0:02:19.908 **********
ok: [instance] => (item=compute)

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Tuesday 09 June 2026  20:17:08 +0000 (0:00:00.087)       0:02:19.996 **********
changed: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:17:09 +0000 (0:00:00.556)       0:02:20.553 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:17:09 +0000 (0:00:00.587)       0:02:21.140 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:17:09 +0000 (0:00:00.067)       0:02:21.208 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:17:10 +0000 (0:00:00.792)       0:02:22.001 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:17:10 +0000 (0:00:00.436)       0:02:22.437 **********
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Tuesday 09 June 2026  20:17:11 +0000 (0:00:00.426)       0:02:22.863 **********
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] ***************************************
Tuesday 09 June 2026  20:17:11 +0000 (0:00:00.120)       0:02:22.983 **********
ok: [instance]

TASK [Ensure files exist] ******************************************************
Tuesday 09 June 2026  20:17:11 +0000 (0:00:00.291)       0:02:23.275 **********
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)

TASK [Check DHCP options configuration file exists] ****************************
Tuesday 09 June 2026  20:17:12 +0000 (0:00:00.167)       0:02:23.443 **********
ok: [instance]

TASK [Assert DHCP options file exists] *****************************************
Tuesday 09 June 2026  20:17:12 +0000 (0:00:00.334)       0:02:23.778 **********
ok: [instance]

TASK [Read DHCP options file] **************************************************
Tuesday 09 June 2026  20:17:12 +0000 (0:00:00.091)       0:02:23.869 **********
ok: [instance]

TASK [Decode DHCP options content] *********************************************
Tuesday 09 June 2026  20:17:12 +0000 (0:00:00.395)       0:02:24.265 **********
ok: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Tuesday 09 June 2026  20:17:12 +0000 (0:00:00.071)       0:02:24.336 **********
ok: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Tuesday 09 June 2026  20:17:12 +0000 (0:00:00.057)       0:02:24.394 **********
ok: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.269)       0:02:24.663 **********
ok: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.426)       0:02:25.089 **********
ok: [instance]

TASK [Ensure it failed at the right place] *************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.094)       0:02:25.184 **********
skipping: [instance]

TASK [Mark failure] ************************************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.054)       0:02:25.239 **********
skipping: [instance]

TASK [Display error message] ***************************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.052)       0:02:25.291 **********
skipping: [instance]

TASK [Append scenario to list] *************************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.052)       0:02:25.344 **********
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Tuesday 09 June 2026  20:17:13 +0000 (0:00:00.050)       0:02:25.394 **********
changed: [instance]

TASK [Copy files of interest] **************************************************
Tuesday 09 June 2026  20:17:14 +0000 (0:00:00.277)       0:02:25.672 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Tuesday 09 June 2026  20:17:15 +0000 (0:00:00.779)       0:02:26.451 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Tuesday 09 June 2026  20:17:15 +0000 (0:00:00.461)       0:02:26.913 **********

TASK [libvirt_manager : Get installed packages list] ***************************
Tuesday 09 June 2026  20:17:15 +0000 (0:00:00.236)       0:02:27.149 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:17:16 +0000 (0:00:00.814)       0:02:27.964 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:17:20 +0000 (0:00:03.574)       0:02:31.538 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:17:21 +0000 (0:00:01.893)       0:02:33.431 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:17:22 +0000 (0:00:00.824)       0:02:34.255 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:17:23 +0000 (0:00:00.918)       0:02:35.174 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:17:23 +0000 (0:00:00.059)       0:02:35.233 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.397)       0:02:35.630 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.343)       0:02:35.974 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.090)       0:02:36.065 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.087)       0:02:36.152 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.076)       0:02:36.229 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.052)       0:02:36.281 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.107)       0:02:36.389 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:17:24 +0000 (0:00:00.046)       0:02:36.435 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:17:25 +0000 (0:00:00.051)       0:02:36.486 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:17:25 +0000 (0:00:00.408)       0:02:36.895 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:17:25 +0000 (0:00:00.114)       0:02:37.010 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:17:25 +0000 (0:00:00.108)       0:02:37.119 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:17:25 +0000 (0:00:00.272)       0:02:37.392 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:17:26 +0000 (0:00:00.086)       0:02:37.478 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:17:26 +0000 (0:00:00.185)       0:02:37.664 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:17:26 +0000 (0:00:00.094)       0:02:37.758 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:17:26 +0000 (0:00:00.357)       0:02:38.115 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:17:27 +0000 (0:00:00.363)       0:02:38.479 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:17:27 +0000 (0:00:00.132)       0:02:38.612 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:17:27 +0000 (0:00:00.116)       0:02:38.728 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:17:27 +0000 (0:00:00.121)       0:02:38.850 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:17:27 +0000 (0:00:00.400)       0:02:39.250 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:17:28 +0000 (0:00:00.425)       0:02:39.676 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:17:29 +0000 (0:00:01.291)       0:02:40.968 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:17:30 +0000 (0:00:00.847)       0:02:41.816 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:17:31 +0000 (0:00:00.760)       0:02:42.577 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:17:31 +0000 (0:00:00.248)       0:02:42.825 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:17:31 +0000 (0:00:00.044)       0:02:42.870 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:17:32 +0000 (0:00:01.196)       0:02:44.066 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:17:33 +0000 (0:00:00.499)       0:02:44.565 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:17:33 +0000 (0:00:00.519)       0:02:45.085 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:17:34 +0000 (0:00:00.607)       0:02:45.692 **********
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] *************************
Tuesday 09 June 2026  20:17:34 +0000 (0:00:00.196)       0:02:45.888 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:17:34 +0000 (0:00:00.198)       0:02:46.087 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:17:35 +0000 (0:00:00.352)       0:02:46.439 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:17:35 +0000 (0:00:00.096)       0:02:46.536 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:17:35 +0000 (0:00:00.156)       0:02:46.692 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:17:35 +0000 (0:00:00.108)       0:02:46.801 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:17:35 +0000 (0:00:00.105)       0:02:46.906 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:17:35 +0000 (0:00:00.162)       0:02:47.069 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:17:36 +0000 (0:00:00.372)       0:02:47.442 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:17:36 +0000 (0:00:00.240)       0:02:47.682 **********
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] *************************
Tuesday 09 June 2026  20:17:36 +0000 (0:00:00.200)       0:02:47.882 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:17:36 +0000 (0:00:00.125)       0:02:48.008 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:17:36 +0000 (0:00:00.310)       0:02:48.318 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:17:36 +0000 (0:00:00.081)       0:02:48.400 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:17:37 +0000 (0:00:00.143)       0:02:48.543 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:17:37 +0000 (0:00:00.141)       0:02:48.685 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:17:37 +0000 (0:00:00.217)       0:02:48.903 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:17:37 +0000 (0:00:00.140)       0:02:49.043 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:17:37 +0000 (0:00:00.374)       0:02:49.418 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.044)       0:02:49.463 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.250)       0:02:49.713 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.083)       0:02:49.796 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.066)       0:02:49.863 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.058)       0:02:49.922 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.303)       0:02:50.225 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:17:38 +0000 (0:00:00.043)       0:02:50.268 **********
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] ****************************************
Tuesday 09 June 2026  20:17:40 +0000 (0:00:01.587)       0:02:51.856 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:17:40 +0000 (0:00:00.518)       0:02:52.375 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:17:42 +0000 (0:00:01.639)       0:02:54.014 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:17:42 +0000 (0:00:00.326)       0:02:54.341 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:17:42 +0000 (0:00:00.059)       0:02:54.400 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:17:43 +0000 (0:00:00.058)       0:02:54.459 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:17:43 +0000 (0:00:00.094)       0:02:54.553 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:17:43 +0000 (0:00:00.477)       0:02:55.031 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:17:43 +0000 (0:00:00.401)       0:02:55.433 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:17:44 +0000 (0:00:00.304)       0:02:55.737 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:17:44 +0000 (0:00:00.043)       0:02:55.781 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:17:44 +0000 (0:00:00.045)       0:02:55.826 **********
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] *************************************************
Tuesday 09 June 2026  20:17:45 +0000 (0:00:00.863)       0:02:56.689 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:17:45 +0000 (0:00:00.111)       0:02:56.801 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:17:45 +0000 (0:00:00.271)       0:02:57.073 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:17:45 +0000 (0:00:00.321)       0:02:57.394 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:17:46 +0000 (0:00:00.116)       0:02:57.510 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:17:46 +0000 (0:00:00.268)       0:02:57.779 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:17:46 +0000 (0:00:00.289)       0:02:58.069 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:17:46 +0000 (0:00:00.154)       0:02:58.223 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:17:48 +0000 (0:00:01.588)       0:02:59.812 **********
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] ********************************
Tuesday 09 June 2026  20:17:52 +0000 (0:00:04.265)       0:03:04.078 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:17:52 +0000 (0:00:00.312)       0:03:04.391 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.105)       0:03:04.496 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.048)       0:03:04.544 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.082)       0:03:04.627 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.054)       0:03:04.682 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.268)       0:03:04.951 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.084)       0:03:05.035 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:17:53 +0000 (0:00:00.050)       0:03:05.085 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:17:54 +0000 (0:00:00.386)       0:03:05.472 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:17:54 +0000 (0:00:00.049)       0:03:05.522 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:17:54 +0000 (0:00:00.054)       0:03:05.577 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:17:54 +0000 (0:00:00.687)       0:03:06.265 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:17:55 +0000 (0:00:00.313)       0:03:06.578 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:17:55 +0000 (0:00:00.583)       0:03:07.161 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:17:56 +0000 (0:00:00.345)       0:03:07.507 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:17:56 +0000 (0:00:00.656)       0:03:08.164 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:17:56 +0000 (0:00:00.073)       0:03:08.237 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:17:57 +0000 (0:00:00.344)       0:03:08.582 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:17:57 +0000 (0:00:00.302)       0:03:08.884 **********
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Tuesday 09 June 2026  20:17:57 +0000 (0:00:00.117)       0:03:09.001 **********
changed: [instance]

TASK [Ensure tree exists] ******************************************************
Tuesday 09 June 2026  20:17:57 +0000 (0:00:00.286)       0:03:09.287 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Tuesday 09 June 2026  20:17:58 +0000 (0:00:00.696)       0:03:09.984 **********
ok: [instance]

TASK [Output scenario name] ****************************************************
Tuesday 09 June 2026  20:17:58 +0000 (0:00:00.048)       0:03:10.033 **********
ok: [instance] =>
  msg: 'Running: Baremetal integration'

TASK [Generate network data] ***************************************************
Tuesday 09 June 2026  20:17:58 +0000 (0:00:00.125)       0:03:10.158 **********

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Tuesday 09 June 2026  20:17:58 +0000 (0:00:00.171)       0:03:10.329 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:17:58 +0000 (0:00:00.061)       0:03:10.391 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:17:59 +0000 (0:00:00.232)       0:03:10.624 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:17:59 +0000 (0:00:00.060)       0:03:10.684 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:17:59 +0000 (0:00:00.052)       0:03:10.736 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:17:59 +0000 (0:00:00.074)       0:03:10.811 **********
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})

TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Tuesday 09 June 2026  20:17:59 +0000 (0:00:00.096)       0:03:10.907 **********
ok: [instance] => (item=bm-0)

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:17:59 +0000 (0:00:00.142)       0:03:11.050 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:18:00 +0000 (0:00:00.519)       0:03:11.570 **********
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] *************************
Tuesday 09 June 2026  20:18:00 +0000 (0:00:00.199)       0:03:11.769 **********
ok: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:18:00 +0000 (0:00:00.127)       0:03:11.896 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:18:00 +0000 (0:00:00.275)       0:03:12.172 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.293)       0:03:12.465 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.130)       0:03:12.596 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.070)       0:03:12.667 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.137)       0:03:12.804 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.288)       0:03:13.093 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.281)       0:03:13.374 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:18:01 +0000 (0:00:00.052)       0:03:13.426 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:18:02 +0000 (0:00:00.052)       0:03:13.479 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:18:02 +0000 (0:00:00.254)       0:03:13.733 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:18:02 +0000 (0:00:00.629)       0:03:14.362 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.266)       0:03:14.629 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.066)       0:03:14.695 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.053)       0:03:14.748 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.055)       0:03:14.804 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.053)       0:03:14.858 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.046)       0:03:14.904 **********
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] ***************************
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.241)       0:03:15.145 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:18:03 +0000 (0:00:00.104)       0:03:15.250 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:18:04 +0000 (0:00:00.270)       0:03:15.521 **********
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:18:04 +0000 (0:00:00.520)       0:03:16.041 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:18:04 +0000 (0:00:00.137)       0:03:16.179 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:18:04 +0000 (0:00:00.068)       0:03:16.247 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:18:05 +0000 (0:00:00.496)       0:03:16.744 **********
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.] ***
Tuesday 09 June 2026  20:18:05 +0000 (0:00:00.207)       0:03:16.951 **********
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  20:18:05 +0000 (0:00:00.099)       0:03:17.050 **********
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] *******************
Tuesday 09 June 2026  20:18:07 +0000 (0:00:01.702)       0:03:18.753 **********
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] ****************************
Tuesday 09 June 2026  20:18:09 +0000 (0:00:01.739)       0:03:20.493 **********
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] ******************
Tuesday 09 June 2026  20:18:10 +0000 (0:00:01.626)       0:03:22.119 **********
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] **********
Tuesday 09 June 2026  20:18:12 +0000 (0:00:01.578)       0:03:23.698 **********
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] ***********************
Tuesday 09 June 2026  20:18:12 +0000 (0:00:00.177)       0:03:23.875 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:18:12 +0000 (0:00:00.270)       0:03:24.146 **********
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] ************************
Tuesday 09 June 2026  20:18:14 +0000 (0:00:01.378)       0:03:25.524 **********
skipping: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:18:14 +0000 (0:00:00.075)       0:03:25.599 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:18:14 +0000 (0:00:00.054)       0:03:25.654 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:18:14 +0000 (0:00:00.054)       0:03:25.709 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:18:14 +0000 (0:00:00.569)       0:03:26.279 **********
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] ***************************************
Tuesday 09 June 2026  20:18:15 +0000 (0:00:00.807)       0:03:27.086 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:18:17 +0000 (0:00:01.538)       0:03:28.625 **********
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] ********************************
Tuesday 09 June 2026  20:18:21 +0000 (0:00:04.071)       0:03:32.696 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:18:21 +0000 (0:00:00.386)       0:03:33.082 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:18:22 +0000 (0:00:00.497)       0:03:33.580 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:18:22 +0000 (0:00:00.529)       0:03:34.109 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:18:22 +0000 (0:00:00.090)       0:03:34.200 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:18:23 +0000 (0:00:00.630)       0:03:34.830 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:18:23 +0000 (0:00:00.200)       0:03:35.031 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:18:23 +0000 (0:00:00.104)       0:03:35.135 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:18:24 +0000 (0:00:00.514)       0:03:35.650 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:18:24 +0000 (0:00:00.062)       0:03:35.712 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:18:24 +0000 (0:00:00.397)       0:03:36.110 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:18:25 +0000 (0:00:01.073)       0:03:37.183 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:18:25 +0000 (0:00:00.067)       0:03:37.251 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:18:25 +0000 (0:00:00.048)       0:03:37.299 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:18:25 +0000 (0:00:00.122)       0:03:37.422 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:26 +0000 (0:00:00.528)       0:03:37.950 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:26 +0000 (0:00:00.131)       0:03:38.081 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:26 +0000 (0:00:00.066)       0:03:38.148 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:27 +0000 (0:00:00.616)       0:03:38.765 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:27 +0000 (0:00:00.043)       0:03:38.808 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:27 +0000 (0:00:00.074)       0:03:38.882 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:27 +0000 (0:00:00.069)       0:03:38.952 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:27 +0000 (0:00:00.084)       0:03:39.037 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:28 +0000 (0:00:00.552)       0:03:39.589 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:28 +0000 (0:00:00.052)       0:03:39.642 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:28 +0000 (0:00:00.088)       0:03:39.730 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:28 +0000 (0:00:00.077)       0:03:39.808 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:28 +0000 (0:00:00.087)       0:03:39.895 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:29 +0000 (0:00:00.682)       0:03:40.578 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:29 +0000 (0:00:00.060)       0:03:40.638 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:29 +0000 (0:00:00.158)       0:03:40.797 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:29 +0000 (0:00:00.057)       0:03:40.855 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:29 +0000 (0:00:00.072)       0:03:40.928 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:30 +0000 (0:00:00.608)       0:03:41.536 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:30 +0000 (0:00:00.064)       0:03:41.600 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:30 +0000 (0:00:00.096)       0:03:41.697 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:30 +0000 (0:00:00.197)       0:03:41.894 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:30 +0000 (0:00:00.103)       0:03:41.998 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:31 +0000 (0:00:00.572)       0:03:42.570 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:31 +0000 (0:00:00.056)       0:03:42.627 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:31 +0000 (0:00:00.090)       0:03:42.718 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:31 +0000 (0:00:00.070)       0:03:42.788 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:31 +0000 (0:00:00.102)       0:03:42.891 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:32 +0000 (0:00:00.829)       0:03:43.720 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:32 +0000 (0:00:00.074)       0:03:43.795 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:32 +0000 (0:00:00.096)       0:03:43.892 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:32 +0000 (0:00:00.084)       0:03:43.976 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:32 +0000 (0:00:00.116)       0:03:44.093 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:33 +0000 (0:00:00.674)       0:03:44.768 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:33 +0000 (0:00:00.071)       0:03:44.840 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:33 +0000 (0:00:00.252)       0:03:45.092 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:33 +0000 (0:00:00.074)       0:03:45.167 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:33 +0000 (0:00:00.092)       0:03:45.260 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:34 +0000 (0:00:00.672)       0:03:45.933 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:34 +0000 (0:00:00.065)       0:03:45.999 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:34 +0000 (0:00:00.088)       0:03:46.087 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:34 +0000 (0:00:00.151)       0:03:46.238 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:34 +0000 (0:00:00.111)       0:03:46.350 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:35 +0000 (0:00:00.710)       0:03:47.060 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:35 +0000 (0:00:00.071)       0:03:47.131 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:35 +0000 (0:00:00.100)       0:03:47.231 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:35 +0000 (0:00:00.074)       0:03:47.306 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:35 +0000 (0:00:00.103)       0:03:47.409 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:36 +0000 (0:00:00.672)       0:03:48.081 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:36 +0000 (0:00:00.068)       0:03:48.150 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:36 +0000 (0:00:00.090)       0:03:48.241 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:36 +0000 (0:00:00.074)       0:03:48.316 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:36 +0000 (0:00:00.094)       0:03:48.411 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:37 +0000 (0:00:00.688)       0:03:49.099 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:37 +0000 (0:00:00.172)       0:03:49.272 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:18:37 +0000 (0:00:00.081)       0:03:49.353 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:18:37 +0000 (0:00:00.072)       0:03:49.426 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:18:38 +0000 (0:00:00.079)       0:03:49.506 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:18:38 +0000 (0:00:00.702)       0:03:50.208 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:18:38 +0000 (0:00:00.070)       0:03:50.278 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:18:38 +0000 (0:00:00.085)       0:03:50.364 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:18:39 +0000 (0:00:00.127)       0:03:50.492 **********
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] ***************
Tuesday 09 June 2026  20:18:40 +0000 (0:00:01.603)       0:03:52.096 **********
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] ***************
Tuesday 09 June 2026  20:18:40 +0000 (0:00:00.143)       0:03:52.240 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:18:41 +0000 (0:00:00.320)       0:03:52.560 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:18:41 +0000 (0:00:00.144)       0:03:52.704 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:18:41 +0000 (0:00:00.300)       0:03:53.005 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:18:41 +0000 (0:00:00.053)       0:03:53.058 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:18:41 +0000 (0:00:00.243)       0:03:53.302 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:18:41 +0000 (0:00:00.064)       0:03:53.366 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:18:42 +0000 (0:00:00.317)       0:03:53.683 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:18:42 +0000 (0:00:00.075)       0:03:53.759 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:18:42 +0000 (0:00:00.262)       0:03:54.021 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:18:42 +0000 (0:00:00.128)       0:03:54.149 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:18:42 +0000 (0:00:00.271)       0:03:54.421 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:18:43 +0000 (0:00:00.060)       0:03:54.481 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:18:43 +0000 (0:00:00.525)       0:03:55.007 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:18:44 +0000 (0:00:00.510)       0:03:55.517 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:18:44 +0000 (0:00:00.504)       0:03:56.022 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:18:44 +0000 (0:00:00.238)       0:03:56.260 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:18:45 +0000 (0:00:00.570)       0:03:56.831 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:18:45 +0000 (0:00:00.066)       0:03:56.897 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:18:45 +0000 (0:00:00.068)       0:03:56.966 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:18:45 +0000 (0:00:00.063)       0:03:57.030 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:18:45 +0000 (0:00:00.073)       0:03:57.103 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:18:45 +0000 (0:00:00.057)       0:03:57.161 **********
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] ***************************
Tuesday 09 June 2026  20:18:46 +0000 (0:00:00.293)       0:03:57.454 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:18:46 +0000 (0:00:00.149)       0:03:57.604 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:18:46 +0000 (0:00:00.329)       0:03:57.933 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:18:47 +0000 (0:00:00.659)       0:03:58.592 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:18:47 +0000 (0:00:00.155)       0:03:58.748 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:18:47 +0000 (0:00:00.075)       0:03:58.824 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.818)       0:03:59.642 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.081)       0:03:59.724 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.065)       0:03:59.789 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.064)       0:03:59.853 **********
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] **************************************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.135)       0:03:59.989 **********
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.175)       0:04:00.165 **********
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.144)       0:04:00.309 **********
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:18:48 +0000 (0:00:00.101)       0:04:00.411 **********
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Tuesday 09 June 2026  20:18:49 +0000 (0:00:00.221)       0:04:00.632 **********
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)

TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Tuesday 09 June 2026  20:18:49 +0000 (0:00:00.174)       0:04:00.806 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:18:49 +0000 (0:00:00.148)       0:04:00.954 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:18:49 +0000 (0:00:00.074)       0:04:01.028 **********
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:34:e9', '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:17:42', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:18:49 +0000 (0:00:00.173)       0:04:01.202 **********
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] *************************************
Tuesday 09 June 2026  20:18:49 +0000 (0:00:00.118)       0:04:01.320 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:18:50 +0000 (0:00:00.261)       0:04:01.582 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:18:50 +0000 (0:00:00.139)       0:04:01.722 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:18:50 +0000 (0:00:00.311)       0:04:02.033 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:18:50 +0000 (0:00:00.058)       0:04:02.092 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:18:50 +0000 (0:00:00.064)       0:04:02.156 **********
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:34:e9', '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:17:42', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:18:50 +0000 (0:00:00.235)       0:04:02.392 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:18:51 +0000 (0:00:00.078)       0:04:02.471 **********
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:34:e9', 'entry': 'set:compute,52:54:00:01:34:e9,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:17:42', 'entry': 'set:compute,52:54:00:00:17:42,192.168.110.10,compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:18:52 +0000 (0:00:01.787)       0:04:04.258 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:18:52 +0000 (0:00:00.077)       0:04:04.336 **********
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)

TASK [Inject VMs in the .utility zone] *****************************************
Tuesday 09 June 2026  20:18:53 +0000 (0:00:00.182)       0:04:04.518 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:18:53 +0000 (0:00:00.178)       0:04:04.697 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:18:53 +0000 (0:00:00.086)       0:04:04.784 **********
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] ********************************************
Tuesday 09 June 2026  20:18:53 +0000 (0:00:00.369)       0:04:05.154 **********
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] ***
Tuesday 09 June 2026  20:18:57 +0000 (0:00:03.643)       0:04:08.797 **********
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] ****************
Tuesday 09 June 2026  20:18:57 +0000 (0:00:00.265)       0:04:09.062 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:18:57 +0000 (0:00:00.063)       0:04:09.125 **********
skipping: [instance] => (item=compute)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Tuesday 09 June 2026  20:18:57 +0000 (0:00:00.169)       0:04:09.295 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:18:57 +0000 (0:00:00.063)       0:04:09.358 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:18:58 +0000 (0:00:00.631)       0:04:09.990 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:18:58 +0000 (0:00:00.067)       0:04:10.058 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:18:59 +0000 (0:00:00.939)       0:04:10.998 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:19:00 +0000 (0:00:00.567)       0:04:11.565 **********
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Tuesday 09 June 2026  20:19:00 +0000 (0:00:00.576)       0:04:12.141 **********
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] ***************************************
Tuesday 09 June 2026  20:19:00 +0000 (0:00:00.219)       0:04:12.361 **********
ok: [instance]

TASK [Ensure files exist] ******************************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.308)       0:04:12.670 **********
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] ****************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.139)       0:04:12.810 **********
skipping: [instance]

TASK [Assert DHCP options file exists] *****************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.151)       0:04:12.961 **********
skipping: [instance]

TASK [Read DHCP options file] **************************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.070)       0:04:13.032 **********
skipping: [instance]

TASK [Decode DHCP options content] *********************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.071)       0:04:13.103 **********
skipping: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.075)       0:04:13.178 **********
skipping: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.059)       0:04:13.238 **********
skipping: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.057)       0:04:13.296 **********
skipping: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.057)       0:04:13.353 **********
skipping: [instance]

TASK [Ensure it failed at the right place] *************************************
Tuesday 09 June 2026  20:19:01 +0000 (0:00:00.056)       0:04:13.409 **********
skipping: [instance]

TASK [Mark failure] ************************************************************
Tuesday 09 June 2026  20:19:02 +0000 (0:00:00.054)       0:04:13.463 **********
skipping: [instance]

TASK [Display error message] ***************************************************
Tuesday 09 June 2026  20:19:02 +0000 (0:00:00.051)       0:04:13.515 **********
skipping: [instance]

TASK [Append scenario to list] *************************************************
Tuesday 09 June 2026  20:19:02 +0000 (0:00:00.133)       0:04:13.649 **********
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Tuesday 09 June 2026  20:19:02 +0000 (0:00:00.052)       0:04:13.701 **********
changed: [instance]

TASK [Copy files of interest] **************************************************
Tuesday 09 June 2026  20:19:02 +0000 (0:00:00.323)       0:04:14.024 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Tuesday 09 June 2026  20:19:03 +0000 (0:00:00.746)       0:04:14.771 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Tuesday 09 June 2026  20:19:03 +0000 (0:00:00.640)       0:04:15.412 **********

TASK [libvirt_manager : Get installed packages list] ***************************
Tuesday 09 June 2026  20:19:04 +0000 (0:00:00.323)       0:04:15.735 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:19:05 +0000 (0:00:00.835)       0:04:16.570 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:19:08 +0000 (0:00:03.862)       0:04:20.432 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:19:09 +0000 (0:00:00.928)       0:04:21.361 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:19:10 +0000 (0:00:00.849)       0:04:22.211 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:19:11 +0000 (0:00:00.892)       0:04:23.104 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:19:11 +0000 (0:00:00.132)       0:04:23.237 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.390)       0:04:23.628 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.357)       0:04:23.986 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.122)       0:04:24.108 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.101)       0:04:24.210 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.046)       0:04:24.256 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.041)       0:04:24.297 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:19:12 +0000 (0:00:00.042)       0:04:24.340 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.117)       0:04:24.458 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.047)       0:04:24.505 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.342)       0:04:24.848 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.105)       0:04:24.954 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.088)       0:04:25.042 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.292)       0:04:25.335 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:19:13 +0000 (0:00:00.093)       0:04:25.428 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:19:14 +0000 (0:00:00.081)       0:04:25.510 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:19:14 +0000 (0:00:00.239)       0:04:25.749 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:19:14 +0000 (0:00:00.322)       0:04:26.071 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:19:14 +0000 (0:00:00.334)       0:04:26.406 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:19:15 +0000 (0:00:00.106)       0:04:26.512 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:19:15 +0000 (0:00:00.091)       0:04:26.603 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:19:15 +0000 (0:00:00.121)       0:04:26.724 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:19:15 +0000 (0:00:00.409)       0:04:27.134 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:19:16 +0000 (0:00:00.371)       0:04:27.506 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:19:17 +0000 (0:00:01.321)       0:04:28.827 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:19:18 +0000 (0:00:00.630)       0:04:29.457 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:19:18 +0000 (0:00:00.947)       0:04:30.405 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:19:19 +0000 (0:00:00.339)       0:04:30.745 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:19:19 +0000 (0:00:00.046)       0:04:30.791 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:19:20 +0000 (0:00:01.091)       0:04:31.883 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:19:20 +0000 (0:00:00.537)       0:04:32.420 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:19:21 +0000 (0:00:00.555)       0:04:32.976 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:19:22 +0000 (0:00:00.646)       0:04:33.623 **********
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] *************************
Tuesday 09 June 2026  20:19:22 +0000 (0:00:00.166)       0:04:33.789 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:19:22 +0000 (0:00:00.098)       0:04:33.887 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:19:22 +0000 (0:00:00.391)       0:04:34.279 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:19:22 +0000 (0:00:00.132)       0:04:34.411 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:19:23 +0000 (0:00:00.354)       0:04:34.765 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:19:23 +0000 (0:00:00.087)       0:04:34.853 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:19:23 +0000 (0:00:00.104)       0:04:34.958 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:19:23 +0000 (0:00:00.187)       0:04:35.146 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:19:24 +0000 (0:00:00.362)       0:04:35.508 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:19:24 +0000 (0:00:00.046)       0:04:35.554 **********
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] *************************
Tuesday 09 June 2026  20:19:24 +0000 (0:00:00.143)       0:04:35.697 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:19:24 +0000 (0:00:00.223)       0:04:35.920 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:19:24 +0000 (0:00:00.439)       0:04:36.360 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:19:25 +0000 (0:00:00.124)       0:04:36.485 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:19:25 +0000 (0:00:00.177)       0:04:36.662 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:19:25 +0000 (0:00:00.108)       0:04:36.770 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:19:25 +0000 (0:00:00.090)       0:04:36.861 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:19:25 +0000 (0:00:00.127)       0:04:36.989 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.461)       0:04:37.450 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.128)       0:04:37.579 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.251)       0:04:37.830 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.063)       0:04:37.894 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.046)       0:04:37.941 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.051)       0:04:37.992 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.311)       0:04:38.304 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:19:26 +0000 (0:00:00.062)       0:04:38.366 **********
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] ****************************************
Tuesday 09 June 2026  20:19:28 +0000 (0:00:01.727)       0:04:40.094 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:19:29 +0000 (0:00:00.462)       0:04:40.556 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:19:30 +0000 (0:00:01.569)       0:04:42.125 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:19:30 +0000 (0:00:00.307)       0:04:42.433 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:19:31 +0000 (0:00:00.075)       0:04:42.508 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:19:31 +0000 (0:00:00.143)       0:04:42.652 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:19:31 +0000 (0:00:00.101)       0:04:42.754 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:19:31 +0000 (0:00:00.504)       0:04:43.258 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:19:32 +0000 (0:00:00.448)       0:04:43.707 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:19:32 +0000 (0:00:00.226)       0:04:43.934 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:19:32 +0000 (0:00:00.051)       0:04:43.985 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:19:32 +0000 (0:00:00.130)       0:04:44.115 **********
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] *************************************************
Tuesday 09 June 2026  20:19:33 +0000 (0:00:00.849)       0:04:44.965 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:19:33 +0000 (0:00:00.126)       0:04:45.091 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:19:33 +0000 (0:00:00.271)       0:04:45.363 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:19:34 +0000 (0:00:00.440)       0:04:45.803 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:19:34 +0000 (0:00:00.129)       0:04:45.932 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:19:34 +0000 (0:00:00.295)       0:04:46.228 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:19:35 +0000 (0:00:00.331)       0:04:46.560 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:19:35 +0000 (0:00:00.084)       0:04:46.644 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:19:36 +0000 (0:00:01.608)       0:04:48.253 **********
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] ********************************
Tuesday 09 June 2026  20:19:40 +0000 (0:00:04.060)       0:04:52.314 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.282)       0:04:52.596 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.050)       0:04:52.647 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.126)       0:04:52.774 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.085)       0:04:52.859 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.052)       0:04:52.911 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.346)       0:04:53.258 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.103)       0:04:53.361 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:19:41 +0000 (0:00:00.043)       0:04:53.404 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:19:42 +0000 (0:00:00.323)       0:04:53.728 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:19:42 +0000 (0:00:00.145)       0:04:53.873 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:19:42 +0000 (0:00:00.053)       0:04:53.927 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:19:43 +0000 (0:00:00.656)       0:04:54.584 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:19:43 +0000 (0:00:00.380)       0:04:54.964 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:19:44 +0000 (0:00:00.585)       0:04:55.550 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:19:44 +0000 (0:00:00.588)       0:04:56.138 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:19:45 +0000 (0:00:00.808)       0:04:56.946 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:19:45 +0000 (0:00:00.060)       0:04:57.007 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:19:45 +0000 (0:00:00.298)       0:04:57.306 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:19:46 +0000 (0:00:00.372)       0:04:57.678 **********
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Tuesday 09 June 2026  20:19:46 +0000 (0:00:00.109)       0:04:57.787 **********
changed: [instance]

TASK [Ensure tree exists] ******************************************************
Tuesday 09 June 2026  20:19:46 +0000 (0:00:00.246)       0:04:58.034 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Tuesday 09 June 2026  20:19:47 +0000 (0:00:00.769)       0:04:58.803 **********
ok: [instance]

TASK [Output scenario name] ****************************************************
Tuesday 09 June 2026  20:19:47 +0000 (0:00:00.062)       0:04:58.865 **********
ok: [instance] =>
  msg: 'Running: DCN like network layout'

TASK [Generate network data] ***************************************************
Tuesday 09 June 2026  20:19:47 +0000 (0:00:00.057)       0:04:58.922 **********

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Tuesday 09 June 2026  20:19:47 +0000 (0:00:00.249)       0:04:59.172 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:19:47 +0000 (0:00:00.095)       0:04:59.267 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:19:48 +0000 (0:00:00.296)       0:04:59.564 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:19:48 +0000 (0:00:00.061)       0:04:59.626 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:19:48 +0000 (0:00:00.067)       0:04:59.693 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:19:48 +0000 (0:00:00.106)       0:04:59.800 **********
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] **********************
Tuesday 09 June 2026  20:19:48 +0000 (0:00:00.228)       0:05:00.029 **********
ok: [instance] => (item=bm-0)

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:19:48 +0000 (0:00:00.282)       0:05:00.311 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:19:49 +0000 (0:00:00.560)       0:05:00.872 **********
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] *************************
Tuesday 09 June 2026  20:19:49 +0000 (0:00:00.208)       0:05:01.080 **********
ok: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:19:49 +0000 (0:00:00.121)       0:05:01.202 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:19:50 +0000 (0:00:00.308)       0:05:01.511 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:19:50 +0000 (0:00:00.389)       0:05:01.900 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:19:50 +0000 (0:00:00.245)       0:05:02.145 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:19:50 +0000 (0:00:00.089)       0:05:02.235 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:19:50 +0000 (0:00:00.122)       0:05:02.357 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:19:51 +0000 (0:00:00.369)       0:05:02.727 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:19:51 +0000 (0:00:00.373)       0:05:03.100 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:19:51 +0000 (0:00:00.080)       0:05:03.181 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:19:51 +0000 (0:00:00.080)       0:05:03.261 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:19:51 +0000 (0:00:00.122)       0:05:03.384 **********
ok: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:19:52 +0000 (0:00:00.460)       0:05:03.845 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:19:52 +0000 (0:00:00.422)       0:05:04.268 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:19:52 +0000 (0:00:00.087)       0:05:04.355 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:19:53 +0000 (0:00:00.091)       0:05:04.446 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:19:53 +0000 (0:00:00.128)       0:05:04.575 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:19:53 +0000 (0:00:00.356)       0:05:04.931 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:19:54 +0000 (0:00:00.590)       0:05:05.521 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:19:54 +0000 (0:00:00.075)       0:05:05.597 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:19:54 +0000 (0:00:00.074)       0:05:05.672 **********
ok: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:19:54 +0000 (0:00:00.123)       0:05:05.795 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:19:54 +0000 (0:00:00.341)       0:05:06.136 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:19:55 +0000 (0:00:00.393)       0:05:06.529 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:19:55 +0000 (0:00:00.066)       0:05:06.595 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:19:55 +0000 (0:00:00.070)       0:05:06.666 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:19:55 +0000 (0:00:00.528)       0:05:07.194 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:19:56 +0000 (0:00:00.899)       0:05:08.093 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.350)       0:05:08.444 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.087)       0:05:08.531 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.072)       0:05:08.604 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.073)       0:05:08.678 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.078)       0:05:08.756 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.162)       0:05:08.919 **********
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] ***************************
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.254)       0:05:09.173 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:19:57 +0000 (0:00:00.064)       0:05:09.238 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:19:58 +0000 (0:00:00.339)       0:05:09.577 **********
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:19:58 +0000 (0:00:00.619)       0:05:10.197 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:19:58 +0000 (0:00:00.139)       0:05:10.337 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:19:58 +0000 (0:00:00.095)       0:05:10.432 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:19:59 +0000 (0:00:00.857)       0:05:11.290 **********
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.] ***
Tuesday 09 June 2026  20:20:00 +0000 (0:00:00.158)       0:05:11.448 **********
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] ***************************
Tuesday 09 June 2026  20:20:00 +0000 (0:00:00.145)       0:05:11.594 **********
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] *******************
Tuesday 09 June 2026  20:20:03 +0000 (0:00:03.395)       0:05:14.989 **********
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] ****************************
Tuesday 09 June 2026  20:20:07 +0000 (0:00:04.317)       0:05:19.307 **********
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] ******************
Tuesday 09 June 2026  20:20:10 +0000 (0:00:02.806)       0:05:22.113 **********
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] **********
Tuesday 09 June 2026  20:20:13 +0000 (0:00:03.101)       0:05:25.215 **********
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] ***********************
Tuesday 09 June 2026  20:20:13 +0000 (0:00:00.119)       0:05:25.335 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:20:14 +0000 (0:00:00.313)       0:05:25.648 **********
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] ************************
Tuesday 09 June 2026  20:20:16 +0000 (0:00:02.668)       0:05:28.317 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:20:17 +0000 (0:00:00.130)       0:05:28.447 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:20:17 +0000 (0:00:00.241)       0:05:28.689 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:20:19 +0000 (0:00:01.829)       0:05:30.518 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:20:19 +0000 (0:00:00.302)       0:05:30.821 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:20:19 +0000 (0:00:00.528)       0:05:31.349 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:20:22 +0000 (0:00:02.354)       0:05:33.704 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:20:22 +0000 (0:00:00.562)       0:05:34.266 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:20:22 +0000 (0:00:00.060)       0:05:34.326 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:20:22 +0000 (0:00:00.052)       0:05:34.378 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:20:23 +0000 (0:00:00.718)       0:05:35.097 **********
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] ***************************************
Tuesday 09 June 2026  20:20:25 +0000 (0:00:01.441)       0:05:36.539 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:20:26 +0000 (0:00:01.690)       0:05:38.229 **********
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] ********************************
Tuesday 09 June 2026  20:20:30 +0000 (0:00:04.016)       0:05:42.246 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:20:31 +0000 (0:00:00.360)       0:05:42.606 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:20:31 +0000 (0:00:00.543)       0:05:43.150 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:20:32 +0000 (0:00:00.585)       0:05:43.735 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:20:32 +0000 (0:00:00.103)       0:05:43.839 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:20:32 +0000 (0:00:00.524)       0:05:44.364 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:20:32 +0000 (0:00:00.050)       0:05:44.414 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:20:33 +0000 (0:00:00.085)       0:05:44.500 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:20:33 +0000 (0:00:00.481)       0:05:44.981 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:20:33 +0000 (0:00:00.063)       0:05:45.045 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:20:33 +0000 (0:00:00.282)       0:05:45.328 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:20:34 +0000 (0:00:00.901)       0:05:46.229 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:20:34 +0000 (0:00:00.064)       0:05:46.294 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:20:34 +0000 (0:00:00.063)       0:05:46.357 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:20:35 +0000 (0:00:00.132)       0:05:46.489 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:36 +0000 (0:00:00.983)       0:05:47.473 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:36 +0000 (0:00:00.090)       0:05:47.564 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:36 +0000 (0:00:00.093)       0:05:47.657 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:36 +0000 (0:00:00.612)       0:05:48.269 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:36 +0000 (0:00:00.060)       0:05:48.330 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:37 +0000 (0:00:00.294)       0:05:48.625 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:37 +0000 (0:00:00.078)       0:05:48.704 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:37 +0000 (0:00:00.094)       0:05:48.798 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:38 +0000 (0:00:00.661)       0:05:49.460 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:38 +0000 (0:00:00.075)       0:05:49.535 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:38 +0000 (0:00:00.094)       0:05:49.629 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:38 +0000 (0:00:00.090)       0:05:49.720 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:38 +0000 (0:00:00.210)       0:05:49.930 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:39 +0000 (0:00:00.651)       0:05:50.582 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:39 +0000 (0:00:00.070)       0:05:50.652 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:39 +0000 (0:00:00.100)       0:05:50.752 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:39 +0000 (0:00:00.094)       0:05:50.847 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:39 +0000 (0:00:00.110)       0:05:50.957 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:40 +0000 (0:00:00.806)       0:05:51.764 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:40 +0000 (0:00:00.056)       0:05:51.820 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:40 +0000 (0:00:00.100)       0:05:51.921 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:40 +0000 (0:00:00.108)       0:05:52.029 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:40 +0000 (0:00:00.114)       0:05:52.143 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:41 +0000 (0:00:00.625)       0:05:52.769 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:41 +0000 (0:00:00.060)       0:05:52.829 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:41 +0000 (0:00:00.208)       0:05:53.038 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:41 +0000 (0:00:00.082)       0:05:53.121 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:41 +0000 (0:00:00.082)       0:05:53.204 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:42 +0000 (0:00:00.660)       0:05:53.864 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:42 +0000 (0:00:00.063)       0:05:53.928 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:42 +0000 (0:00:00.082)       0:05:54.010 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:42 +0000 (0:00:00.058)       0:05:54.068 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:42 +0000 (0:00:00.158)       0:05:54.227 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:43 +0000 (0:00:00.611)       0:05:54.839 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:43 +0000 (0:00:00.070)       0:05:54.909 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:43 +0000 (0:00:00.091)       0:05:55.001 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:43 +0000 (0:00:00.084)       0:05:55.085 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:43 +0000 (0:00:00.097)       0:05:55.182 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:44 +0000 (0:00:00.653)       0:05:55.836 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:44 +0000 (0:00:00.053)       0:05:55.889 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:44 +0000 (0:00:00.086)       0:05:55.976 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:44 +0000 (0:00:00.087)       0:05:56.063 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:44 +0000 (0:00:00.107)       0:05:56.171 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:45 +0000 (0:00:00.676)       0:05:56.848 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:45 +0000 (0:00:00.067)       0:05:56.915 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:45 +0000 (0:00:00.178)       0:05:57.094 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:45 +0000 (0:00:00.088)       0:05:57.183 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:45 +0000 (0:00:00.135)       0:05:57.318 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:46 +0000 (0:00:00.646)       0:05:57.964 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:46 +0000 (0:00:00.052)       0:05:58.016 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:46 +0000 (0:00:00.088)       0:05:58.105 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:46 +0000 (0:00:00.062)       0:05:58.168 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:46 +0000 (0:00:00.166)       0:05:58.334 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:47 +0000 (0:00:00.510)       0:05:58.845 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:47 +0000 (0:00:00.052)       0:05:58.897 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:47 +0000 (0:00:00.082)       0:05:58.980 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:47 +0000 (0:00:00.082)       0:05:59.062 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:47 +0000 (0:00:00.099)       0:05:59.162 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:48 +0000 (0:00:00.553)       0:05:59.716 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:48 +0000 (0:00:00.150)       0:05:59.866 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:48 +0000 (0:00:00.087)       0:05:59.953 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:48 +0000 (0:00:00.061)       0:06:00.015 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:48 +0000 (0:00:00.078)       0:06:00.093 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:49 +0000 (0:00:00.680)       0:06:00.774 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:49 +0000 (0:00:00.075)       0:06:00.849 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:49 +0000 (0:00:00.181)       0:06:01.031 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:49 +0000 (0:00:00.078)       0:06:01.109 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:49 +0000 (0:00:00.092)       0:06:01.201 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:50 +0000 (0:00:00.663)       0:06:01.865 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:50 +0000 (0:00:00.088)       0:06:01.953 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:50 +0000 (0:00:00.092)       0:06:02.046 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:50 +0000 (0:00:00.082)       0:06:02.128 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:50 +0000 (0:00:00.190)       0:06:02.319 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:51 +0000 (0:00:00.678)       0:06:02.997 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:51 +0000 (0:00:00.055)       0:06:03.053 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:51 +0000 (0:00:00.086)       0:06:03.139 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:51 +0000 (0:00:00.075)       0:06:03.214 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:51 +0000 (0:00:00.124)       0:06:03.339 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:52 +0000 (0:00:00.664)       0:06:04.003 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:52 +0000 (0:00:00.053)       0:06:04.056 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:52 +0000 (0:00:00.091)       0:06:04.148 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:52 +0000 (0:00:00.075)       0:06:04.224 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:52 +0000 (0:00:00.079)       0:06:04.303 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:53 +0000 (0:00:00.608)       0:06:04.912 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:53 +0000 (0:00:00.067)       0:06:04.979 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:53 +0000 (0:00:00.179)       0:06:05.159 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:53 +0000 (0:00:00.087)       0:06:05.247 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:53 +0000 (0:00:00.084)       0:06:05.332 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:54 +0000 (0:00:00.566)       0:06:05.899 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:54 +0000 (0:00:00.055)       0:06:05.954 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:54 +0000 (0:00:00.086)       0:06:06.040 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:54 +0000 (0:00:00.060)       0:06:06.101 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:54 +0000 (0:00:00.185)       0:06:06.287 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:55 +0000 (0:00:00.577)       0:06:06.865 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:55 +0000 (0:00:00.058)       0:06:06.924 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:55 +0000 (0:00:00.090)       0:06:07.014 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:55 +0000 (0:00:00.063)       0:06:07.077 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:55 +0000 (0:00:00.073)       0:06:07.151 **********
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:56 +0000 (0:00:00.749)       0:06:07.900 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:56 +0000 (0:00:00.060)       0:06:07.960 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:56 +0000 (0:00:00.089)       0:06:08.050 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:56 +0000 (0:00:00.068)       0:06:08.119 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:56 +0000 (0:00:00.071)       0:06:08.190 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:57 +0000 (0:00:00.576)       0:06:08.766 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:57 +0000 (0:00:00.085)       0:06:08.852 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:57 +0000 (0:00:00.195)       0:06:09.048 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:57 +0000 (0:00:00.079)       0:06:09.128 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:57 +0000 (0:00:00.101)       0:06:09.230 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:58 +0000 (0:00:00.690)       0:06:09.920 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:58 +0000 (0:00:00.070)       0:06:09.990 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:20:58 +0000 (0:00:00.093)       0:06:10.084 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:20:58 +0000 (0:00:00.081)       0:06:10.166 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:20:59 +0000 (0:00:00.305)       0:06:10.472 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:20:59 +0000 (0:00:00.638)       0:06:11.111 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:20:59 +0000 (0:00:00.071)       0:06:11.183 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:20:59 +0000 (0:00:00.112)       0:06:11.295 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:20:59 +0000 (0:00:00.059)       0:06:11.355 **********
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] ***************
Tuesday 09 June 2026  20:21:03 +0000 (0:00:03.138)       0:06:14.493 **********
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] ***************
Tuesday 09 June 2026  20:21:03 +0000 (0:00:00.152)       0:06:14.645 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:03 +0000 (0:00:00.310)       0:06:14.956 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:03 +0000 (0:00:00.083)       0:06:15.039 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:03 +0000 (0:00:00.317)       0:06:15.357 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:03 +0000 (0:00:00.056)       0:06:15.413 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:04 +0000 (0:00:00.274)       0:06:15.687 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:04 +0000 (0:00:00.158)       0:06:15.845 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:04 +0000 (0:00:00.340)       0:06:16.186 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:04 +0000 (0:00:00.066)       0:06:16.253 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:05 +0000 (0:00:00.274)       0:06:16.527 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:05 +0000 (0:00:00.064)       0:06:16.592 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:05 +0000 (0:00:00.297)       0:06:16.890 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:05 +0000 (0:00:00.056)       0:06:16.946 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:05 +0000 (0:00:00.445)       0:06:17.392 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:06 +0000 (0:00:00.077)       0:06:17.469 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:06 +0000 (0:00:00.375)       0:06:17.845 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:06 +0000 (0:00:00.059)       0:06:17.904 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:06 +0000 (0:00:00.325)       0:06:18.230 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:06 +0000 (0:00:00.058)       0:06:18.288 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:07 +0000 (0:00:00.333)       0:06:18.622 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:21:07 +0000 (0:00:00.071)       0:06:18.694 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:21:07 +0000 (0:00:00.354)       0:06:19.048 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:21:07 +0000 (0:00:00.056)       0:06:19.104 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:21:08 +0000 (0:00:00.456)       0:06:19.561 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:21:08 +0000 (0:00:00.437)       0:06:19.998 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:21:09 +0000 (0:00:00.512)       0:06:20.511 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:21:09 +0000 (0:00:00.171)       0:06:20.682 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:21:09 +0000 (0:00:00.493)       0:06:21.176 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:21:09 +0000 (0:00:00.061)       0:06:21.237 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:21:09 +0000 (0:00:00.070)       0:06:21.307 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:21:09 +0000 (0:00:00.072)       0:06:21.380 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:21:10 +0000 (0:00:00.059)       0:06:21.439 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:21:10 +0000 (0:00:00.093)       0:06:21.533 **********
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] ***************************
Tuesday 09 June 2026  20:21:10 +0000 (0:00:00.242)       0:06:21.775 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:21:10 +0000 (0:00:00.058)       0:06:21.833 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:21:10 +0000 (0:00:00.377)       0:06:22.211 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:21:11 +0000 (0:00:00.559)       0:06:22.771 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:21:11 +0000 (0:00:00.150)       0:06:22.921 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:21:11 +0000 (0:00:00.077)       0:06:22.999 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:21:12 +0000 (0:00:00.558)       0:06:23.558 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:21:12 +0000 (0:00:00.095)       0:06:23.653 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:21:12 +0000 (0:00:00.160)       0:06:23.813 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:21:12 +0000 (0:00:00.063)       0:06:23.877 **********
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] **************************************
Tuesday 09 June 2026  20:21:12 +0000 (0:00:00.143)       0:06:24.020 **********
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] **************************************
Tuesday 09 June 2026  20:21:12 +0000 (0:00:00.253)       0:06:24.273 **********
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] **************************************
Tuesday 09 June 2026  20:21:13 +0000 (0:00:00.246)       0:06:24.519 **********
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] **************************************
Tuesday 09 June 2026  20:21:13 +0000 (0:00:00.216)       0:06:24.736 **********
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] **************************************
Tuesday 09 June 2026  20:21:13 +0000 (0:00:00.180)       0:06:24.917 **********
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] **************************************
Tuesday 09 June 2026  20:21:13 +0000 (0:00:00.382)       0:06:25.300 **********
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 }}] ******************************
Tuesday 09 June 2026  20:21:14 +0000 (0:00:00.249)       0:06:25.549 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:21:14 +0000 (0:00:00.144)       0:06:25.694 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:21:14 +0000 (0:00:00.068)       0:06:25.763 **********
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:ae:1b', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:2b:5c', '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:14:e0', '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:37:2a', '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:df:fd', '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:61:97', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:d3:d7', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:9f:d6', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:21:14 +0000 (0:00:00.218)       0:06:25.981 **********
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] *************************************
Tuesday 09 June 2026  20:21:14 +0000 (0:00:00.110)       0:06:26.091 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:21:14 +0000 (0:00:00.303)       0:06:26.395 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:21:15 +0000 (0:00:00.063)       0:06:26.458 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:21:15 +0000 (0:00:00.289)       0:06:26.748 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:21:15 +0000 (0:00:00.077)       0:06:26.825 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:21:15 +0000 (0:00:00.310)       0:06:27.136 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:21:15 +0000 (0:00:00.052)       0:06:27.188 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.258)       0:06:27.446 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.071)       0:06:27.518 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.262)       0:06:27.781 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.063)       0:06:27.844 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.054)       0:06:27.899 **********
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:ae:1b', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:01:2b:5c', '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:14:e0', '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:37:2a', '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:df:fd', '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:61:97', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:00:d3:d7', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:00:9f:d6', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.335)       0:06:28.234 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:21:16 +0000 (0:00:00.056)       0:06:28.291 **********
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:ae:1b', 'entry': 'set:compute,52:54:00:01:ae:1b,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:01:2b:5c', 'entry': 'set:dcn1_compute,52:54:01:01:2b:5c,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:01:14:e0', 'entry': 'set:dcn1_compute,52:54:02:01:14:e0,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:01:37:2a', 'entry': 'set:dcn2_compute,52:54:03:01:37:2a,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:df:fd', 'entry': 'set:compute,52:54:00:00:df:fd,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:61:97', 'entry': 'set:dcn1_compute,52:54:01:00:61:97,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:00:d3:d7', 'entry': 'set:dcn1_compute,52:54:02:00:d3:d7,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:00:9f:d6', 'entry': 'set:dcn2_compute,52:54:03:00:9f:d6,192.168.111.160,dcn2-compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:21:22 +0000 (0:00:05.470)       0:06:33.761 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:21:22 +0000 (0:00:00.089)       0:06:33.851 **********
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] *****************************************
Tuesday 09 June 2026  20:21:22 +0000 (0:00:00.407)       0:06:34.259 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:21:22 +0000 (0:00:00.163)       0:06:34.422 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:21:23 +0000 (0:00:00.089)       0:06:34.511 **********
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] ********************************************
Tuesday 09 June 2026  20:21:23 +0000 (0:00:00.550)       0:06:35.062 **********
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] ***
Tuesday 09 June 2026  20:21:31 +0000 (0:00:08.018)       0:06:43.080 **********
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] ****************
Tuesday 09 June 2026  20:21:32 +0000 (0:00:00.397)       0:06:43.478 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:21:32 +0000 (0:00:00.050)       0:06:43.528 **********
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] *******
Tuesday 09 June 2026  20:21:32 +0000 (0:00:00.179)       0:06:43.708 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:21:32 +0000 (0:00:00.066)       0:06:43.774 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:21:32 +0000 (0:00:00.622)       0:06:44.397 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:21:33 +0000 (0:00:00.067)       0:06:44.465 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:21:33 +0000 (0:00:00.848)       0:06:45.313 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:21:34 +0000 (0:00:00.538)       0:06:45.852 **********
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Tuesday 09 June 2026  20:21:34 +0000 (0:00:00.536)       0:06:46.388 **********
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] ***************************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:11.066)       0:06:57.454 **********
ok: [instance]

TASK [Ensure files exist] ******************************************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.294)       0:06:57.749 **********
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] ****************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.319)       0:06:58.069 **********
skipping: [instance]

TASK [Assert DHCP options file exists] *****************************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.152)       0:06:58.221 **********
skipping: [instance]

TASK [Read DHCP options file] **************************************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.054)       0:06:58.275 **********
skipping: [instance]

TASK [Decode DHCP options content] *********************************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.058)       0:06:58.334 **********
skipping: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.052)       0:06:58.387 **********
skipping: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Tuesday 09 June 2026  20:21:46 +0000 (0:00:00.050)       0:06:58.437 **********
skipping: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.052)       0:06:58.490 **********
skipping: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.054)       0:06:58.544 **********
skipping: [instance]

TASK [Ensure it failed at the right place] *************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.052)       0:06:58.597 **********
skipping: [instance]

TASK [Mark failure] ************************************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.052)       0:06:58.649 **********
skipping: [instance]

TASK [Display error message] ***************************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.049)       0:06:58.698 **********
skipping: [instance]

TASK [Append scenario to list] *************************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.153)       0:06:58.852 **********
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.052)       0:06:58.905 **********
changed: [instance]

TASK [Copy files of interest] **************************************************
Tuesday 09 June 2026  20:21:47 +0000 (0:00:00.315)       0:06:59.220 **********
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Tuesday 09 June 2026  20:21:48 +0000 (0:00:00.832)       0:07:00.053 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Tuesday 09 June 2026  20:21:49 +0000 (0:00:00.537)       0:07:00.591 **********

TASK [libvirt_manager : Get installed packages list] ***************************
Tuesday 09 June 2026  20:21:49 +0000 (0:00:00.352)       0:07:00.944 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:21:50 +0000 (0:00:00.812)       0:07:01.756 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:21:55 +0000 (0:00:05.602)       0:07:07.359 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:21:56 +0000 (0:00:00.921)       0:07:08.280 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:21:57 +0000 (0:00:01.062)       0:07:09.342 **********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:21:58 +0000 (0:00:00.975)       0:07:10.317 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:21:58 +0000 (0:00:00.072)       0:07:10.390 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:21:59 +0000 (0:00:00.413)       0:07:10.804 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:21:59 +0000 (0:00:00.395)       0:07:11.199 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:21:59 +0000 (0:00:00.126)       0:07:11.326 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.313)       0:07:11.640 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.047)       0:07:11.687 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.055)       0:07:11.743 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.053)       0:07:11.797 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.054)       0:07:11.852 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.053)       0:07:11.906 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.347)       0:07:12.253 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:22:00 +0000 (0:00:00.123)       0:07:12.376 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk
  - cifmw-dcn1_tr
  - cifmw-dcn2_tr
  - ocpbm

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:22:01 +0000 (0:00:00.207)       0:07:12.583 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:22:01 +0000 (0:00:00.514)       0:07:13.097 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:22:01 +0000 (0:00:00.139)       0:07:13.237 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:22:01 +0000 (0:00:00.143)       0:07:13.381 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:22:02 +0000 (0:00:00.119)       0:07:13.501 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:22:02 +0000 (0:00:00.325)       0:07:13.826 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:22:02 +0000 (0:00:00.451)       0:07:14.278 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:22:02 +0000 (0:00:00.130)       0:07:14.408 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:22:03 +0000 (0:00:00.088)       0:07:14.496 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:22:03 +0000 (0:00:00.098)       0:07:14.594 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:22:03 +0000 (0:00:00.388)       0:07:14.983 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:22:03 +0000 (0:00:00.411)       0:07:15.394 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:22:04 +0000 (0:00:00.343)       0:07:15.738 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:22:04 +0000 (0:00:00.108)       0:07:15.846 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:22:04 +0000 (0:00:00.111)       0:07:15.958 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:22:04 +0000 (0:00:00.343)       0:07:16.301 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:22:05 +0000 (0:00:00.446)       0:07:16.748 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:22:05 +0000 (0:00:00.159)       0:07:16.907 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:22:05 +0000 (0:00:00.321)       0:07:17.229 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:22:05 +0000 (0:00:00.142)       0:07:17.371 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:22:06 +0000 (0:00:00.407)       0:07:17.778 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:22:06 +0000 (0:00:00.476)       0:07:18.255 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:22:06 +0000 (0:00:00.135)       0:07:18.391 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:22:07 +0000 (0:00:00.097)       0:07:18.489 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:22:07 +0000 (0:00:00.128)       0:07:18.617 **********
changed: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:22:07 +0000 (0:00:00.511)       0:07:19.129 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:22:08 +0000 (0:00:00.483)       0:07:19.612 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=ocpbm)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:22:11 +0000 (0:00:03.317)       0:07:22.930 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=ocpbm)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:22:13 +0000 (0:00:01.649)       0:07:24.580 **********
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=ocpbm)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:22:14 +0000 (0:00:01.854)       0:07:26.435 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:22:15 +0000 (0:00:00.451)       0:07:26.886 **********
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': 13258911, 'dev': 64513, 'nlink': 1, 'atime': 1781036420.6704898, 'mtime': 1781036420.6704898, 'ctime': 1781036420.6704898, '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': 13258912, 'dev': 64513, 'nlink': 1, 'atime': 1781036420.67249, 'mtime': 1781036420.67249, 'ctime': 1781036420.67249, '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': 13221479, 'dev': 64513, 'nlink': 1, 'atime': 1781036420.6744897, 'mtime': 1781036420.6744897, 'ctime': 1781036420.6744897, '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] **************************
Tuesday 09 June 2026  20:22:16 +0000 (0:00:01.181)       0:07:28.067 **********
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
changed: [instance] => (item=ocpbm)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:22:19 +0000 (0:00:02.536)       0:07:30.604 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:22:19 +0000 (0:00:00.555)       0:07:31.160 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:22:20 +0000 (0:00:00.537)       0:07:31.698 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:22:21 +0000 (0:00:00.774)       0:07:32.472 **********
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] *************************
Tuesday 09 June 2026  20:22:21 +0000 (0:00:00.183)       0:07:32.655 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:22:21 +0000 (0:00:00.138)       0:07:32.794 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:22:21 +0000 (0:00:00.340)       0:07:33.134 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:22:21 +0000 (0:00:00.129)       0:07:33.264 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:22:21 +0000 (0:00:00.151)       0:07:33.415 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:22:22 +0000 (0:00:00.111)       0:07:33.526 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:22:22 +0000 (0:00:00.092)       0:07:33.619 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:22:22 +0000 (0:00:00.252)       0:07:33.871 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:22:22 +0000 (0:00:00.392)       0:07:34.263 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:22:22 +0000 (0:00:00.054)       0:07:34.318 **********
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] *************************
Tuesday 09 June 2026  20:22:23 +0000 (0:00:00.152)       0:07:34.471 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:22:23 +0000 (0:00:00.153)       0:07:34.625 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:22:23 +0000 (0:00:00.388)       0:07:35.013 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:22:23 +0000 (0:00:00.326)       0:07:35.340 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:22:24 +0000 (0:00:00.140)       0:07:35.480 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:22:24 +0000 (0:00:00.104)       0:07:35.585 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:22:24 +0000 (0:00:00.140)       0:07:35.725 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:22:24 +0000 (0:00:00.130)       0:07:35.856 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:22:24 +0000 (0:00:00.370)       0:07:36.227 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:22:24 +0000 (0:00:00.049)       0:07:36.276 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:22:25 +0000 (0:00:00.286)       0:07:36.563 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:22:25 +0000 (0:00:00.147)       0:07:36.710 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:22:25 +0000 (0:00:00.054)       0:07:36.764 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:22:25 +0000 (0:00:00.055)       0:07:36.819 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:22:25 +0000 (0:00:00.329)       0:07:37.149 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:22:25 +0000 (0:00:00.074)       0:07:37.223 **********
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] ****************************************
Tuesday 09 June 2026  20:22:27 +0000 (0:00:01.862)       0:07:39.086 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:22:28 +0000 (0:00:00.508)       0:07:39.595 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:22:29 +0000 (0:00:01.544)       0:07:41.140 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:22:29 +0000 (0:00:00.273)       0:07:41.413 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:22:30 +0000 (0:00:00.055)       0:07:41.469 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:22:30 +0000 (0:00:00.053)       0:07:41.523 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:22:30 +0000 (0:00:00.086)       0:07:41.609 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:22:30 +0000 (0:00:00.448)       0:07:42.058 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:22:30 +0000 (0:00:00.362)       0:07:42.420 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:22:31 +0000 (0:00:00.252)       0:07:42.672 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:22:31 +0000 (0:00:00.056)       0:07:42.729 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:22:31 +0000 (0:00:00.058)       0:07:42.787 **********
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] *************************************************
Tuesday 09 June 2026  20:22:32 +0000 (0:00:01.023)       0:07:43.811 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:22:32 +0000 (0:00:00.139)       0:07:43.951 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:22:32 +0000 (0:00:00.261)       0:07:44.213 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:22:33 +0000 (0:00:00.342)       0:07:44.555 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:22:33 +0000 (0:00:00.116)       0:07:44.671 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:22:33 +0000 (0:00:00.408)       0:07:45.080 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:22:33 +0000 (0:00:00.303)       0:07:45.383 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:22:34 +0000 (0:00:00.094)       0:07:45.478 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:22:35 +0000 (0:00:01.555)       0:07:47.033 **********
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] ********************************
Tuesday 09 June 2026  20:22:39 +0000 (0:00:03.834)       0:07:50.868 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:22:39 +0000 (0:00:00.392)       0:07:51.260 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:22:39 +0000 (0:00:00.049)       0:07:51.309 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:22:39 +0000 (0:00:00.050)       0:07:51.360 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.089)       0:07:51.449 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.055)       0:07:51.505 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.304)       0:07:51.810 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.102)       0:07:51.912 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.055)       0:07:51.968 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.380)       0:07:52.348 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:22:40 +0000 (0:00:00.051)       0:07:52.400 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:22:41 +0000 (0:00:00.057)       0:07:52.457 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:22:41 +0000 (0:00:00.642)       0:07:53.100 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:22:41 +0000 (0:00:00.293)       0:07:53.393 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:22:42 +0000 (0:00:00.565)       0:07:53.959 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:22:42 +0000 (0:00:00.339)       0:07:54.299 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:22:43 +0000 (0:00:00.768)       0:07:55.067 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:22:43 +0000 (0:00:00.092)       0:07:55.160 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:22:44 +0000 (0:00:00.459)       0:07:55.619 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:22:44 +0000 (0:00:00.346)       0:07:55.966 **********
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Tuesday 09 June 2026  20:22:44 +0000 (0:00:00.143)       0:07:56.109 **********
changed: [instance]

TASK [Fail if needed] **********************************************************
Tuesday 09 June 2026  20:22:44 +0000 (0:00:00.260)       0:07:56.370 **********
skipping: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:22:45 +0000 (0:00:00.107)       0:07:56.477 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:22:45 +0000 (0:00:00.786)       0:07:57.263 **********
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=917  changed=229  unreachable=0    failed=0    skipped=415  rescued=0    ignored=0

Tuesday 09 June 2026  20:22:46 +0000 (0:00:00.563)       0:07:57.827 **********
===============================================================================
Ensure we have expected records ---------------------------------------- 11.07s
dnsmasq : Add/Remove address -------------------------------------------- 8.02s
libvirt_manager : Populate service facts -------------------------------- 5.60s
dnsmasq : Add DHCP entries ---------------------------------------------- 5.47s
libvirt_manager : Ensure networks are created/started ------------------- 4.32s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.27s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.12s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.07s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.07s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.06s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.02s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.99s
libvirt_manager : Populate service facts -------------------------------- 3.86s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.83s
dnsmasq : Add/Remove address -------------------------------------------- 3.64s
libvirt_manager : Populate service facts -------------------------------- 3.57s
libvirt_manager : Populate service facts -------------------------------- 3.44s
libvirt_manager : Ensure networks are defined --------------------------- 3.40s
libvirt_manager : Destroy networks -------------------------------------- 3.32s
libvirt_manager : Ensure network is in correct zone --------------------- 3.14s

PLAY [Cleanup] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:22:47 +0000 (0:00:00.059)       0:00:00.059 **********
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Tuesday 09 June 2026  20:22:48 +0000 (0:00:01.092)       0:00:01.151 **********
ok: [instance]

TASK [Copy generated content to proper location] *******************************
Tuesday 09 June 2026  20:22:48 +0000 (0:00:00.412)       0:00:01.564 **********
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] ***************************
Tuesday 09 June 2026  20:22:51 +0000 (0:00:02.400)       0:00:03.964 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:22:52 +0000 (0:00:01.008)       0:00:04.973 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:22:54 +0000 (0:00:02.711)       0:00:07.685 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:22:55 +0000 (0:00:01.114)       0:00:08.799 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:22:56 +0000 (0:00:00.897)       0:00:09.697 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:22:57 +0000 (0:00:00.977)       0:00:10.675 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:22:57 +0000 (0:00:00.119)       0:00:10.794 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:22:58 +0000 (0:00:00.584)       0:00:11.378 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.548)       0:00:11.927 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.128)       0:00:12.056 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.097)       0:00:12.153 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.044)       0:00:12.198 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.044)       0:00:12.242 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.045)       0:00:12.287 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.050)       0:00:12.337 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:22:59 +0000 (0:00:00.090)       0:00:12.428 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.474)       0:00:12.903 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.177)       0:00:13.080 **********
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.158)       0:00:13.238 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.046)       0:00:13.284 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.045)       0:00:13.330 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.042)       0:00:13.373 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.043)       0:00:13.416 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:23:00 +0000 (0:00:00.392)       0:00:13.808 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:23:01 +0000 (0:00:00.064)       0:00:13.873 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:23:01 +0000 (0:00:00.045)       0:00:13.918 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:23:01 +0000 (0:00:00.699)       0:00:14.618 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:23:02 +0000 (0:00:00.729)       0:00:15.348 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:23:03 +0000 (0:00:00.847)       0:00:16.196 **********
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] *************************
Tuesday 09 June 2026  20:23:03 +0000 (0:00:00.191)       0:00:16.387 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:23:03 +0000 (0:00:00.094)       0:00:16.481 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:23:04 +0000 (0:00:00.343)       0:00:16.825 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:23:04 +0000 (0:00:00.164)       0:00:16.989 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:23:04 +0000 (0:00:00.199)       0:00:17.189 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:23:04 +0000 (0:00:00.110)       0:00:17.299 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:23:04 +0000 (0:00:00.133)       0:00:17.433 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:23:04 +0000 (0:00:00.123)       0:00:17.556 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:23:05 +0000 (0:00:00.355)       0:00:17.911 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:23:05 +0000 (0:00:00.055)       0:00:17.966 **********
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] *************************
Tuesday 09 June 2026  20:23:05 +0000 (0:00:00.182)       0:00:18.149 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:23:05 +0000 (0:00:00.095)       0:00:18.244 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:23:05 +0000 (0:00:00.371)       0:00:18.615 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:23:05 +0000 (0:00:00.124)       0:00:18.739 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:23:06 +0000 (0:00:00.166)       0:00:18.906 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:23:06 +0000 (0:00:00.125)       0:00:19.032 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:23:06 +0000 (0:00:00.123)       0:00:19.155 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:23:06 +0000 (0:00:00.196)       0:00:19.351 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:23:06 +0000 (0:00:00.433)       0:00:19.785 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.069)       0:00:19.854 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.351)       0:00:20.205 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.052)       0:00:20.257 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.052)       0:00:20.310 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.095)       0:00:20.406 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.295)       0:00:20.702 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:23:07 +0000 (0:00:00.056)       0:00:20.758 **********
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] ****************************************
Tuesday 09 June 2026  20:23:09 +0000 (0:00:01.879)       0:00:22.638 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:23:10 +0000 (0:00:00.522)       0:00:23.160 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:23:12 +0000 (0:00:01.694)       0:00:24.854 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:23:12 +0000 (0:00:00.358)       0:00:25.213 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:23:12 +0000 (0:00:00.072)       0:00:25.285 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:23:12 +0000 (0:00:00.128)       0:00:25.414 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:23:12 +0000 (0:00:00.105)       0:00:25.519 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:23:13 +0000 (0:00:00.608)       0:00:26.127 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:23:13 +0000 (0:00:00.652)       0:00:26.780 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:23:14 +0000 (0:00:00.279)       0:00:27.059 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:23:14 +0000 (0:00:00.128)       0:00:27.187 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:23:14 +0000 (0:00:00.055)       0:00:27.243 **********
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] *************************************************
Tuesday 09 June 2026  20:23:15 +0000 (0:00:01.014)       0:00:28.258 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:23:15 +0000 (0:00:00.114)       0:00:28.372 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:23:16 +0000 (0:00:00.500)       0:00:28.872 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:23:16 +0000 (0:00:00.338)       0:00:29.211 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:23:16 +0000 (0:00:00.115)       0:00:29.326 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:23:16 +0000 (0:00:00.331)       0:00:29.658 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:23:17 +0000 (0:00:00.372)       0:00:30.030 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:23:17 +0000 (0:00:00.092)       0:00:30.122 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:23:18 +0000 (0:00:01.611)       0:00:31.734 **********
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] ********************************
Tuesday 09 June 2026  20:23:20 +0000 (0:00:01.494)       0:00:33.228 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:23:20 +0000 (0:00:00.264)       0:00:33.493 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:23:20 +0000 (0:00:00.050)       0:00:33.544 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:23:20 +0000 (0:00:00.048)       0:00:33.592 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:23:20 +0000 (0:00:00.115)       0:00:33.708 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:23:20 +0000 (0:00:00.049)       0:00:33.757 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:23:21 +0000 (0:00:00.267)       0:00:34.024 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:23:21 +0000 (0:00:00.096)       0:00:34.120 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:23:21 +0000 (0:00:00.056)       0:00:34.177 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:23:21 +0000 (0:00:00.264)       0:00:34.442 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:23:21 +0000 (0:00:00.049)       0:00:34.491 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:23:21 +0000 (0:00:00.086)       0:00:34.578 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:23:22 +0000 (0:00:00.449)       0:00:35.028 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:23:22 +0000 (0:00:00.272)       0:00:35.300 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:23:22 +0000 (0:00:00.479)       0:00:35.780 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:23:23 +0000 (0:00:00.358)       0:00:36.138 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:23:24 +0000 (0:00:00.778)       0:00:36.916 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:23:24 +0000 (0:00:00.060)       0:00:36.977 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:23:24 +0000 (0:00:00.291)       0:00:37.269 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:23:24 +0000 (0:00:00.349)       0:00:37.618 **********
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Tuesday 09 June 2026  20:23:24 +0000 (0:00:00.155)       0:00:37.773 **********
ok: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:23:25 +0000 (0:00:00.374)       0:00:38.148 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=59   changed=5    unreachable=0    failed=0    skipped=40   rescued=0    ignored=0

Tuesday 09 June 2026  20:23:26 +0000 (0:00:00.811)       0:00:38.960 **********
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 2.71s
Copy generated content to proper location ------------------------------- 2.40s
libvirt_manager : Remove workload and volumes --------------------------- 1.88s
podman : Ensure podman is installed ------------------------------------- 1.69s
dnsmasq : Install needed packages --------------------------------------- 1.61s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.49s
libvirt_manager : Start virtqemud socket service ------------------------ 1.11s
Gathering Facts --------------------------------------------------------- 1.09s
virtualbmc : Remove vbmc files ------------------------------------------ 1.01s
libvirt_manager : Get installed packages list --------------------------- 1.01s
libvirt_manager : Start virtstoraged socket service --------------------- 0.98s
libvirt_manager : Start virtnetworkd socket service --------------------- 0.90s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.85s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
radvd : Gather package facts -------------------------------------------- 0.78s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.73s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.70s
virtualbmc : Remove vbmc container image -------------------------------- 0.65s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.61s
libvirt_manager : List all of the existing virtual machines ------------- 0.58s

PLAY [Prepare] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:23:45 +0000 (0:00:00.097)       0:00:00.097 **********
ok: [instance]

TASK [Create custom basedir] ***************************************************
Tuesday 09 June 2026  20:23:46 +0000 (0:00:01.005)       0:00:01.102 **********
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Tuesday 09 June 2026  20:23:47 +0000 (0:00:00.617)       0:00:01.720 **********
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Tuesday 09 June 2026  20:23:47 +0000 (0:00:00.090)       0:00:01.810 **********
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] *****************************************
Tuesday 09 June 2026  20:23:47 +0000 (0:00:00.151)       0:00:01.961 **********
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Tuesday 09 June 2026  20:23:48 +0000 (0:00:00.445)       0:00:02.407 **********
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Tuesday 09 June 2026  20:23:48 +0000 (0:00:00.309)       0:00:02.717 **********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Tuesday 09 June 2026  20:23:49 +0000 (0:00:01.204)       0:00:03.921 **********

TASK [repo_setup : Ensure directories are present] *****************************
Tuesday 09 June 2026  20:23:49 +0000 (0:00:00.145)       0:00:04.067 **********
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] ********************
Tuesday 09 June 2026  20:23:50 +0000 (0:00:00.725)       0:00:04.792 **********
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Tuesday 09 June 2026  20:23:52 +0000 (0:00:01.677)       0:00:06.470 **********
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Tuesday 09 June 2026  20:23:53 +0000 (0:00:01.178)       0:00:07.649 **********
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Tuesday 09 June 2026  20:24:00 +0000 (0:00:07.268)       0:00:14.917 **********
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Tuesday 09 June 2026  20:24:01 +0000 (0:00:00.853)       0:00:15.771 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Tuesday 09 June 2026  20:24:01 +0000 (0:00:00.087)       0:00:15.858 **********
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Tuesday 09 June 2026  20:24:02 +0000 (0:00:00.823)       0:00:16.682 **********
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Tuesday 09 June 2026  20:24:02 +0000 (0:00:00.082)       0:00:16.764 **********
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Tuesday 09 June 2026  20:24:02 +0000 (0:00:00.092)       0:00:16.857 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Tuesday 09 June 2026  20:24:02 +0000 (0:00:00.124)       0:00:16.981 **********
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Tuesday 09 June 2026  20:24:03 +0000 (0:00:00.596)       0:00:17.578 **********
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Tuesday 09 June 2026  20:24:03 +0000 (0:00:00.648)       0:00:18.227 **********
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.143)       0:00:18.370 **********
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.095)       0:00:18.466 **********
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.116)       0:00:18.583 **********
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.146)       0:00:18.729 **********
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.141)       0:00:18.871 **********
skipping: [instance]

TASK [Download the RPM] ********************************************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.091)       0:00:18.963 **********
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.083)       0:00:19.046 **********
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.075)       0:00:19.122 **********
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Tuesday 09 June 2026  20:24:04 +0000 (0:00:00.130)       0:00:19.253 **********
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Tuesday 09 June 2026  20:24:05 +0000 (0:00:00.088)       0:00:19.341 **********
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Tuesday 09 June 2026  20:24:05 +0000 (0:00:00.069)       0:00:19.411 **********
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Tuesday 09 June 2026  20:24:05 +0000 (0:00:00.271)       0:00:19.683 **********
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Tuesday 09 June 2026  20:24:05 +0000 (0:00:00.354)       0:00:20.037 **********
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.332)       0:00:20.370 **********
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.063)       0:00:20.433 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.119)       0:00:20.552 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.064)       0:00:20.617 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.061)       0:00:20.678 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.063)       0:00:20.742 **********
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.118)       0:00:20.860 **********
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.066)       0:00:20.927 **********
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.120)       0:00:21.048 **********
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.067)       0:00:21.115 **********
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Tuesday 09 June 2026  20:24:06 +0000 (0:00:00.153)       0:00:21.269 **********
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Tuesday 09 June 2026  20:24:07 +0000 (0:00:00.117)       0:00:21.386 **********
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Tuesday 09 June 2026  20:24:07 +0000 (0:00:00.106)       0:00:21.492 **********
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Tuesday 09 June 2026  20:24:07 +0000 (0:00:00.164)       0:00:21.656 **********
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Tuesday 09 June 2026  20:24:07 +0000 (0:00:00.112)       0:00:21.768 **********
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Tuesday 09 June 2026  20:24:49 +0000 (0:00:42.367)       0:01:04.135 **********
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Tuesday 09 June 2026  20:24:51 +0000 (0:00:01.662)       0:01:05.798 **********
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Tuesday 09 June 2026  20:24:51 +0000 (0:00:00.185)       0:01:05.984 **********
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] *************************************
Tuesday 09 June 2026  20:24:51 +0000 (0:00:00.169)       0:01:06.154 **********
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Tuesday 09 June 2026  20:24:51 +0000 (0:00:00.062)       0:01:06.216 **********
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Tuesday 09 June 2026  20:24:53 +0000 (0:00:01.571)       0:01:07.788 **********
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Tuesday 09 June 2026  20:24:53 +0000 (0:00:00.352)       0:01:08.140 **********
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Tuesday 09 June 2026  20:24:54 +0000 (0:00:00.319)       0:01:08.460 **********
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Tuesday 09 June 2026  20:24:54 +0000 (0:00:00.196)       0:01:08.657 **********
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Tuesday 09 June 2026  20:24:54 +0000 (0:00:00.111)       0:01:08.768 **********
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Tuesday 09 June 2026  20:24:54 +0000 (0:00:00.349)       0:01:09.117 **********
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.415)       0:01:09.533 **********
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.059)       0:01:09.593 **********
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.064)       0:01:09.657 **********
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.060)       0:01:09.718 **********
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.101)       0:01:09.819 **********
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.062)       0:01:09.881 **********
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Tuesday 09 June 2026  20:24:55 +0000 (0:00:00.072)       0:01:09.953 **********
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] ***************************
Tuesday 09 June 2026  20:24:57 +0000 (0:00:01.433)       0:01:11.387 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:24:58 +0000 (0:00:01.098)       0:01:12.485 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:25:00 +0000 (0:00:02.492)       0:01:14.978 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:25:01 +0000 (0:00:01.155)       0:01:16.133 **********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:25:02 +0000 (0:00:00.954)       0:01:17.087 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:25:03 +0000 (0:00:00.773)       0:01:17.861 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:25:03 +0000 (0:00:00.069)       0:01:17.931 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:25:04 +0000 (0:00:00.526)       0:01:18.457 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:25:04 +0000 (0:00:00.517)       0:01:18.974 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:25:04 +0000 (0:00:00.108)       0:01:19.082 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:25:04 +0000 (0:00:00.098)       0:01:19.181 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:25:04 +0000 (0:00:00.049)       0:01:19.231 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:25:04 +0000 (0:00:00.048)       0:01:19.279 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.044)       0:01:19.323 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.051)       0:01:19.375 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.111)       0:01:19.487 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.453)       0:01:19.940 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.117)       0:01:20.058 **********
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.134)       0:01:20.192 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:25:05 +0000 (0:00:00.058)       0:01:20.251 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:25:06 +0000 (0:00:00.042)       0:01:20.294 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:25:06 +0000 (0:00:00.043)       0:01:20.337 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:25:06 +0000 (0:00:00.043)       0:01:20.380 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:25:06 +0000 (0:00:00.468)       0:01:20.849 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:25:06 +0000 (0:00:00.064)       0:01:20.914 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:25:06 +0000 (0:00:00.048)       0:01:20.962 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:25:07 +0000 (0:00:00.724)       0:01:21.687 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:25:08 +0000 (0:00:00.658)       0:01:22.346 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:25:08 +0000 (0:00:00.658)       0:01:23.004 **********
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] *************************
Tuesday 09 June 2026  20:25:08 +0000 (0:00:00.191)       0:01:23.196 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:25:09 +0000 (0:00:00.129)       0:01:23.326 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:25:09 +0000 (0:00:00.334)       0:01:23.660 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:25:09 +0000 (0:00:00.125)       0:01:23.786 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:25:09 +0000 (0:00:00.225)       0:01:24.012 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:25:09 +0000 (0:00:00.143)       0:01:24.155 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:25:10 +0000 (0:00:00.137)       0:01:24.293 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:25:10 +0000 (0:00:00.170)       0:01:24.463 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:25:10 +0000 (0:00:00.381)       0:01:24.845 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:25:10 +0000 (0:00:00.059)       0:01:24.904 **********
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] *************************
Tuesday 09 June 2026  20:25:10 +0000 (0:00:00.227)       0:01:25.132 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:25:10 +0000 (0:00:00.104)       0:01:25.236 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:25:11 +0000 (0:00:00.371)       0:01:25.608 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:25:11 +0000 (0:00:00.138)       0:01:25.747 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:25:11 +0000 (0:00:00.182)       0:01:25.929 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:25:11 +0000 (0:00:00.111)       0:01:26.040 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:25:11 +0000 (0:00:00.106)       0:01:26.146 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.232)       0:01:26.379 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.402)       0:01:26.781 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.061)       0:01:26.842 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.253)       0:01:27.095 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.061)       0:01:27.157 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.050)       0:01:27.208 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:25:12 +0000 (0:00:00.066)       0:01:27.274 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:25:13 +0000 (0:00:00.308)       0:01:27.582 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:25:13 +0000 (0:00:00.046)       0:01:27.629 **********
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] ****************************************
Tuesday 09 June 2026  20:25:15 +0000 (0:00:02.009)       0:01:29.638 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:25:15 +0000 (0:00:00.597)       0:01:30.235 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:25:17 +0000 (0:00:01.628)       0:01:31.864 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:25:17 +0000 (0:00:00.407)       0:01:32.272 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:25:18 +0000 (0:00:00.088)       0:01:32.361 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:25:18 +0000 (0:00:00.079)       0:01:32.441 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:25:18 +0000 (0:00:00.191)       0:01:32.632 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:25:19 +0000 (0:00:00.776)       0:01:33.408 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:25:19 +0000 (0:00:00.564)       0:01:33.973 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:25:19 +0000 (0:00:00.298)       0:01:34.272 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:25:20 +0000 (0:00:00.085)       0:01:34.358 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:25:20 +0000 (0:00:00.053)       0:01:34.411 **********
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] *************************************************
Tuesday 09 June 2026  20:25:21 +0000 (0:00:00.974)       0:01:35.386 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:25:21 +0000 (0:00:00.121)       0:01:35.507 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:25:21 +0000 (0:00:00.416)       0:01:35.923 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:25:21 +0000 (0:00:00.315)       0:01:36.239 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:25:22 +0000 (0:00:00.110)       0:01:36.349 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:25:22 +0000 (0:00:00.253)       0:01:36.603 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:25:22 +0000 (0:00:00.304)       0:01:36.908 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:25:22 +0000 (0:00:00.104)       0:01:37.012 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:25:24 +0000 (0:00:01.528)       0:01:38.541 **********
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] ********************************
Tuesday 09 June 2026  20:25:25 +0000 (0:00:01.601)       0:01:40.142 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.330)       0:01:40.473 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.075)       0:01:40.549 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.059)       0:01:40.608 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.095)       0:01:40.703 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.129)       0:01:40.833 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.325)       0:01:41.158 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:25:26 +0000 (0:00:00.102)       0:01:41.261 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:25:27 +0000 (0:00:00.062)       0:01:41.323 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:25:27 +0000 (0:00:00.345)       0:01:41.669 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:25:27 +0000 (0:00:00.062)       0:01:41.732 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:25:27 +0000 (0:00:00.060)       0:01:41.792 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:25:28 +0000 (0:00:00.511)       0:01:42.303 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:25:28 +0000 (0:00:00.371)       0:01:42.675 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:25:29 +0000 (0:00:00.622)       0:01:43.297 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:25:29 +0000 (0:00:00.331)       0:01:43.628 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:25:30 +0000 (0:00:00.675)       0:01:44.304 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:25:30 +0000 (0:00:00.060)       0:01:44.365 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:25:30 +0000 (0:00:00.256)       0:01:44.621 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:25:30 +0000 (0:00:00.237)       0:01:44.859 **********
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Tuesday 09 June 2026  20:25:30 +0000 (0:00:00.162)       0:01:45.021 **********
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.293)       0:01:45.315 **********
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.287)       0:01:45.603 **********
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.266)       0:01:45.870 **********
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.063)       0:01:45.933 **********
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.059)       0:01:45.993 **********
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.111)       0:01:46.105 **********
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Tuesday 09 June 2026  20:25:31 +0000 (0:00:00.056)       0:01:46.161 **********
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Tuesday 09 June 2026  20:25:33 +0000 (0:00:01.569)       0:01:47.731 **********
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Tuesday 09 June 2026  20:25:33 +0000 (0:00:00.277)       0:01:48.009 **********
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Tuesday 09 June 2026  20:25:34 +0000 (0:00:00.493)       0:01:48.502 **********
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Tuesday 09 June 2026  20:25:34 +0000 (0:00:00.074)       0:01:48.576 **********
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Tuesday 09 June 2026  20:25:34 +0000 (0:00:00.284)       0:01:48.861 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Tuesday 09 June 2026  20:25:35 +0000 (0:00:00.545)       0:01:49.406 **********
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Tuesday 09 June 2026  20:25:35 +0000 (0:00:00.431)       0:01:49.838 **********
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.] *********
Tuesday 09 June 2026  20:25:35 +0000 (0:00:00.351)       0:01:50.190 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Tuesday 09 June 2026  20:25:36 +0000 (0:00:00.366)       0:01:50.556 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Tuesday 09 June 2026  20:25:36 +0000 (0:00:00.399)       0:01:50.956 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Tuesday 09 June 2026  20:25:37 +0000 (0:00:00.364)       0:01:51.321 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Tuesday 09 June 2026  20:25:37 +0000 (0:00:00.417)       0:01:51.738 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Tuesday 09 June 2026  20:25:37 +0000 (0:00:00.464)       0:01:52.203 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Tuesday 09 June 2026  20:25:38 +0000 (0:00:00.397)       0:01:52.601 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Tuesday 09 June 2026  20:25:38 +0000 (0:00:00.433)       0:01:53.034 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Tuesday 09 June 2026  20:25:39 +0000 (0:00:00.460)       0:01:53.494 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Tuesday 09 June 2026  20:25:39 +0000 (0:00:00.488)       0:01:53.983 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Tuesday 09 June 2026  20:25:40 +0000 (0:00:00.558)       0:01:54.541 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Tuesday 09 June 2026  20:25:40 +0000 (0:00:00.480)       0:01:55.022 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Tuesday 09 June 2026  20:25:41 +0000 (0:00:00.494)       0:01:55.517 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Tuesday 09 June 2026  20:25:41 +0000 (0:00:00.521)       0:01:56.038 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Tuesday 09 June 2026  20:25:42 +0000 (0:00:00.589)       0:01:56.628 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Tuesday 09 June 2026  20:25:42 +0000 (0:00:00.449)       0:01:57.077 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Tuesday 09 June 2026  20:25:43 +0000 (0:00:00.500)       0:01:57.578 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Tuesday 09 June 2026  20:25:43 +0000 (0:00:00.493)       0:01:58.072 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Tuesday 09 June 2026  20:25:44 +0000 (0:00:00.533)       0:01:58.605 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Tuesday 09 June 2026  20:25:44 +0000 (0:00:00.452)       0:01:59.058 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Tuesday 09 June 2026  20:25:45 +0000 (0:00:00.525)       0:01:59.584 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Tuesday 09 June 2026  20:25:45 +0000 (0:00:00.511)       0:02:00.095 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Tuesday 09 June 2026  20:25:46 +0000 (0:00:00.506)       0:02:00.602 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Tuesday 09 June 2026  20:25:46 +0000 (0:00:00.492)       0:02:01.095 **********
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Tuesday 09 June 2026  20:25:47 +0000 (0:00:00.516)       0:02:01.611 **********
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Tuesday 09 June 2026  20:25:47 +0000 (0:00:00.089)       0:02:01.700 **********
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Tuesday 09 June 2026  20:25:47 +0000 (0:00:00.495)       0:02:02.196 **********
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Tuesday 09 June 2026  20:25:48 +0000 (0:00:00.569)       0:02:02.766 **********
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Tuesday 09 June 2026  20:25:48 +0000 (0:00:00.446)       0:02:03.212 **********
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Tuesday 09 June 2026  20:25:49 +0000 (0:00:00.296)       0:02:03.508 **********

TASK [libvirt_manager : Deactivate default] ************************************
Tuesday 09 June 2026  20:25:49 +0000 (0:00:00.108)       0:02:03.617 **********
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Tuesday 09 June 2026  20:25:49 +0000 (0:00:00.380)       0:02:03.998 **********
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Tuesday 09 June 2026  20:25:49 +0000 (0:00:00.136)       0:02:04.134 **********
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Tuesday 09 June 2026  20:25:50 +0000 (0:00:00.536)       0:02:04.670 **********
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Tuesday 09 June 2026  20:25:50 +0000 (0:00:00.551)       0:02:05.222 **********
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Tuesday 09 June 2026  20:25:51 +0000 (0:00:00.653)       0:02:05.875 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:25:51 +0000 (0:00:00.382)       0:02:06.258 **********
changed: [instance]

PLAY [Get VBMC in place] *******************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:25:52 +0000 (0:00:00.933)       0:02:07.191 **********
ok: [instance]

TASK [Ensure extra dir is present] *********************************************
Tuesday 09 June 2026  20:25:53 +0000 (0:00:00.861)       0:02:08.053 **********
ok: [instance]

TASK [virtualbmc : Ensure needed directories exist] ****************************
Tuesday 09 June 2026  20:25:54 +0000 (0:00:00.343)       0:02:08.397 **********
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:25:54 +0000 (0:00:00.359)       0:02:08.756 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:25:56 +0000 (0:00:01.550)       0:02:10.307 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:25:56 +0000 (0:00:00.326)       0:02:10.634 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:25:56 +0000 (0:00:00.066)       0:02:10.700 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:25:56 +0000 (0:00:00.058)       0:02:10.759 **********
skipping: [instance]

TASK [virtualbmc : Check if container already exists] **************************
Tuesday 09 June 2026  20:25:56 +0000 (0:00:00.096)       0:02:10.856 **********
ok: [instance]

TASK [virtualbmc : Create ssh key for VBMC] ************************************
Tuesday 09 June 2026  20:25:57 +0000 (0:00:00.503)       0:02:11.360 **********
changed: [instance]

TASK [virtualbmc : Pull vbmc container image] **********************************
Tuesday 09 June 2026  20:25:57 +0000 (0:00:00.415)       0:02:11.776 **********
changed: [instance]

TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Tuesday 09 June 2026  20:26:04 +0000 (0:00:06.625)       0:02:18.402 **********
changed: [instance]

TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Tuesday 09 June 2026  20:26:04 +0000 (0:00:00.485)       0:02:18.887 **********
changed: [instance]

TASK [virtualbmc : Create vbmc server configuration file] **********************
Tuesday 09 June 2026  20:26:05 +0000 (0:00:00.498)       0:02:19.385 **********
changed: [instance]

TASK [virtualbmc : Create undying vbmcd service script] ************************
Tuesday 09 June 2026  20:26:05 +0000 (0:00:00.426)       0:02:19.812 **********
changed: [instance]

TASK [virtualbmc : Create and start vbmc container] ****************************
Tuesday 09 June 2026  20:26:06 +0000 (0:00:00.485)       0:02:20.298 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=147  changed=31   unreachable=0    failed=0    skipped=86   rescued=1    ignored=0

Tuesday 09 June 2026  20:26:06 +0000 (0:00:00.892)       0:02:21.190 **********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 42.37s
repo_setup : Initialize python venv and install requirements ------------ 7.27s
virtualbmc : Pull vbmc container image ---------------------------------- 6.63s
libvirt_manager : Populate service facts -------------------------------- 2.49s
libvirt_manager : Remove workload and volumes --------------------------- 2.01s
repo_setup : Make sure git-core package is installed -------------------- 1.68s
test_deps : Install python yaml libs ------------------------------------ 1.66s
podman : Ensure podman is installed ------------------------------------- 1.63s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.60s
ci_setup : Install needed packages -------------------------------------- 1.57s
libvirt_manager : Install packages required for using KVM --------------- 1.57s
podman : Ensure podman is installed ------------------------------------- 1.55s
dnsmasq : Install needed packages --------------------------------------- 1.53s
ci_setup : Manage directories ------------------------------------------- 1.43s
test_deps : Disable ubi 9 repos ----------------------------------------- 1.20s
repo_setup : Get repo-setup repository ---------------------------------- 1.18s
libvirt_manager : Start virtqemud socket service ------------------------ 1.16s
libvirt_manager : Get installed packages list --------------------------- 1.10s
Gathering Facts --------------------------------------------------------- 1.01s
virtualbmc : Remove vbmc files ------------------------------------------ 0.97s

PLAY [Test ocp_layout.yml tasks] ***********************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:26:07 +0000 (0:00:00.061)       0:00:00.061 **********
ok: [instance]

TASK [Load networking definition] **********************************************
Tuesday 09 June 2026  20:26:08 +0000 (0:00:01.098)       0:00:01.160 **********
ok: [instance]

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Tuesday 09 June 2026  20:26:08 +0000 (0:00:00.111)       0:00:01.271 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:26:08 +0000 (0:00:00.067)       0:00:01.339 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:26:09 +0000 (0:00:00.466)       0:00:01.805 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:26:09 +0000 (0:00:00.065)       0:00:01.871 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:26:09 +0000 (0:00:00.160)       0:00:02.032 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:26:09 +0000 (0:00:00.126)       0:00:02.158 **********
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] **********************
Tuesday 09 June 2026  20:26:10 +0000 (0:00:00.218)       0:00:02.376 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:26:10 +0000 (0:00:00.134)       0:00:02.510 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:26:10 +0000 (0:00:00.592)       0:00:03.103 **********
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] *************************
Tuesday 09 June 2026  20:26:10 +0000 (0:00:00.183)       0:00:03.286 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:26:11 +0000 (0:00:00.137)       0:00:03.424 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:26:11 +0000 (0:00:00.361)       0:00:03.785 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:26:11 +0000 (0:00:00.344)       0:00:04.130 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:26:11 +0000 (0:00:00.129)       0:00:04.260 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:26:11 +0000 (0:00:00.092)       0:00:04.353 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:26:12 +0000 (0:00:00.115)       0:00:04.468 **********
ok: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:26:12 +0000 (0:00:00.348)       0:00:04.816 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:26:12 +0000 (0:00:00.424)       0:00:05.240 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:26:12 +0000 (0:00:00.093)       0:00:05.334 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:26:13 +0000 (0:00:00.087)       0:00:05.422 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:26:13 +0000 (0:00:00.126)       0:00:05.548 **********
ok: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:26:13 +0000 (0:00:00.360)       0:00:05.909 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:26:13 +0000 (0:00:00.308)       0:00:06.217 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:26:13 +0000 (0:00:00.083)       0:00:06.300 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:26:14 +0000 (0:00:00.119)       0:00:06.420 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:26:14 +0000 (0:00:00.135)       0:00:06.555 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:26:14 +0000 (0:00:00.366)       0:00:06.922 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:26:14 +0000 (0:00:00.312)       0:00:07.235 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:26:15 +0000 (0:00:00.132)       0:00:07.367 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:26:15 +0000 (0:00:00.077)       0:00:07.445 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:26:15 +0000 (0:00:00.315)       0:00:07.761 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:26:16 +0000 (0:00:00.922)       0:00:08.683 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:26:16 +0000 (0:00:00.432)       0:00:09.116 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:26:16 +0000 (0:00:00.064)       0:00:09.181 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:26:16 +0000 (0:00:00.111)       0:00:09.293 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:26:16 +0000 (0:00:00.066)       0:00:09.359 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:26:17 +0000 (0:00:00.063)       0:00:09.423 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:26:17 +0000 (0:00:00.060)       0:00:09.483 **********
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] ***************************
Tuesday 09 June 2026  20:26:17 +0000 (0:00:00.330)       0:00:09.814 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:26:17 +0000 (0:00:00.061)       0:00:09.875 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:26:17 +0000 (0:00:00.293)       0:00:10.169 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:26:18 +0000 (0:00:00.668)       0:00:10.837 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:26:18 +0000 (0:00:00.186)       0:00:11.024 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:26:18 +0000 (0:00:00.076)       0:00:11.101 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:26:19 +0000 (0:00:00.612)       0:00:11.713 **********
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.] ***
Tuesday 09 June 2026  20:26:19 +0000 (0:00:00.170)       0:00:11.884 **********
ok: [instance] => (item=public)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Tuesday 09 June 2026  20:26:19 +0000 (0:00:00.144)       0:00:12.028 **********
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Tuesday 09 June 2026  20:26:20 +0000 (0:00:00.433)       0:00:12.462 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure networks are active] ****************************
Tuesday 09 June 2026  20:26:20 +0000 (0:00:00.496)       0:00:12.959 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Tuesday 09 June 2026  20:26:20 +0000 (0:00:00.380)       0:00:13.340 **********
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Tuesday 09 June 2026  20:26:21 +0000 (0:00:00.300)       0:00:13.640 **********
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] ***********************
Tuesday 09 June 2026  20:26:21 +0000 (0:00:00.148)       0:00:13.788 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:26:21 +0000 (0:00:00.324)       0:00:14.113 **********
ok: [instance] => (item=cifmw-public)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Tuesday 09 June 2026  20:26:22 +0000 (0:00:00.392)       0:00:14.506 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:26:22 +0000 (0:00:00.191)       0:00:14.697 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:26:22 +0000 (0:00:00.231)       0:00:14.929 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:26:24 +0000 (0:00:01.813)       0:00:16.742 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:26:24 +0000 (0:00:00.312)       0:00:17.055 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:26:25 +0000 (0:00:00.588)       0:00:17.643 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:26:27 +0000 (0:00:01.957)       0:00:19.601 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:26:27 +0000 (0:00:00.568)       0:00:20.170 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:26:28 +0000 (0:00:00.296)       0:00:20.466 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:26:28 +0000 (0:00:00.220)       0:00:20.687 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:26:30 +0000 (0:00:01.714)       0:00:22.402 **********
ok: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:26:30 +0000 (0:00:00.321)       0:00:22.724 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:26:30 +0000 (0:00:00.575)       0:00:23.299 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:26:32 +0000 (0:00:01.881)       0:00:25.181 **********
changed: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:26:33 +0000 (0:00:00.603)       0:00:25.784 **********
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:26:34 +0000 (0:00:00.762)       0:00:26.547 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:26:34 +0000 (0:00:00.572)       0:00:27.120 **********
ok: [instance] => (item=cifmw-public)

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:26:35 +0000 (0:00:00.245)       0:00:27.365 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:26:36 +0000 (0:00:01.625)       0:00:28.991 **********
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] ********************************
Tuesday 09 June 2026  20:26:41 +0000 (0:00:04.453)       0:00:33.444 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:26:41 +0000 (0:00:00.364)       0:00:33.808 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:26:41 +0000 (0:00:00.510)       0:00:34.319 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:26:42 +0000 (0:00:00.622)       0:00:34.941 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:26:42 +0000 (0:00:00.109)       0:00:35.050 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:26:43 +0000 (0:00:00.588)       0:00:35.639 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:26:43 +0000 (0:00:00.072)       0:00:35.712 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:26:43 +0000 (0:00:00.118)       0:00:35.830 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:26:44 +0000 (0:00:00.559)       0:00:36.389 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:26:44 +0000 (0:00:00.064)       0:00:36.454 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:26:44 +0000 (0:00:00.392)       0:00:36.846 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:26:45 +0000 (0:00:01.202)       0:00:38.048 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:26:45 +0000 (0:00:00.058)       0:00:38.107 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:26:45 +0000 (0:00:00.070)       0:00:38.177 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:26:45 +0000 (0:00:00.152)       0:00:38.329 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:26:46 +0000 (0:00:00.162)       0:00:38.491 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:26:46 +0000 (0:00:00.068)       0:00:38.559 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:26:46 +0000 (0:00:00.120)       0:00:38.680 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:26:46 +0000 (0:00:00.622)       0:00:39.303 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:26:46 +0000 (0:00:00.060)       0:00:39.363 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:26:47 +0000 (0:00:00.172)       0:00:39.536 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:26:47 +0000 (0:00:00.079)       0:00:39.615 **********
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:26:47 +0000 (0:00:00.348)       0:00:39.964 **********
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] ***************
Tuesday 09 June 2026  20:26:47 +0000 (0:00:00.173)       0:00:40.137 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:26:48 +0000 (0:00:00.447)       0:00:40.585 **********
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:26:48 +0000 (0:00:00.106)       0:00:40.692 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:26:48 +0000 (0:00:00.535)       0:00:41.228 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:26:49 +0000 (0:00:00.518)       0:00:41.746 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:26:49 +0000 (0:00:00.504)       0:00:42.250 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:26:50 +0000 (0:00:00.263)       0:00:42.514 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:26:50 +0000 (0:00:00.450)       0:00:42.965 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:26:50 +0000 (0:00:00.076)       0:00:43.042 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:26:50 +0000 (0:00:00.131)       0:00:43.173 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:26:50 +0000 (0:00:00.068)       0:00:43.241 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:26:50 +0000 (0:00:00.065)       0:00:43.307 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:26:51 +0000 (0:00:00.061)       0:00:43.368 **********
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] ***************************
Tuesday 09 June 2026  20:26:51 +0000 (0:00:00.349)       0:00:43.718 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:26:51 +0000 (0:00:00.059)       0:00:43.777 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:26:51 +0000 (0:00:00.320)       0:00:44.098 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:26:52 +0000 (0:00:00.563)       0:00:44.661 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:26:52 +0000 (0:00:00.146)       0:00:44.808 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:26:52 +0000 (0:00:00.075)       0:00:44.884 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.662)       0:00:45.546 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.078)       0:00:45.625 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.065)       0:00:45.690 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.060)       0:00:45.751 **********
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] **************************************
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.208)       0:00:45.959 **********
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] **************************************
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.153)       0:00:46.113 **********
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] **************************************
Tuesday 09 June 2026  20:26:53 +0000 (0:00:00.146)       0:00:46.259 **********
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] **************************************
Tuesday 09 June 2026  20:26:54 +0000 (0:00:00.236)       0:00:46.496 **********
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] **************************************
Tuesday 09 June 2026  20:26:54 +0000 (0:00:00.233)       0:00:46.730 **********
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] **************************************
Tuesday 09 June 2026  20:26:54 +0000 (0:00:00.178)       0:00:46.909 **********
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] **************************************
Tuesday 09 June 2026  20:26:54 +0000 (0:00:00.200)       0:00:47.109 **********
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 }}] ******************************
Tuesday 09 June 2026  20:26:55 +0000 (0:00:00.257)       0:00:47.367 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:26:55 +0000 (0:00:00.167)       0:00:47.535 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:26:55 +0000 (0:00:00.160)       0:00:47.695 **********
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:1f:5e', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:bd:5d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:ad:9d', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:7c:4e', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:26:55 +0000 (0:00:00.168)       0:00:47.863 **********
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] *************************************
Tuesday 09 June 2026  20:26:55 +0000 (0:00:00.127)       0:00:47.991 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:26:55 +0000 (0:00:00.336)       0:00:48.328 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:26:56 +0000 (0:00:00.066)       0:00:48.394 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:26:56 +0000 (0:00:00.059)       0:00:48.454 **********
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:00:1f:5e', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:00:bd:5d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:00:ad:9d', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:00:7c:4e', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:26:56 +0000 (0:00:00.195)       0:00:48.650 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:26:56 +0000 (0:00:00.135)       0:00:48.785 **********
changed: [instance] => (item={'file': 'public_master-0_52:54:00:00:1f:5e', 'entry': 'set:ocp,52:54:00:00:1f:5e,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:00:bd:5d', 'entry': 'set:ocp,52:54:01:00:bd:5d,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:00:ad:9d', 'entry': 'set:ocp,52:54:02:00:ad:9d,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:00:7c:4e', 'entry': 'set:ocp_worker,52:54:03:00:7c:4e,192.168.110.15,worker-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:26:58 +0000 (0:00:01.788)       0:00:50.573 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:26:58 +0000 (0:00:00.164)       0:00:50.737 **********
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] *****************************************
Tuesday 09 June 2026  20:26:58 +0000 (0:00:00.384)       0:00:51.122 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:26:58 +0000 (0:00:00.229)       0:00:51.351 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:26:59 +0000 (0:00:00.097)       0:00:51.449 **********
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] ********************************************
Tuesday 09 June 2026  20:26:59 +0000 (0:00:00.337)       0:00:51.787 **********
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] ***
Tuesday 09 June 2026  20:27:05 +0000 (0:00:05.830)       0:00:57.617 **********
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] ****************
Tuesday 09 June 2026  20:27:05 +0000 (0:00:00.362)       0:00:57.980 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:27:05 +0000 (0:00:00.078)       0:00:58.058 **********
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Tuesday 09 June 2026  20:27:05 +0000 (0:00:00.139)       0:00:58.198 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:27:05 +0000 (0:00:00.096)       0:00:58.294 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:27:06 +0000 (0:00:00.519)       0:00:58.814 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:27:06 +0000 (0:00:00.134)       0:00:58.949 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:27:07 +0000 (0:00:00.907)       0:00:59.856 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:27:07 +0000 (0:00:00.484)       0:01:00.340 **********
changed: [instance]

TASK [Inject ipmi.utility] *****************************************************
Tuesday 09 June 2026  20:27:08 +0000 (0:00:00.483)       0:01:00.824 **********
changed: [instance]

TASK [Restart cifmw-dnsmasq] ***************************************************
Tuesday 09 June 2026  20:27:08 +0000 (0:00:00.305)       0:01:01.129 **********
changed: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Tuesday 09 June 2026  20:27:09 +0000 (0:00:00.547)       0:01:01.676 **********
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Tuesday 09 June 2026  20:27:09 +0000 (0:00:00.648)       0:01:02.325 **********
changed: [instance]

TASK [libvirt_manager : Ensure needed directories exist] ***********************
Tuesday 09 June 2026  20:27:10 +0000 (0:00:00.678)       0:01:03.003 **********
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] ********************************
Tuesday 09 June 2026  20:27:11 +0000 (0:00:00.729)       0:01:03.733 **********
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] *************************
Tuesday 09 June 2026  20:27:11 +0000 (0:00:00.110)       0:01:03.843 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:27:11 +0000 (0:00:00.114)       0:01:03.957 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:27:11 +0000 (0:00:00.305)       0:01:04.262 **********
changed: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:27:12 +0000 (0:00:00.367)       0:01:04.630 **********
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:27:12 +0000 (0:00:00.701)       0:01:05.331 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:27:13 +0000 (0:00:00.069)       0:01:05.400 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:27:13 +0000 (0:00:00.063)       0:01:05.464 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:27:13 +0000 (0:00:00.063)       0:01:05.527 **********
ok: [instance]

TASK [Create blank images for OCP cluster resources] ***************************
Tuesday 09 June 2026  20:27:13 +0000 (0:00:00.517)       0:01:06.044 **********

TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Tuesday 09 June 2026  20:27:13 +0000 (0:00:00.292)       0:01:06.337 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Tuesday 09 June 2026  20:27:14 +0000 (0:00:00.532)       0:01:06.869 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Tuesday 09 June 2026  20:27:14 +0000 (0:00:00.336)       0:01:07.206 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-0] ****************
Tuesday 09 June 2026  20:27:15 +0000 (0:00:00.671)       0:01:07.878 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Tuesday 09 June 2026  20:27:15 +0000 (0:00:00.248)       0:01:08.126 **********
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 }}] ****************
Tuesday 09 June 2026  20:27:15 +0000 (0:00:00.107)       0:01:08.234 **********
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] ***********************
Tuesday 09 June 2026  20:27:16 +0000 (0:00:00.216)       0:01:08.451 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:27:16 +0000 (0:00:00.347)       0:01:08.799 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:27:16 +0000 (0:00:00.127)       0:01:08.926 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:27:16 +0000 (0:00:00.438)       0:01:09.364 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Tuesday 09 June 2026  20:27:17 +0000 (0:00:00.331)       0:01:09.696 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Tuesday 09 June 2026  20:27:17 +0000 (0:00:00.449)       0:01:10.146 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Tuesday 09 June 2026  20:27:17 +0000 (0:00:00.069)       0:01:10.215 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Tuesday 09 June 2026  20:27:18 +0000 (0:00:00.259)       0:01:10.475 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Tuesday 09 June 2026  20:27:18 +0000 (0:00:00.169)       0:01:10.645 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:27:18 +0000 (0:00:00.163)       0:01:10.808 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:27:18 +0000 (0:00:00.370)       0:01:11.179 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:27:18 +0000 (0:00:00.097)       0:01:11.277 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  20:27:19 +0000 (0:00:00.148)       0:01:11.425 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:27:19 +0000 (0:00:00.141)       0:01:11.567 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Tuesday 09 June 2026  20:27:19 +0000 (0:00:00.214)       0:01:11.781 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Tuesday 09 June 2026  20:27:19 +0000 (0:00:00.194)       0:01:11.976 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Tuesday 09 June 2026  20:27:20 +0000 (0:00:00.512)       0:01:12.488 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Tuesday 09 June 2026  20:27:20 +0000 (0:00:00.417)       0:01:12.906 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-1] ****************
Tuesday 09 June 2026  20:27:21 +0000 (0:00:00.553)       0:01:13.459 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Tuesday 09 June 2026  20:27:21 +0000 (0:00:00.150)       0:01:13.609 **********
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 }}] ****************
Tuesday 09 June 2026  20:27:21 +0000 (0:00:00.150)       0:01:13.760 **********
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] ***********************
Tuesday 09 June 2026  20:27:21 +0000 (0:00:00.167)       0:01:13.927 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:27:21 +0000 (0:00:00.344)       0:01:14.271 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:27:22 +0000 (0:00:00.103)       0:01:14.375 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:27:22 +0000 (0:00:00.318)       0:01:14.693 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Tuesday 09 June 2026  20:27:22 +0000 (0:00:00.415)       0:01:15.108 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Tuesday 09 June 2026  20:27:23 +0000 (0:00:00.454)       0:01:15.563 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Tuesday 09 June 2026  20:27:23 +0000 (0:00:00.082)       0:01:15.645 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Tuesday 09 June 2026  20:27:23 +0000 (0:00:00.166)       0:01:15.812 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Tuesday 09 June 2026  20:27:23 +0000 (0:00:00.327)       0:01:16.139 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:27:23 +0000 (0:00:00.191)       0:01:16.330 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:27:24 +0000 (0:00:00.376)       0:01:16.707 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:27:24 +0000 (0:00:00.175)       0:01:16.882 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  20:27:24 +0000 (0:00:00.145)       0:01:17.028 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:27:24 +0000 (0:00:00.133)       0:01:17.162 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Tuesday 09 June 2026  20:27:24 +0000 (0:00:00.156)       0:01:17.318 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Tuesday 09 June 2026  20:27:25 +0000 (0:00:00.229)       0:01:17.548 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Tuesday 09 June 2026  20:27:25 +0000 (0:00:00.454)       0:01:18.002 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Tuesday 09 June 2026  20:27:26 +0000 (0:00:00.383)       0:01:18.386 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for ocp-master-2] ****************
Tuesday 09 June 2026  20:27:26 +0000 (0:00:00.505)       0:01:18.891 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Tuesday 09 June 2026  20:27:26 +0000 (0:00:00.185)       0:01:19.076 **********
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 }}] ****************
Tuesday 09 June 2026  20:27:26 +0000 (0:00:00.162)       0:01:19.238 **********
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] ***********************
Tuesday 09 June 2026  20:27:27 +0000 (0:00:00.232)       0:01:19.470 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:27:27 +0000 (0:00:00.295)       0:01:19.766 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:27:27 +0000 (0:00:00.147)       0:01:19.914 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:27:27 +0000 (0:00:00.294)       0:01:20.208 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Tuesday 09 June 2026  20:27:28 +0000 (0:00:00.261)       0:01:20.469 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Tuesday 09 June 2026  20:27:28 +0000 (0:00:00.450)       0:01:20.920 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Tuesday 09 June 2026  20:27:28 +0000 (0:00:00.067)       0:01:20.987 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Tuesday 09 June 2026  20:27:28 +0000 (0:00:00.142)       0:01:21.129 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Tuesday 09 June 2026  20:27:28 +0000 (0:00:00.142)       0:01:21.272 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:27:29 +0000 (0:00:00.239)       0:01:21.511 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:27:29 +0000 (0:00:00.321)       0:01:21.832 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:27:29 +0000 (0:00:00.100)       0:01:21.933 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  20:27:29 +0000 (0:00:00.175)       0:01:22.109 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:27:30 +0000 (0:00:00.258)       0:01:22.367 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Tuesday 09 June 2026  20:27:30 +0000 (0:00:00.196)       0:01:22.564 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Tuesday 09 June 2026  20:27:30 +0000 (0:00:00.231)       0:01:22.795 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Tuesday 09 June 2026  20:27:30 +0000 (0:00:00.447)       0:01:23.242 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Tuesday 09 June 2026  20:27:31 +0000 (0:00:00.370)       0:01:23.612 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for ocp-worker-0] ****************
Tuesday 09 June 2026  20:27:31 +0000 (0:00:00.687)       0:01:24.300 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Tuesday 09 June 2026  20:27:32 +0000 (0:00:00.195)       0:01:24.496 **********
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 }}] ****************
Tuesday 09 June 2026  20:27:32 +0000 (0:00:00.116)       0:01:24.613 **********
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] ***********************
Tuesday 09 June 2026  20:27:32 +0000 (0:00:00.262)       0:01:24.875 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:27:32 +0000 (0:00:00.325)       0:01:25.200 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:27:32 +0000 (0:00:00.079)       0:01:25.279 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:27:33 +0000 (0:00:00.348)       0:01:25.628 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Tuesday 09 June 2026  20:27:33 +0000 (0:00:00.298)       0:01:25.927 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Tuesday 09 June 2026  20:27:33 +0000 (0:00:00.410)       0:01:26.337 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Tuesday 09 June 2026  20:27:34 +0000 (0:00:00.110)       0:01:26.448 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Tuesday 09 June 2026  20:27:34 +0000 (0:00:00.160)       0:01:26.609 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Tuesday 09 June 2026  20:27:34 +0000 (0:00:00.155)       0:01:26.765 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:27:34 +0000 (0:00:00.123)       0:01:26.888 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:27:34 +0000 (0:00:00.392)       0:01:27.281 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:27:34 +0000 (0:00:00.083)       0:01:27.364 **********
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Tuesday 09 June 2026  20:27:35 +0000 (0:00:00.180)       0:01:27.544 **********
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:27:35 +0000 (0:00:00.144)       0:01:27.689 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Tuesday 09 June 2026  20:27:35 +0000 (0:00:00.278)       0:01:27.968 **********
skipping: [instance]

TASK [virtualbmc : Ensure vBMC answers] ****************************************
Tuesday 09 June 2026  20:27:35 +0000 (0:00:00.188)       0:01:28.156 **********
changed: [instance]

TASK [Create VBMC entities for OCP] ********************************************
Tuesday 09 June 2026  20:27:36 +0000 (0:00:00.852)       0:01:29.008 **********

TASK [virtualbmc : Assert we have required data] *******************************
Tuesday 09 June 2026  20:27:37 +0000 (0:00:00.472)       0:01:29.480 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Tuesday 09 June 2026  20:27:37 +0000 (0:00:00.090)       0:01:29.570 **********
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Tuesday 09 June 2026  20:27:37 +0000 (0:00:00.660)       0:01:30.231 **********
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Tuesday 09 June 2026  20:27:37 +0000 (0:00:00.095)       0:01:30.326 **********
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Tuesday 09 June 2026  20:27:38 +0000 (0:00:00.156)       0:01:30.483 **********
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Tuesday 09 June 2026  20:27:38 +0000 (0:00:00.865)       0:01:31.349 **********
changed: [instance]

TASK [virtualbmc : Assert we have required data] *******************************
Tuesday 09 June 2026  20:27:39 +0000 (0:00:00.774)       0:01:32.124 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Tuesday 09 June 2026  20:27:39 +0000 (0:00:00.076)       0:01:32.200 **********
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Tuesday 09 June 2026  20:27:40 +0000 (0:00:00.709)       0:01:32.909 **********
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Tuesday 09 June 2026  20:27:40 +0000 (0:00:00.195)       0:01:33.105 **********
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Tuesday 09 June 2026  20:27:40 +0000 (0:00:00.135)       0:01:33.240 **********
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Tuesday 09 June 2026  20:27:41 +0000 (0:00:01.041)       0:01:34.282 **********
changed: [instance]

TASK [virtualbmc : Assert we have required data] *******************************
Tuesday 09 June 2026  20:27:42 +0000 (0:00:00.730)       0:01:35.012 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Tuesday 09 June 2026  20:27:42 +0000 (0:00:00.069)       0:01:35.081 **********
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Tuesday 09 June 2026  20:27:43 +0000 (0:00:00.746)       0:01:35.828 **********
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Tuesday 09 June 2026  20:27:43 +0000 (0:00:00.091)       0:01:35.920 **********
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Tuesday 09 June 2026  20:27:43 +0000 (0:00:00.106)       0:01:36.026 **********
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Tuesday 09 June 2026  20:27:44 +0000 (0:00:01.000)       0:01:37.027 **********
changed: [instance]

TASK [virtualbmc : Assert we have required data] *******************************
Tuesday 09 June 2026  20:27:45 +0000 (0:00:00.823)       0:01:37.850 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Tuesday 09 June 2026  20:27:45 +0000 (0:00:00.153)       0:01:38.003 **********
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Tuesday 09 June 2026  20:27:46 +0000 (0:00:00.744)       0:01:38.748 **********
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Tuesday 09 June 2026  20:27:46 +0000 (0:00:00.077)       0:01:38.826 **********
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Tuesday 09 June 2026  20:27:46 +0000 (0:00:00.106)       0:01:38.932 **********
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Tuesday 09 June 2026  20:27:47 +0000 (0:00:01.109)       0:01:40.042 **********
changed: [instance]

TASK [libvirt_manager : Expose OCP cluster members] ****************************
Tuesday 09 June 2026  20:27:48 +0000 (0:00:00.934)       0:01:40.977 **********
ok: [instance]

TASK [Assert names are correct] ************************************************
Tuesday 09 June 2026  20:27:48 +0000 (0:00:00.204)       0:01:41.182 **********
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] ****************************************
Tuesday 09 June 2026  20:27:48 +0000 (0:00:00.078)       0:01:41.261 **********
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] *************************************
Tuesday 09 June 2026  20:27:49 +0000 (0:00:00.304)       0:01:41.565 **********
ok: [instance]

TASK [Get existing disk images] ************************************************
Tuesday 09 June 2026  20:27:49 +0000 (0:00:00.088)       0:01:41.653 **********
ok: [instance]

TASK [Ensure we have the expected base images] *********************************
Tuesday 09 June 2026  20:27:49 +0000 (0:00:00.436)       0:01:42.089 **********
ok: [instance]

TASK [List all interfaces] *****************************************************
Tuesday 09 June 2026  20:27:49 +0000 (0:00:00.101)       0:01:42.191 **********
changed: [instance]

TASK [List libvirt firewall zone interfaces] ***********************************
Tuesday 09 June 2026  20:27:50 +0000 (0:00:00.294)       0:01:42.485 **********
changed: [instance]

TASK [Ensure the VLAN interfaces was created] **********************************
Tuesday 09 June 2026  20:27:50 +0000 (0:00:00.636)       0:01:43.122 **********
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)

TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Tuesday 09 June 2026  20:27:50 +0000 (0:00:00.089)       0:01:43.211 **********
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:27:51 +0000 (0:00:00.211)       0:01:43.422 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=205  changed=90   unreachable=0    failed=0    skipped=84   rescued=0    ignored=0

Tuesday 09 June 2026  20:27:51 +0000 (0:00:00.902)       0:01:44.325 **********
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 5.83s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.45s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.96s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.88s
ci_nmstate : Install required packages on instance ---------------------- 1.81s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.79s
ci_nmstate : Install required packages on instance ---------------------- 1.71s
dnsmasq : Install needed packages --------------------------------------- 1.63s
dnsmasq : Enable and start service -------------------------------------- 1.20s
virtualbmc : Add new host to VBMC --------------------------------------- 1.11s
Gathering Facts --------------------------------------------------------- 1.10s
virtualbmc : Add new host to VBMC --------------------------------------- 1.04s
virtualbmc : Add new host to VBMC --------------------------------------- 1.00s
virtualbmc : Start new host in VBMC ------------------------------------- 0.93s
libvirt_manager : Convert ini inventory file into yaml ------------------ 0.92s
libvirt_manager : Restart firewalld ------------------------------------- 0.91s
libvirt_manager : Restart firewalld ------------------------------------- 0.90s
virtualbmc : Add new host to VBMC --------------------------------------- 0.87s
virtualbmc : Ensure vBMC answers ---------------------------------------- 0.85s
virtualbmc : Start new host in VBMC ------------------------------------- 0.82s

PLAY [Clean VBMC] **************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:27:52 +0000 (0:00:00.066)       0:00:00.066 **********
ok: [instance]

TASK [Remove VBMC] *************************************************************
Tuesday 09 June 2026  20:27:53 +0000 (0:00:01.121)       0:00:01.187 **********

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:27:53 +0000 (0:00:00.139)       0:00:01.327 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:27:55 +0000 (0:00:01.749)       0:00:03.077 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:27:56 +0000 (0:00:00.493)       0:00:03.570 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:27:56 +0000 (0:00:00.088)       0:00:03.658 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:27:56 +0000 (0:00:00.069)       0:00:03.728 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:27:56 +0000 (0:00:00.195)       0:00:03.924 **********
changed: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:28:07 +0000 (0:00:10.857)       0:00:14.781 **********
changed: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:28:08 +0000 (0:00:01.391)       0:00:16.173 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:28:09 +0000 (0:00:00.449)       0:00:16.622 **********
ok: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:28:09 +0000 (0:00:00.392)       0:00:17.015 **********
changed: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:28:10 +0000 (0:00:00.552)       0:00:17.568 **********
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] *********************************************************
Tuesday 09 June 2026  20:28:11 +0000 (0:00:01.329)       0:00:18.897 **********
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Tuesday 09 June 2026  20:28:12 +0000 (0:00:00.956)       0:00:19.853 **********
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Tuesday 09 June 2026  20:28:12 +0000 (0:00:00.291)       0:00:20.145 **********
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] ***************************
Tuesday 09 June 2026  20:28:14 +0000 (0:00:01.930)       0:00:22.076 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:28:15 +0000 (0:00:01.034)       0:00:23.110 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:28:18 +0000 (0:00:02.874)       0:00:25.984 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:28:19 +0000 (0:00:01.215)       0:00:27.200 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:28:20 +0000 (0:00:00.841)       0:00:28.041 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:28:21 +0000 (0:00:00.942)       0:00:28.984 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:28:21 +0000 (0:00:00.084)       0:00:29.068 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:28:22 +0000 (0:00:00.520)       0:00:29.588 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:28:22 +0000 (0:00:00.511)       0:00:30.099 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:28:22 +0000 (0:00:00.088)       0:00:30.188 **********
ok: [instance] =>
  cleanup_vms:
  - cifmw-ocp-master-2
  - cifmw-ocp-worker-0
  - cifmw-ocp-master-0
  - cifmw-ocp-master-1

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:28:22 +0000 (0:00:00.089)       0:00:30.278 **********
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:28:24 +0000 (0:00:01.392)       0:00:31.670 **********
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:28:25 +0000 (0:00:01.594)       0:00:33.264 **********
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:28:27 +0000 (0:00:01.433)       0:00:34.698 **********
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:28:28 +0000 (0:00:01.492)       0:00:36.190 **********
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:28:30 +0000 (0:00:01.211)       0:00:37.402 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:28:30 +0000 (0:00:00.532)       0:00:37.935 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:28:30 +0000 (0:00:00.098)       0:00:38.034 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-public

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:28:30 +0000 (0:00:00.123)       0:00:38.157 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:28:30 +0000 (0:00:00.216)       0:00:38.373 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:28:31 +0000 (0:00:00.161)       0:00:38.535 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:28:31 +0000 (0:00:00.109)       0:00:38.644 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:28:31 +0000 (0:00:00.110)       0:00:38.754 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:28:31 +0000 (0:00:00.416)       0:00:39.171 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:28:32 +0000 (0:00:00.436)       0:00:39.607 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:28:32 +0000 (0:00:00.783)       0:00:40.391 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:28:33 +0000 (0:00:00.395)       0:00:40.787 **********
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:28:33 +0000 (0:00:00.587)       0:00:41.374 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:28:34 +0000 (0:00:00.440)       0:00:41.815 **********
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': 13221475, 'dev': 64513, 'nlink': 1, 'atime': 1781036785.902886, 'mtime': 1781036785.902886, 'ctime': 1781036785.902886, '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] **************************
Tuesday 09 June 2026  20:28:34 +0000 (0:00:00.445)       0:00:42.260 **********
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:28:35 +0000 (0:00:00.813)       0:00:43.073 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:28:36 +0000 (0:00:00.754)       0:00:43.828 **********
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:28:36 +0000 (0:00:00.555)       0:00:44.383 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:28:37 +0000 (0:00:00.688)       0:00:45.071 **********
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] *************************
Tuesday 09 June 2026  20:28:37 +0000 (0:00:00.137)       0:00:45.209 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:28:37 +0000 (0:00:00.135)       0:00:45.345 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:28:38 +0000 (0:00:00.369)       0:00:45.714 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:28:38 +0000 (0:00:00.129)       0:00:45.844 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:28:38 +0000 (0:00:00.133)       0:00:45.978 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:28:38 +0000 (0:00:00.084)       0:00:46.062 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:28:38 +0000 (0:00:00.122)       0:00:46.184 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:28:38 +0000 (0:00:00.170)       0:00:46.355 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:28:39 +0000 (0:00:00.415)       0:00:46.770 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:28:39 +0000 (0:00:00.086)       0:00:46.857 **********
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] *************************
Tuesday 09 June 2026  20:28:39 +0000 (0:00:00.168)       0:00:47.025 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:28:39 +0000 (0:00:00.091)       0:00:47.117 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:28:40 +0000 (0:00:00.349)       0:00:47.467 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:28:40 +0000 (0:00:00.130)       0:00:47.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] **********
Tuesday 09 June 2026  20:28:40 +0000 (0:00:00.258)       0:00:47.856 **********
changed: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:28:40 +0000 (0:00:00.353)       0:00:48.210 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:28:40 +0000 (0:00:00.050)       0:00:48.261 **********
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:28:41 +0000 (0:00:00.781)       0:00:49.042 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.406)       0:00:49.448 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.053)       0:00:49.502 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.264)       0:00:49.767 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.053)       0:00:49.820 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.061)       0:00:49.882 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.056)       0:00:49.939 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.288)       0:00:50.227 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:28:42 +0000 (0:00:00.074)       0:00:50.301 **********
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] ****************************************
Tuesday 09 June 2026  20:28:44 +0000 (0:00:01.967)       0:00:52.268 **********
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:28:45 +0000 (0:00:00.519)       0:00:52.788 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:28:47 +0000 (0:00:01.695)       0:00:54.484 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:28:47 +0000 (0:00:00.314)       0:00:54.798 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:28:47 +0000 (0:00:00.094)       0:00:54.892 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:28:47 +0000 (0:00:00.072)       0:00:54.965 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:28:47 +0000 (0:00:00.090)       0:00:55.055 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:28:48 +0000 (0:00:00.422)       0:00:55.478 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:28:48 +0000 (0:00:00.422)       0:00:55.900 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:28:48 +0000 (0:00:00.207)       0:00:56.108 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:28:48 +0000 (0:00:00.045)       0:00:56.153 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:28:48 +0000 (0:00:00.046)       0:00:56.200 **********
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] *************************************************
Tuesday 09 June 2026  20:28:49 +0000 (0:00:01.004)       0:00:57.204 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:28:49 +0000 (0:00:00.143)       0:00:57.348 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:28:50 +0000 (0:00:00.408)       0:00:57.757 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:28:50 +0000 (0:00:00.301)       0:00:58.058 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:28:50 +0000 (0:00:00.113)       0:00:58.172 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:28:51 +0000 (0:00:00.319)       0:00:58.491 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:28:51 +0000 (0:00:00.303)       0:00:58.795 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:28:51 +0000 (0:00:00.094)       0:00:58.889 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:28:53 +0000 (0:00:01.636)       0:01:00.525 **********
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] ********************************
Tuesday 09 June 2026  20:28:57 +0000 (0:00:04.041)       0:01:04.566 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:28:57 +0000 (0:00:00.321)       0:01:04.888 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:28:57 +0000 (0:00:00.049)       0:01:04.937 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:28:57 +0000 (0:00:00.045)       0:01:04.983 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:28:57 +0000 (0:00:00.084)       0:01:05.068 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:28:57 +0000 (0:00:00.046)       0:01:05.115 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:28:58 +0000 (0:00:00.295)       0:01:05.410 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:28:58 +0000 (0:00:00.082)       0:01:05.492 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:28:58 +0000 (0:00:00.086)       0:01:05.579 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:28:58 +0000 (0:00:00.275)       0:01:05.855 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:28:58 +0000 (0:00:00.058)       0:01:05.913 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:28:58 +0000 (0:00:00.058)       0:01:05.971 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:28:59 +0000 (0:00:00.690)       0:01:06.662 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:28:59 +0000 (0:00:00.303)       0:01:06.965 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:29:00 +0000 (0:00:00.587)       0:01:07.553 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:29:00 +0000 (0:00:00.371)       0:01:07.924 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:29:01 +0000 (0:00:00.747)       0:01:08.672 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:29:01 +0000 (0:00:00.072)       0:01:08.744 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:29:01 +0000 (0:00:00.303)       0:01:09.047 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:29:01 +0000 (0:00:00.288)       0:01:09.335 **********
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Tuesday 09 June 2026  20:29:02 +0000 (0:00:00.121)       0:01:09.457 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:29:02 +0000 (0:00:00.471)       0:01:09.928 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=83   changed=28   unreachable=0    failed=0    skipped=32   rescued=0    ignored=0

Tuesday 09 June 2026  20:29:03 +0000 (0:00:00.897)       0:01:10.826 **********
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.86s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.04s
libvirt_manager : Populate service facts -------------------------------- 2.87s
libvirt_manager : Remove workload and volumes --------------------------- 1.97s
Copy generated content to proper location ------------------------------- 1.93s
podman : Ensure podman is installed ------------------------------------- 1.75s
podman : Ensure podman is installed ------------------------------------- 1.70s
dnsmasq : Install needed packages --------------------------------------- 1.64s
libvirt_manager : Destroy machine --------------------------------------- 1.59s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.49s
libvirt_manager : Undefine machine -------------------------------------- 1.43s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.39s
virtualbmc : Remove vbmc container image -------------------------------- 1.39s
virtualbmc : Remove vbmc files ------------------------------------------ 1.33s
libvirt_manager : Start virtqemud socket service ------------------------ 1.22s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.21s
Gathering Facts --------------------------------------------------------- 1.12s
libvirt_manager : Get installed packages list --------------------------- 1.03s
virtualbmc : Remove vbmc files ------------------------------------------ 1.00s
Gathering Facts --------------------------------------------------------- 0.96s

PLAY [Prepare] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:29:23 +0000 (0:00:00.096)       0:00:00.096 **********
ok: [instance]

TASK [Create custom basedir] ***************************************************
Tuesday 09 June 2026  20:29:24 +0000 (0:00:01.037)       0:00:01.134 **********
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Tuesday 09 June 2026  20:29:24 +0000 (0:00:00.588)       0:00:01.722 **********
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Tuesday 09 June 2026  20:29:24 +0000 (0:00:00.099)       0:00:01.821 **********
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] *****************************************
Tuesday 09 June 2026  20:29:24 +0000 (0:00:00.139)       0:00:01.961 **********
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Tuesday 09 June 2026  20:29:25 +0000 (0:00:00.390)       0:00:02.351 **********
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Tuesday 09 June 2026  20:29:25 +0000 (0:00:00.365)       0:00:02.717 **********
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Tuesday 09 June 2026  20:29:26 +0000 (0:00:00.982)       0:00:03.699 **********

TASK [repo_setup : Ensure directories are present] *****************************
Tuesday 09 June 2026  20:29:26 +0000 (0:00:00.143)       0:00:03.843 **********
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] ********************
Tuesday 09 June 2026  20:29:27 +0000 (0:00:00.738)       0:00:04.582 **********
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Tuesday 09 June 2026  20:29:29 +0000 (0:00:01.658)       0:00:06.240 **********
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Tuesday 09 June 2026  20:29:30 +0000 (0:00:01.272)       0:00:07.512 **********
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Tuesday 09 June 2026  20:29:37 +0000 (0:00:07.153)       0:00:14.665 **********
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Tuesday 09 June 2026  20:29:38 +0000 (0:00:00.869)       0:00:15.535 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Tuesday 09 June 2026  20:29:38 +0000 (0:00:00.077)       0:00:15.613 **********
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Tuesday 09 June 2026  20:29:39 +0000 (0:00:00.804)       0:00:16.418 **********
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Tuesday 09 June 2026  20:29:39 +0000 (0:00:00.093)       0:00:16.511 **********
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Tuesday 09 June 2026  20:29:39 +0000 (0:00:00.091)       0:00:16.602 **********
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Tuesday 09 June 2026  20:29:39 +0000 (0:00:00.149)       0:00:16.752 **********
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Tuesday 09 June 2026  20:29:40 +0000 (0:00:00.512)       0:00:17.264 **********
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Tuesday 09 June 2026  20:29:40 +0000 (0:00:00.667)       0:00:17.932 **********
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.164)       0:00:18.096 **********
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.093)       0:00:18.189 **********
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.084)       0:00:18.273 **********
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.100)       0:00:18.374 **********
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.153)       0:00:18.527 **********
skipping: [instance]

TASK [Download the RPM] ********************************************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.075)       0:00:18.603 **********
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.088)       0:00:18.692 **********
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.086)       0:00:18.778 **********
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Tuesday 09 June 2026  20:29:41 +0000 (0:00:00.151)       0:00:18.929 **********
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Tuesday 09 June 2026  20:29:42 +0000 (0:00:00.078)       0:00:19.008 **********
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Tuesday 09 June 2026  20:29:42 +0000 (0:00:00.076)       0:00:19.084 **********
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Tuesday 09 June 2026  20:29:42 +0000 (0:00:00.316)       0:00:19.400 **********
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Tuesday 09 June 2026  20:29:42 +0000 (0:00:00.372)       0:00:19.773 **********
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.357)       0:00:20.130 **********
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.077)       0:00:20.208 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.122)       0:00:20.330 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.077)       0:00:20.408 **********
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.079)       0:00:20.487 **********
skipping: [instance]

TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo] ***
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.078)       0:00:20.566 **********
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.122)       0:00:20.688 **********
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.062)       0:00:20.751 **********
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.090)       0:00:20.842 **********
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Tuesday 09 June 2026  20:29:43 +0000 (0:00:00.064)       0:00:20.907 **********
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Tuesday 09 June 2026  20:29:44 +0000 (0:00:00.153)       0:00:21.061 **********
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Tuesday 09 June 2026  20:29:44 +0000 (0:00:00.106)       0:00:21.168 **********
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Tuesday 09 June 2026  20:29:44 +0000 (0:00:00.118)       0:00:21.286 **********
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Tuesday 09 June 2026  20:29:44 +0000 (0:00:00.163)       0:00:21.450 **********
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Tuesday 09 June 2026  20:29:44 +0000 (0:00:00.092)       0:00:21.542 **********
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Tuesday 09 June 2026  20:30:25 +0000 (0:00:40.934)       0:01:02.477 **********
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Tuesday 09 June 2026  20:30:27 +0000 (0:00:01.643)       0:01:04.120 **********
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Tuesday 09 June 2026  20:30:27 +0000 (0:00:00.167)       0:01:04.288 **********
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] *************************************
Tuesday 09 June 2026  20:30:27 +0000 (0:00:00.197)       0:01:04.486 **********
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Tuesday 09 June 2026  20:30:27 +0000 (0:00:00.064)       0:01:04.550 **********
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Tuesday 09 June 2026  20:30:29 +0000 (0:00:01.666)       0:01:06.216 **********
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Tuesday 09 June 2026  20:30:29 +0000 (0:00:00.435)       0:01:06.651 **********
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Tuesday 09 June 2026  20:30:29 +0000 (0:00:00.295)       0:01:06.946 **********
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Tuesday 09 June 2026  20:30:30 +0000 (0:00:00.155)       0:01:07.102 **********
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Tuesday 09 June 2026  20:30:30 +0000 (0:00:00.075)       0:01:07.177 **********
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Tuesday 09 June 2026  20:30:30 +0000 (0:00:00.340)       0:01:07.517 **********
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Tuesday 09 June 2026  20:30:30 +0000 (0:00:00.440)       0:01:07.957 **********
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Tuesday 09 June 2026  20:30:31 +0000 (0:00:00.059)       0:01:08.017 **********
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Tuesday 09 June 2026  20:30:31 +0000 (0:00:00.066)       0:01:08.083 **********
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Tuesday 09 June 2026  20:30:31 +0000 (0:00:00.065)       0:01:08.149 **********
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Tuesday 09 June 2026  20:30:31 +0000 (0:00:00.111)       0:01:08.261 **********
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Tuesday 09 June 2026  20:30:31 +0000 (0:00:00.066)       0:01:08.327 **********
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Tuesday 09 June 2026  20:30:31 +0000 (0:00:00.074)       0:01:08.402 **********
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] ***************************
Tuesday 09 June 2026  20:30:32 +0000 (0:00:01.447)       0:01:09.850 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:30:33 +0000 (0:00:01.060)       0:01:10.910 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:30:37 +0000 (0:00:03.899)       0:01:14.810 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:30:38 +0000 (0:00:01.098)       0:01:15.909 **********
changed: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:30:39 +0000 (0:00:00.973)       0:01:16.882 **********
ok: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:30:40 +0000 (0:00:00.911)       0:01:17.793 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:30:40 +0000 (0:00:00.070)       0:01:17.864 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:30:41 +0000 (0:00:00.562)       0:01:18.426 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:30:41 +0000 (0:00:00.410)       0:01:18.837 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:30:41 +0000 (0:00:00.124)       0:01:18.961 **********
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.095)       0:01:19.057 **********
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.046)       0:01:19.103 **********
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.044)       0:01:19.148 **********
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.083)       0:01:19.231 **********
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.048)       0:01:19.279 **********
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.046)       0:01:19.326 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.476)       0:01:19.802 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:30:42 +0000 (0:00:00.164)       0:01:19.967 **********
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.136)       0:01:20.103 **********
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.046)       0:01:20.150 **********
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.078)       0:01:20.228 **********
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.042)       0:01:20.271 **********
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.043)       0:01:20.315 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.482)       0:01:20.797 **********
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.059)       0:01:20.857 **********
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:30:43 +0000 (0:00:00.044)       0:01:20.901 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:30:44 +0000 (0:00:00.805)       0:01:21.707 **********
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:30:45 +0000 (0:00:00.665)       0:01:22.373 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:30:46 +0000 (0:00:00.652)       0:01:23.025 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance

TASK [libvirt_manager : Ensure we have a known action] *************************
Tuesday 09 June 2026  20:30:46 +0000 (0:00:00.206)       0:01:23.232 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:30:46 +0000 (0:00:00.152)       0:01:23.384 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:30:46 +0000 (0:00:00.402)       0:01:23.787 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:30:46 +0000 (0:00:00.165)       0:01:23.953 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:30:47 +0000 (0:00:00.166)       0:01:24.119 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:30:47 +0000 (0:00:00.147)       0:01:24.267 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:30:47 +0000 (0:00:00.150)       0:01:24.417 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:30:47 +0000 (0:00:00.182)       0:01:24.599 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:30:48 +0000 (0:00:00.421)       0:01:25.020 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:30:48 +0000 (0:00:00.115)       0:01:25.135 **********
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] *************************
Tuesday 09 June 2026  20:30:48 +0000 (0:00:00.200)       0:01:25.335 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:30:48 +0000 (0:00:00.112)       0:01:25.448 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:30:48 +0000 (0:00:00.376)       0:01:25.825 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:30:48 +0000 (0:00:00.152)       0:01:25.978 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:30:49 +0000 (0:00:00.131)       0:01:26.109 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:30:49 +0000 (0:00:00.101)       0:01:26.211 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:30:49 +0000 (0:00:00.127)       0:01:26.338 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:30:49 +0000 (0:00:00.141)       0:01:26.479 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:30:49 +0000 (0:00:00.422)       0:01:26.902 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:30:49 +0000 (0:00:00.074)       0:01:26.976 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:30:50 +0000 (0:00:00.298)       0:01:27.275 **********
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:30:50 +0000 (0:00:00.050)       0:01:27.326 **********
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:30:50 +0000 (0:00:00.047)       0:01:27.374 **********
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:30:50 +0000 (0:00:00.052)       0:01:27.426 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:30:50 +0000 (0:00:00.241)       0:01:27.668 **********
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Tuesday 09 June 2026  20:30:50 +0000 (0:00:00.047)       0:01:27.715 **********
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] ****************************************
Tuesday 09 June 2026  20:30:52 +0000 (0:00:01.798)       0:01:29.514 **********
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:30:53 +0000 (0:00:00.515)       0:01:30.029 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:30:54 +0000 (0:00:01.681)       0:01:31.710 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:30:55 +0000 (0:00:00.355)       0:01:32.066 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:30:55 +0000 (0:00:00.068)       0:01:32.135 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:30:55 +0000 (0:00:00.064)       0:01:32.200 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:30:55 +0000 (0:00:00.096)       0:01:32.296 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:30:55 +0000 (0:00:00.675)       0:01:32.972 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:30:56 +0000 (0:00:00.524)       0:01:33.496 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:30:56 +0000 (0:00:00.276)       0:01:33.773 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:30:56 +0000 (0:00:00.063)       0:01:33.836 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:30:56 +0000 (0:00:00.058)       0:01:33.895 **********
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] *************************************************
Tuesday 09 June 2026  20:30:57 +0000 (0:00:00.995)       0:01:34.890 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:30:58 +0000 (0:00:00.118)       0:01:35.009 **********
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:30:58 +0000 (0:00:00.408)       0:01:35.417 **********
ok: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:30:58 +0000 (0:00:00.355)       0:01:35.773 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:30:58 +0000 (0:00:00.144)       0:01:35.917 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:30:59 +0000 (0:00:00.298)       0:01:36.216 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:30:59 +0000 (0:00:00.311)       0:01:36.527 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:30:59 +0000 (0:00:00.096)       0:01:36.624 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:31:01 +0000 (0:00:01.594)       0:01:38.218 **********
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] ********************************
Tuesday 09 June 2026  20:31:02 +0000 (0:00:01.547)       0:01:39.765 **********
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.299)       0:01:40.065 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.090)       0:01:40.156 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.065)       0:01:40.221 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.099)       0:01:40.321 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.053)       0:01:40.375 **********
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.309)       0:01:40.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] *********************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.127)       0:01:40.811 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:31:03 +0000 (0:00:00.045)       0:01:40.856 **********
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:31:04 +0000 (0:00:00.280)       0:01:41.137 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:31:04 +0000 (0:00:00.046)       0:01:41.184 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:31:04 +0000 (0:00:00.048)       0:01:41.233 **********
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:31:04 +0000 (0:00:00.466)       0:01:41.699 **********
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:31:05 +0000 (0:00:00.334)       0:01:42.033 **********
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:31:05 +0000 (0:00:00.617)       0:01:42.651 **********
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:31:06 +0000 (0:00:00.357)       0:01:43.008 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:31:06 +0000 (0:00:00.805)       0:01:43.814 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:31:06 +0000 (0:00:00.065)       0:01:43.880 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:31:07 +0000 (0:00:00.336)       0:01:44.216 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:31:07 +0000 (0:00:00.352)       0:01:44.568 **********
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Tuesday 09 June 2026  20:31:07 +0000 (0:00:00.126)       0:01:44.694 **********
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.319)       0:01:45.014 **********
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.271)       0:01:45.285 **********
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.232)       0:01:45.517 **********
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.048)       0:01:45.566 **********
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.047)       0:01:45.614 **********
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.048)       0:01:45.662 **********
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Tuesday 09 June 2026  20:31:08 +0000 (0:00:00.056)       0:01:45.719 **********
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Tuesday 09 June 2026  20:31:10 +0000 (0:00:01.563)       0:01:47.282 **********
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Tuesday 09 June 2026  20:31:10 +0000 (0:00:00.338)       0:01:47.621 **********
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Tuesday 09 June 2026  20:31:11 +0000 (0:00:00.482)       0:01:48.103 **********
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Tuesday 09 June 2026  20:31:11 +0000 (0:00:00.081)       0:01:48.185 **********
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Tuesday 09 June 2026  20:31:11 +0000 (0:00:00.336)       0:01:48.522 **********
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Tuesday 09 June 2026  20:31:12 +0000 (0:00:00.623)       0:01:49.145 **********
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Tuesday 09 June 2026  20:31:12 +0000 (0:00:00.445)       0:01:49.590 **********
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.] *********
Tuesday 09 June 2026  20:31:12 +0000 (0:00:00.343)       0:01:49.934 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Tuesday 09 June 2026  20:31:13 +0000 (0:00:00.423)       0:01:50.357 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Tuesday 09 June 2026  20:31:13 +0000 (0:00:00.475)       0:01:50.833 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Tuesday 09 June 2026  20:31:14 +0000 (0:00:00.475)       0:01:51.309 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Tuesday 09 June 2026  20:31:14 +0000 (0:00:00.380)       0:01:51.689 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Tuesday 09 June 2026  20:31:15 +0000 (0:00:00.450)       0:01:52.140 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Tuesday 09 June 2026  20:31:15 +0000 (0:00:00.503)       0:01:52.643 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Tuesday 09 June 2026  20:31:16 +0000 (0:00:00.424)       0:01:53.067 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Tuesday 09 June 2026  20:31:16 +0000 (0:00:00.416)       0:01:53.484 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Tuesday 09 June 2026  20:31:16 +0000 (0:00:00.427)       0:01:53.912 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Tuesday 09 June 2026  20:31:17 +0000 (0:00:00.497)       0:01:54.409 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Tuesday 09 June 2026  20:31:17 +0000 (0:00:00.462)       0:01:54.872 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Tuesday 09 June 2026  20:31:18 +0000 (0:00:00.484)       0:01:55.356 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Tuesday 09 June 2026  20:31:18 +0000 (0:00:00.510)       0:01:55.867 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Tuesday 09 June 2026  20:31:20 +0000 (0:00:01.489)       0:01:57.356 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Tuesday 09 June 2026  20:31:20 +0000 (0:00:00.479)       0:01:57.836 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Tuesday 09 June 2026  20:31:21 +0000 (0:00:00.481)       0:01:58.318 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Tuesday 09 June 2026  20:31:21 +0000 (0:00:00.420)       0:01:58.738 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Tuesday 09 June 2026  20:31:22 +0000 (0:00:00.495)       0:01:59.234 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Tuesday 09 June 2026  20:31:22 +0000 (0:00:00.484)       0:01:59.719 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Tuesday 09 June 2026  20:31:23 +0000 (0:00:00.463)       0:02:00.182 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Tuesday 09 June 2026  20:31:24 +0000 (0:00:01.494)       0:02:01.677 **********
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Tuesday 09 June 2026  20:31:25 +0000 (0:00:00.511)       0:02:02.188 **********
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Tuesday 09 June 2026  20:31:25 +0000 (0:00:00.504)       0:02:02.693 **********
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Tuesday 09 June 2026  20:31:26 +0000 (0:00:00.467)       0:02:03.161 **********
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Tuesday 09 June 2026  20:31:26 +0000 (0:00:00.111)       0:02:03.272 **********
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Tuesday 09 June 2026  20:31:26 +0000 (0:00:00.485)       0:02:03.758 **********
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Tuesday 09 June 2026  20:31:27 +0000 (0:00:00.519)       0:02:04.278 **********
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Tuesday 09 June 2026  20:31:27 +0000 (0:00:00.483)       0:02:04.761 **********
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Tuesday 09 June 2026  20:31:28 +0000 (0:00:00.336)       0:02:05.097 **********

TASK [libvirt_manager : Deactivate default] ************************************
Tuesday 09 June 2026  20:31:28 +0000 (0:00:00.148)       0:02:05.246 **********
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Tuesday 09 June 2026  20:31:28 +0000 (0:00:00.343)       0:02:05.590 **********
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Tuesday 09 June 2026  20:31:28 +0000 (0:00:00.101)       0:02:05.691 **********
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Tuesday 09 June 2026  20:31:29 +0000 (0:00:00.528)       0:02:06.220 **********
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Tuesday 09 June 2026  20:31:29 +0000 (0:00:00.576)       0:02:06.796 **********
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Tuesday 09 June 2026  20:31:30 +0000 (0:00:00.675)       0:02:07.472 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:31:30 +0000 (0:00:00.334)       0:02:07.807 **********
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=134  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Tuesday 09 June 2026  20:31:31 +0000 (0:00:00.919)       0:02:08.727 **********
===============================================================================
test_deps : Install selinux python libs -------------------------------- 40.93s
repo_setup : Initialize python venv and install requirements ------------ 7.15s
libvirt_manager : Populate service facts -------------------------------- 3.90s
libvirt_manager : Remove workload and volumes --------------------------- 1.80s
podman : Ensure podman is installed ------------------------------------- 1.68s
ci_setup : Install needed packages -------------------------------------- 1.67s
repo_setup : Make sure git-core package is installed -------------------- 1.66s
test_deps : Install python yaml libs ------------------------------------ 1.64s
dnsmasq : Install needed packages --------------------------------------- 1.59s
libvirt_manager : Install packages required for using KVM --------------- 1.56s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.55s
libvirt_manager : Ensure admin socket is enabled for storage. ----------- 1.49s
libvirt_manager : Ensure read-only socket is enabled for nwfilter. ------ 1.49s
ci_setup : Manage directories ------------------------------------------- 1.45s
repo_setup : Get repo-setup repository ---------------------------------- 1.27s
libvirt_manager : Start virtqemud socket service ------------------------ 1.10s
libvirt_manager : Get installed packages list --------------------------- 1.06s
Gathering Facts --------------------------------------------------------- 1.04s
virtualbmc : Remove vbmc files ------------------------------------------ 1.00s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.98s

PLAY [Spine/leaf test] *********************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:31:32 +0000 (0:00:00.059)       0:00:00.059 **********
ok: [instance]

TASK [discover_latest_image : Set the discovered images dict to empty] *********
Tuesday 09 June 2026  20:31:33 +0000 (0:00:01.120)       0:00:01.180 **********
ok: [instance]

TASK [discover_latest_image : Discover images] *********************************
Tuesday 09 June 2026  20:31:33 +0000 (0:00:00.082)       0:00:01.262 **********
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] ***
Tuesday 09 June 2026  20:31:33 +0000 (0:00:00.136)       0:00:01.398 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [discover_latest_image : Get latest image for the current entry] **********
Tuesday 09 June 2026  20:31:33 +0000 (0:00:00.109)       0:00:01.508 **********
changed: [instance]

TASK [discover_latest_image : Append the current return value to the discovered images dict] ***
Tuesday 09 June 2026  20:31:34 +0000 (0:00:00.618)       0:00:02.126 **********
ok: [instance]

TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered] ***
Tuesday 09 June 2026  20:31:34 +0000 (0:00:00.091)       0:00:02.217 **********
ok: [instance]

TASK [Load networking definition] **********************************************
Tuesday 09 June 2026  20:31:34 +0000 (0:00:00.165)       0:00:02.383 **********
ok: [instance]

TASK [libvirt_manager : Import layout generator if needed] *********************
Tuesday 09 June 2026  20:31:34 +0000 (0:00:00.059)       0:00:02.442 **********
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] ***********
Tuesday 09 June 2026  20:31:34 +0000 (0:00:00.112)       0:00:02.554 **********
ok: [instance]

TASK [libvirt_manager : Patch the layout if needed] ****************************
Tuesday 09 June 2026  20:31:35 +0000 (0:00:00.205)       0:00:02.760 **********
skipping: [instance]

TASK [libvirt_manager : Validate no VM group name collides with a parent_ansible_group] ***
Tuesday 09 June 2026  20:31:35 +0000 (0:00:00.230)       0:00:02.990 **********
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Tuesday 09 June 2026  20:31:35 +0000 (0:00:00.105)       0:00:03.096 **********
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Tuesday 09 June 2026  20:31:36 +0000 (0:00:00.830)       0:00:03.926 **********
changed: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Tuesday 09 June 2026  20:31:36 +0000 (0:00:00.609)       0:00:04.536 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:31:36 +0000 (0:00:00.085)       0:00:04.622 **********
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Tuesday 09 June 2026  20:31:38 +0000 (0:00:01.110)       0:00:05.733 **********
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Tuesday 09 June 2026  20:31:38 +0000 (0:00:00.072)       0:00:05.805 **********
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Tuesday 09 June 2026  20:31:38 +0000 (0:00:00.079)       0:00:05.885 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Tuesday 09 June 2026  20:31:39 +0000 (0:00:00.882)       0:00:06.767 **********
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Tuesday 09 June 2026  20:31:39 +0000 (0:00:00.699)       0:00:07.466 **********
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] ********************
Tuesday 09 June 2026  20:31:40 +0000 (0:00:00.220)       0:00:07.687 **********
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Tuesday 09 June 2026  20:31:40 +0000 (0:00:00.064)       0:00:07.751 **********
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Tuesday 09 June 2026  20:31:40 +0000 (0:00:00.463)       0:00:08.214 **********
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Tuesday 09 June 2026  20:31:40 +0000 (0:00:00.112)       0:00:08.327 **********
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Tuesday 09 June 2026  20:31:40 +0000 (0:00:00.074)       0:00:08.402 **********
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Tuesday 09 June 2026  20:31:40 +0000 (0:00:00.092)       0:00:08.494 **********
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] **********************
Tuesday 09 June 2026  20:31:41 +0000 (0:00:00.253)       0:00:08.747 **********
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Tuesday 09 June 2026  20:31:41 +0000 (0:00:00.099)       0:00:08.847 **********
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Tuesday 09 June 2026  20:31:41 +0000 (0:00:00.598)       0:00:09.445 **********
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] *************************
Tuesday 09 June 2026  20:31:42 +0000 (0:00:00.238)       0:00:09.684 **********
[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] **********
Tuesday 09 June 2026  20:31:42 +0000 (0:00:00.109)       0:00:09.794 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:31:42 +0000 (0:00:00.404)       0:00:10.198 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:31:42 +0000 (0:00:00.374)       0:00:10.573 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:31:42 +0000 (0:00:00.076)       0:00:10.650 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:31:43 +0000 (0:00:00.074)       0:00:10.724 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:31:43 +0000 (0:00:00.100)       0:00:10.825 **********
ok: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:31:43 +0000 (0:00:00.351)       0:00:11.176 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:31:43 +0000 (0:00:00.263)       0:00:11.439 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:31:43 +0000 (0:00:00.077)       0:00:11.517 **********
skipping: [instance]

TASK [libvirt_manager : Add host to runtime inventory] *************************
Tuesday 09 June 2026  20:31:43 +0000 (0:00:00.072)       0:00:11.590 **********
changed: [instance]

TASK [libvirt_manager : Ensure group section exists in INI inventory] **********
Tuesday 09 June 2026  20:31:44 +0000 (0:00:00.192)       0:00:11.783 **********
changed: [instance]

TASK [libvirt_manager : Append host under its group in INI inventory] **********
Tuesday 09 June 2026  20:31:44 +0000 (0:00:00.294)       0:00:12.077 **********
changed: [instance]

TASK [libvirt_manager : Ensure parent group children section exists in INI inventory] ***
Tuesday 09 June 2026  20:31:44 +0000 (0:00:00.270)       0:00:12.347 **********
skipping: [instance]

TASK [libvirt_manager : Add child group to parent in INI inventory] ************
Tuesday 09 June 2026  20:31:44 +0000 (0:00:00.118)       0:00:12.466 **********
skipping: [instance]

TASK [libvirt_manager : Check if ini inventory file exists] ********************
Tuesday 09 June 2026  20:31:44 +0000 (0:00:00.078)       0:00:12.545 **********
ok: [instance]

TASK [libvirt_manager : Convert ini inventory file into yaml] ******************
Tuesday 09 June 2026  20:31:45 +0000 (0:00:00.259)       0:00:12.804 **********
changed: [instance]

TASK [libvirt_manager : Remove ini file after conversion] **********************
Tuesday 09 June 2026  20:31:45 +0000 (0:00:00.753)       0:00:13.558 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.306)       0:00:13.865 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.070)       0:00:13.935 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.066)       0:00:14.001 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.137)       0:00:14.139 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.076)       0:00:14.215 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.072)       0:00:14.288 **********
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] ***************************
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.260)       0:00:14.549 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:31:46 +0000 (0:00:00.104)       0:00:14.653 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:31:47 +0000 (0:00:00.302)       0:00:14.956 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:31:47 +0000 (0:00:00.605)       0:00:15.562 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:31:48 +0000 (0:00:00.211)       0:00:15.773 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:31:48 +0000 (0:00:00.067)       0:00:15.841 **********
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Tuesday 09 June 2026  20:31:48 +0000 (0:00:00.613)       0:00:16.454 **********
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.] ***
Tuesday 09 June 2026  20:31:48 +0000 (0:00:00.185)       0:00:16.640 **********
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] ***************************
Tuesday 09 June 2026  20:31:49 +0000 (0:00:00.201)       0:00:16.842 **********
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] *******************
Tuesday 09 June 2026  20:31:51 +0000 (0:00:01.876)       0:00:18.718 **********
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] ****************************
Tuesday 09 June 2026  20:31:53 +0000 (0:00:02.237)       0:00:20.955 **********
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] ******************
Tuesday 09 June 2026  20:31:54 +0000 (0:00:01.635)       0:00:22.591 **********
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] **********
Tuesday 09 June 2026  20:31:56 +0000 (0:00:01.659)       0:00:24.250 **********
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] ***********************
Tuesday 09 June 2026  20:31:56 +0000 (0:00:00.191)       0:00:24.442 **********
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Tuesday 09 June 2026  20:31:57 +0000 (0:00:00.244)       0:00:24.686 **********
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] ************************
Tuesday 09 June 2026  20:31:58 +0000 (0:00:01.550)       0:00:26.236 **********

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Tuesday 09 June 2026  20:31:58 +0000 (0:00:00.179)       0:00:26.415 **********
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Tuesday 09 June 2026  20:31:58 +0000 (0:00:00.223)       0:00:26.639 **********
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Tuesday 09 June 2026  20:32:00 +0000 (0:00:01.827)       0:00:28.467 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Tuesday 09 June 2026  20:32:01 +0000 (0:00:00.292)       0:00:28.760 **********
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Tuesday 09 June 2026  20:32:01 +0000 (0:00:00.532)       0:00:29.292 **********
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Tuesday 09 June 2026  20:32:04 +0000 (0:00:02.448)       0:00:31.741 **********
changed: [instance]

TASK [Create extra network configuration] **************************************
Tuesday 09 June 2026  20:32:04 +0000 (0:00:00.568)       0:00:32.309 **********
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Tuesday 09 June 2026  20:32:04 +0000 (0:00:00.124)       0:00:32.434 **********
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Tuesday 09 June 2026  20:32:04 +0000 (0:00:00.103)       0:00:32.537 **********
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Tuesday 09 June 2026  20:32:05 +0000 (0:00:00.633)       0:00:33.171 **********
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] ***************************************
Tuesday 09 June 2026  20:32:06 +0000 (0:00:00.825)       0:00:33.997 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:32:07 +0000 (0:00:01.548)       0:00:35.545 **********
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] ********************************
Tuesday 09 June 2026  20:32:12 +0000 (0:00:04.338)       0:00:39.883 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:32:12 +0000 (0:00:00.345)       0:00:40.229 **********
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:32:13 +0000 (0:00:00.558)       0:00:40.787 **********
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:32:13 +0000 (0:00:00.569)       0:00:41.356 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:32:13 +0000 (0:00:00.172)       0:00:41.529 **********
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:32:14 +0000 (0:00:00.652)       0:00:42.181 **********
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:32:14 +0000 (0:00:00.114)       0:00:42.296 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:32:14 +0000 (0:00:00.121)       0:00:42.418 **********
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:32:15 +0000 (0:00:00.532)       0:00:42.950 **********
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:32:15 +0000 (0:00:00.107)       0:00:43.057 **********
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:32:15 +0000 (0:00:00.385)       0:00:43.443 **********
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:32:16 +0000 (0:00:00.975)       0:00:44.419 **********
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:32:16 +0000 (0:00:00.109)       0:00:44.528 **********
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:32:16 +0000 (0:00:00.062)       0:00:44.591 **********
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Tuesday 09 June 2026  20:32:17 +0000 (0:00:00.117)       0:00:44.709 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:32:17 +0000 (0:00:00.369)       0:00:45.079 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:32:17 +0000 (0:00:00.082)       0:00:45.161 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:32:17 +0000 (0:00:00.143)       0:00:45.304 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:32:18 +0000 (0:00:00.593)       0:00:45.897 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:32:18 +0000 (0:00:00.078)       0:00:45.976 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:32:18 +0000 (0:00:00.171)       0:00:46.147 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:32:18 +0000 (0:00:00.088)       0:00:46.235 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:32:18 +0000 (0:00:00.111)       0:00:46.347 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:32:19 +0000 (0:00:00.761)       0:00:47.109 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:32:19 +0000 (0:00:00.076)       0:00:47.185 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:32:19 +0000 (0:00:00.109)       0:00:47.295 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:32:19 +0000 (0:00:00.088)       0:00:47.384 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:32:19 +0000 (0:00:00.150)       0:00:47.535 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:32:20 +0000 (0:00:00.610)       0:00:48.145 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:32:20 +0000 (0:00:00.068)       0:00:48.214 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:32:20 +0000 (0:00:00.170)       0:00:48.384 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:32:20 +0000 (0:00:00.089)       0:00:48.473 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:32:20 +0000 (0:00:00.099)       0:00:48.572 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:32:21 +0000 (0:00:00.836)       0:00:49.409 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:32:21 +0000 (0:00:00.073)       0:00:49.482 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:32:21 +0000 (0:00:00.113)       0:00:49.596 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:32:22 +0000 (0:00:00.197)       0:00:49.793 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:32:22 +0000 (0:00:00.105)       0:00:49.899 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:32:22 +0000 (0:00:00.695)       0:00:50.594 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:32:23 +0000 (0:00:00.160)       0:00:50.754 **********
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:32:23 +0000 (0:00:00.118)       0:00:50.873 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:32:23 +0000 (0:00:00.084)       0:00:50.958 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:32:23 +0000 (0:00:00.139)       0:00:51.097 **********
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:32:24 +0000 (0:00:00.730)       0:00:51.828 **********
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:32:24 +0000 (0:00:00.071)       0:00:51.899 **********
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Tuesday 09 June 2026  20:32:24 +0000 (0:00:00.173)       0:00:52.072 **********
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Tuesday 09 June 2026  20:32:24 +0000 (0:00:00.074)       0:00:52.147 **********
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] ***************
Tuesday 09 June 2026  20:32:26 +0000 (0:00:01.646)       0:00:53.793 **********
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] ***************
Tuesday 09 June 2026  20:32:26 +0000 (0:00:00.157)       0:00:53.950 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:32:26 +0000 (0:00:00.434)       0:00:54.385 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:32:26 +0000 (0:00:00.123)       0:00:54.508 **********
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Tuesday 09 June 2026  20:32:27 +0000 (0:00:00.282)       0:00:54.790 **********
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Tuesday 09 June 2026  20:32:27 +0000 (0:00:00.100)       0:00:54.891 **********
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] ***************
Tuesday 09 June 2026  20:32:27 +0000 (0:00:00.370)       0:00:55.261 **********

TASK [libvirt_manager : Output _network_data] **********************************
Tuesday 09 June 2026  20:32:27 +0000 (0:00:00.148)       0:00:55.409 **********
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Tuesday 09 June 2026  20:32:28 +0000 (0:00:00.561)       0:00:55.971 **********
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Tuesday 09 June 2026  20:32:28 +0000 (0:00:00.541)       0:00:56.512 **********
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Tuesday 09 June 2026  20:32:29 +0000 (0:00:00.535)       0:00:57.047 **********
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Tuesday 09 June 2026  20:32:29 +0000 (0:00:00.138)       0:00:57.185 **********
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.500)       0:00:57.686 **********
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.065)       0:00:57.751 **********
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.068)       0:00:57.819 **********
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.065)       0:00:57.884 **********
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.138)       0:00:58.023 **********
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.059)       0:00:58.082 **********
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] ***************************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.183)       0:00:58.266 **********
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.058)       0:00:58.325 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Tuesday 09 June 2026  20:32:30 +0000 (0:00:00.319)       0:00:58.644 **********
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Tuesday 09 June 2026  20:32:31 +0000 (0:00:00.584)       0:00:59.229 **********
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Tuesday 09 June 2026  20:32:31 +0000 (0:00:00.174)       0:00:59.403 **********
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Tuesday 09 June 2026  20:32:31 +0000 (0:00:00.114)       0:00:59.518 **********
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Tuesday 09 June 2026  20:32:32 +0000 (0:00:00.565)       0:01:00.083 **********
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Tuesday 09 June 2026  20:32:32 +0000 (0:00:00.065)       0:01:00.148 **********
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Tuesday 09 June 2026  20:32:32 +0000 (0:00:00.117)       0:01:00.266 **********
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Tuesday 09 June 2026  20:32:32 +0000 (0:00:00.062)       0:01:00.328 **********
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] **************************************
Tuesday 09 June 2026  20:32:32 +0000 (0:00:00.120)       0:01:00.449 **********
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] **************************************
Tuesday 09 June 2026  20:32:32 +0000 (0:00:00.201)       0:01:00.650 **********
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 }}] ******************************
Tuesday 09 June 2026  20:32:33 +0000 (0:00:00.178)       0:01:00.829 **********

TASK [dnsmasq : Ensure we have the right data and type] ************************
Tuesday 09 June 2026  20:32:33 +0000 (0:00:00.141)       0:01:00.970 **********
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Tuesday 09 June 2026  20:32:33 +0000 (0:00:00.122)       0:01:01.093 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:77:ba', '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:4f:56', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:14:f3', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:b3:bb', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:e8:14', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Tuesday 09 June 2026  20:32:33 +0000 (0:00:00.147)       0:01:01.240 **********
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] *************************************
Tuesday 09 June 2026  20:32:33 +0000 (0:00:00.140)       0:01:01.381 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.328)       0:01:01.710 **********
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.061)       0:01:01.771 **********
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.326)       0:01:02.097 **********
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.061)       0:01:02.159 **********
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.109)       0:01:02.269 **********
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:01:77:ba', '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:4f:56', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:00:14:f3', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:00:b3:bb', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:00:e8:14', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.217)       0:01:02.487 **********
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Tuesday 09 June 2026  20:32:34 +0000 (0:00:00.080)       0:01:02.567 **********
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:01:77:ba', 'entry': 'set:sl-compute,52:54:00:01:77:ba,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:01:4f:56', 'entry': 'set:sl-compute,52:54:01:01:4f:56,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:00:14:f3', 'entry': 'set:router,52:54:02:00:14:f3,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:00:b3:bb', 'entry': 'set:sl-compute,52:54:00:00:b3:bb,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:00:e8:14', 'entry': 'set:sl-compute,52:54:01:00:e8:14,192.168.110.17,sl-compute-1', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Tuesday 09 June 2026  20:32:36 +0000 (0:00:02.076)       0:01:04.644 **********
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Tuesday 09 June 2026  20:32:37 +0000 (0:00:00.100)       0:01:04.744 **********
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)

TASK [Inject VMs in the .utility zone] *****************************************
Tuesday 09 June 2026  20:32:37 +0000 (0:00:00.282)       0:01:05.026 **********

TASK [dnsmasq : Assert we have needed host record data] ************************
Tuesday 09 June 2026  20:32:37 +0000 (0:00:00.146)       0:01:05.173 **********
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Tuesday 09 June 2026  20:32:37 +0000 (0:00:00.089)       0:01:05.262 **********
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] ********************************************
Tuesday 09 June 2026  20:32:37 +0000 (0:00:00.211)       0:01:05.474 **********
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] ***
Tuesday 09 June 2026  20:32:39 +0000 (0:00:01.806)       0:01:07.281 **********
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] ****************
Tuesday 09 June 2026  20:32:39 +0000 (0:00:00.292)       0:01:07.573 **********
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Tuesday 09 June 2026  20:32:39 +0000 (0:00:00.074)       0:01:07.648 **********
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Tuesday 09 June 2026  20:32:40 +0000 (0:00:00.107)       0:01:07.756 **********
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Tuesday 09 June 2026  20:32:40 +0000 (0:00:00.149)       0:01:07.906 **********
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Tuesday 09 June 2026  20:32:40 +0000 (0:00:00.497)       0:01:08.404 **********

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:32:40 +0000 (0:00:00.130)       0:01:08.534 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Tuesday 09 June 2026  20:32:41 +0000 (0:00:00.819)       0:01:09.353 **********
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Tuesday 09 June 2026  20:32:42 +0000 (0:00:00.497)       0:01:09.851 **********
changed: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Tuesday 09 June 2026  20:32:42 +0000 (0:00:00.516)       0:01:10.367 **********
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)

TASK [libvirt_manager : Create "all" group inventory file] *********************
Tuesday 09 June 2026  20:32:43 +0000 (0:00:00.980)       0:01:11.347 **********
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] *****************
Tuesday 09 June 2026  20:32:43 +0000 (0:00:00.214)       0:01:11.562 **********
ok: [instance]

TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Tuesday 09 June 2026  20:32:44 +0000 (0:00:00.288)       0:01:11.851 **********
skipping: [instance]

TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Tuesday 09 June 2026  20:32:44 +0000 (0:00:00.069)       0:01:11.921 **********
changed: [instance]

TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Tuesday 09 June 2026  20:32:44 +0000 (0:00:00.684)       0:01:12.605 **********
skipping: [instance]

TASK [libvirt_manager : Write merged all-group.yml] ****************************
Tuesday 09 June 2026  20:32:45 +0000 (0:00:00.068)       0:01:12.674 **********
skipping: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Tuesday 09 June 2026  20:32:45 +0000 (0:00:00.070)       0:01:12.744 **********
skipping: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Tuesday 09 June 2026  20:32:45 +0000 (0:00:00.104)       0:01:12.848 **********
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] *******************************
Tuesday 09 June 2026  20:32:45 +0000 (0:00:00.243)       0:01:13.091 **********
changed: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:32:45 +0000 (0:00:00.295)       0:01:13.386 **********
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:32:45 +0000 (0:00:00.268)       0:01:13.655 **********
changed: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:33:01 +0000 (0:00:15.356)       0:01:29.011 **********
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:33:01 +0000 (0:00:00.371)       0:01:29.382 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:33:01 +0000 (0:00:00.133)       0:01:29.516 **********
changed: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Tuesday 09 June 2026  20:33:02 +0000 (0:00:00.368)       0:01:29.884 **********
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Tuesday 09 June 2026  20:33:02 +0000 (0:00:00.405)       0:01:30.290 **********
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Tuesday 09 June 2026  20:33:02 +0000 (0:00:00.342)       0:01:30.632 **********
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Tuesday 09 June 2026  20:33:03 +0000 (0:00:00.074)       0:01:30.707 **********
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Tuesday 09 June 2026  20:33:03 +0000 (0:00:00.339)       0:01:31.047 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Tuesday 09 June 2026  20:33:03 +0000 (0:00:00.222)       0:01:31.269 **********
ok: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Tuesday 09 June 2026  20:33:03 +0000 (0:00:00.331)       0:01:31.601 **********
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Tuesday 09 June 2026  20:33:04 +0000 (0:00:00.240)       0:01:31.842 **********
changed: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Tuesday 09 June 2026  20:33:04 +0000 (0:00:00.601)       0:01:32.443 **********
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Tuesday 09 June 2026  20:33:05 +0000 (0:00:00.371)       0:01:32.815 **********
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Tuesday 09 June 2026  20:33:05 +0000 (0:00:00.267)       0:01:33.083 **********
changed: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Tuesday 09 June 2026  20:33:06 +0000 (0:00:00.670)       0:01:33.753 **********
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Tuesday 09 June 2026  20:33:06 +0000 (0:00:00.068)       0:01:33.822 **********
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Tuesday 09 June 2026  20:33:06 +0000 (0:00:00.298)       0:01:34.120 **********
skipping: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Tuesday 09 June 2026  20:33:06 +0000 (0:00:00.062)       0:01:34.182 **********
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] **********************
Tuesday 09 June 2026  20:33:06 +0000 (0:00:00.311)       0:01:34.493 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Tuesday 09 June 2026  20:33:07 +0000 (0:00:00.396)       0:01:34.890 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Tuesday 09 June 2026  20:33:07 +0000 (0:00:00.413)       0:01:35.304 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-0] ****************
Tuesday 09 June 2026  20:33:08 +0000 (0:00:00.716)       0:01:36.020 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Tuesday 09 June 2026  20:33:08 +0000 (0:00:00.104)       0:01:36.125 **********
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 }}] ****************
Tuesday 09 June 2026  20:33:08 +0000 (0:00:00.166)       0:01:36.292 **********
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] ***********************
Tuesday 09 June 2026  20:33:08 +0000 (0:00:00.126)       0:01:36.419 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:09 +0000 (0:00:00.450)       0:01:36.869 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:09 +0000 (0:00:00.146)       0:01:37.016 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:09 +0000 (0:00:00.371)       0:01:37.387 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Tuesday 09 June 2026  20:33:10 +0000 (0:00:00.378)       0:01:37.766 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:33:10 +0000 (0:00:00.492)       0:01:38.258 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:10 +0000 (0:00:00.368)       0:01:38.627 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:11 +0000 (0:00:00.138)       0:01:38.765 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:12 +0000 (0:00:01.294)       0:01:40.060 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Tuesday 09 June 2026  20:33:12 +0000 (0:00:00.287)       0:01:40.347 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Tuesday 09 June 2026  20:33:13 +0000 (0:00:00.427)       0:01:40.775 **********
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 }}] ****************
Tuesday 09 June 2026  20:33:13 +0000 (0:00:00.127)       0:01:40.902 **********
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] ***********************
Tuesday 09 June 2026  20:33:13 +0000 (0:00:00.173)       0:01:41.075 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:13 +0000 (0:00:00.356)       0:01:41.432 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:13 +0000 (0:00:00.138)       0:01:41.571 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:14 +0000 (0:00:00.315)       0:01:41.887 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Tuesday 09 June 2026  20:33:14 +0000 (0:00:00.245)       0:01:42.132 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Tuesday 09 June 2026  20:33:14 +0000 (0:00:00.120)       0:01:42.253 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Tuesday 09 June 2026  20:33:14 +0000 (0:00:00.074)       0:01:42.327 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Tuesday 09 June 2026  20:33:14 +0000 (0:00:00.075)       0:01:42.403 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:33:14 +0000 (0:00:00.142)       0:01:42.545 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:33:15 +0000 (0:00:00.284)       0:01:42.830 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:33:15 +0000 (0:00:00.095)       0:01:42.926 **********
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] ***************
Tuesday 09 June 2026  20:33:15 +0000 (0:00:00.191)       0:01:43.118 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:33:15 +0000 (0:00:00.363)       0:01:43.481 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:33:15 +0000 (0:00:00.125)       0:01:43.607 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:33:16 +0000 (0:00:00.148)       0:01:43.755 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:33:16 +0000 (0:00:00.087)       0:01:43.842 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:33:16 +0000 (0:00:00.083)       0:01:43.926 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:33:16 +0000 (0:00:00.187)       0:01:44.113 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:33:16 +0000 (0:00:00.519)       0:01:44.632 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:33:18 +0000 (0:00:01.656)       0:01:46.289 **********
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:33:19 +0000 (0:00:00.379)       0:01:46.668 **********
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:33:19 +0000 (0:00:00.502)       0:01:47.170 **********
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:33:20 +0000 (0:00:00.587)       0:01:47.757 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:33:20 +0000 (0:00:00.127)       0:01:47.885 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:33:20 +0000 (0:00:00.312)       0:01:48.197 **********
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:33:20 +0000 (0:00:00.098)       0:01:48.295 **********
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] ***********************
Tuesday 09 June 2026  20:33:21 +0000 (0:00:00.449)       0:01:48.745 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:33:21 +0000 (0:00:00.472)       0:01:49.217 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Tuesday 09 June 2026  20:33:21 +0000 (0:00:00.155)       0:01:49.373 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Tuesday 09 June 2026  20:33:21 +0000 (0:00:00.078)       0:01:49.452 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Tuesday 09 June 2026  20:33:22 +0000 (0:00:00.415)       0:01:49.867 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Tuesday 09 June 2026  20:33:22 +0000 (0:00:00.348)       0:01:50.216 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for sl-compute-1] ****************
Tuesday 09 June 2026  20:33:23 +0000 (0:00:00.548)       0:01:50.765 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Tuesday 09 June 2026  20:33:23 +0000 (0:00:00.098)       0:01:50.863 **********
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 }}] ****************
Tuesday 09 June 2026  20:33:23 +0000 (0:00:00.152)       0:01:51.016 **********
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] ***********************
Tuesday 09 June 2026  20:33:23 +0000 (0:00:00.145)       0:01:51.161 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:23 +0000 (0:00:00.418)       0:01:51.580 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:24 +0000 (0:00:00.297)       0:01:51.878 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:24 +0000 (0:00:00.407)       0:01:52.285 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Tuesday 09 June 2026  20:33:24 +0000 (0:00:00.341)       0:01:52.626 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:33:25 +0000 (0:00:00.481)       0:01:53.107 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:25 +0000 (0:00:00.387)       0:01:53.495 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:25 +0000 (0:00:00.134)       0:01:53.629 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:26 +0000 (0:00:00.335)       0:01:53.964 **********
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Tuesday 09 June 2026  20:33:26 +0000 (0:00:00.288)       0:01:54.253 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Tuesday 09 June 2026  20:33:27 +0000 (0:00:00.446)       0:01:54.699 **********
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 }}] ****************
Tuesday 09 June 2026  20:33:27 +0000 (0:00:00.190)       0:01:54.890 **********
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] ***********************
Tuesday 09 June 2026  20:33:27 +0000 (0:00:00.168)       0:01:55.059 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:27 +0000 (0:00:00.358)       0:01:55.418 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:27 +0000 (0:00:00.239)       0:01:55.657 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:28 +0000 (0:00:00.305)       0:01:55.963 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Tuesday 09 June 2026  20:33:28 +0000 (0:00:00.352)       0:01:56.315 **********
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Tuesday 09 June 2026  20:33:28 +0000 (0:00:00.197)       0:01:56.512 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Tuesday 09 June 2026  20:33:28 +0000 (0:00:00.067)       0:01:56.580 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Tuesday 09 June 2026  20:33:28 +0000 (0:00:00.081)       0:01:56.662 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:33:29 +0000 (0:00:00.079)       0:01:56.741 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:33:29 +0000 (0:00:00.375)       0:01:57.116 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:33:29 +0000 (0:00:00.088)       0:01:57.205 **********
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] ***************
Tuesday 09 June 2026  20:33:29 +0000 (0:00:00.172)       0:01:57.377 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:33:30 +0000 (0:00:00.325)       0:01:57.702 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:33:30 +0000 (0:00:00.131)       0:01:57.834 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:33:30 +0000 (0:00:00.099)       0:01:57.933 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:33:30 +0000 (0:00:00.111)       0:01:58.045 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:33:30 +0000 (0:00:00.151)       0:01:58.196 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:33:30 +0000 (0:00:00.149)       0:01:58.346 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:33:31 +0000 (0:00:00.607)       0:01:58.954 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:33:32 +0000 (0:00:01.640)       0:02:00.594 **********
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:33:33 +0000 (0:00:00.362)       0:02:00.956 **********
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:33:33 +0000 (0:00:00.617)       0:02:01.574 **********
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:33:34 +0000 (0:00:00.495)       0:02:02.069 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:33:34 +0000 (0:00:00.112)       0:02:02.182 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:33:34 +0000 (0:00:00.375)       0:02:02.557 **********
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:33:35 +0000 (0:00:00.126)       0:02:02.684 **********
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] ***********************
Tuesday 09 June 2026  20:33:35 +0000 (0:00:00.369)       0:02:03.054 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:33:35 +0000 (0:00:00.489)       0:02:03.543 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Tuesday 09 June 2026  20:33:35 +0000 (0:00:00.095)       0:02:03.638 **********
skipping: [instance]

TASK [libvirt_manager : Create VM image for router-0] **************************
Tuesday 09 June 2026  20:33:36 +0000 (0:00:00.075)       0:02:03.713 **********
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Tuesday 09 June 2026  20:33:36 +0000 (0:00:00.426)       0:02:04.140 **********
changed: [instance]

TASK [libvirt_manager : Define VMs for type router-0] **************************
Tuesday 09 June 2026  20:33:36 +0000 (0:00:00.361)       0:02:04.501 **********
changed: [instance]

TASK [libvirt_manager : Disable net.ifnames=0 for router-0] ********************
Tuesday 09 June 2026  20:33:37 +0000 (0:00:00.523)       0:02:05.024 **********
skipping: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Tuesday 09 June 2026  20:33:37 +0000 (0:00:00.095)       0:02:05.120 **********
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 }}] ****************
Tuesday 09 June 2026  20:33:37 +0000 (0:00:00.194)       0:02:05.315 **********
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] ***********************
Tuesday 09 June 2026  20:33:37 +0000 (0:00:00.153)       0:02:05.469 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:38 +0000 (0:00:00.341)       0:02:05.810 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:38 +0000 (0:00:00.150)       0:02:05.961 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:38 +0000 (0:00:00.340)       0:02:06.302 **********
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Tuesday 09 June 2026  20:33:38 +0000 (0:00:00.337)       0:02:06.639 **********
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Tuesday 09 June 2026  20:33:39 +0000 (0:00:00.394)       0:02:07.034 **********
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 }}] ****************
Tuesday 09 June 2026  20:33:39 +0000 (0:00:00.116)       0:02:07.150 **********
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] ***********************
Tuesday 09 June 2026  20:33:39 +0000 (0:00:00.206)       0:02:07.357 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:40 +0000 (0:00:00.323)       0:02:07.681 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:40 +0000 (0:00:00.134)       0:02:07.815 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:40 +0000 (0:00:00.337)       0:02:08.153 **********
ok: [instance]

TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Tuesday 09 June 2026  20:33:40 +0000 (0:00:00.342)       0:02:08.496 **********
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Tuesday 09 June 2026  20:33:41 +0000 (0:00:00.415)       0:02:08.911 **********
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Tuesday 09 June 2026  20:33:41 +0000 (0:00:00.411)       0:02:09.323 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Tuesday 09 June 2026  20:33:41 +0000 (0:00:00.188)       0:02:09.511 **********
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Tuesday 09 June 2026  20:33:42 +0000 (0:00:00.334)       0:02:09.846 **********
ok: [instance]

TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Tuesday 09 June 2026  20:33:42 +0000 (0:00:00.341)       0:02:10.187 **********
changed: [instance]

TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Tuesday 09 June 2026  20:33:42 +0000 (0:00:00.459)       0:02:10.647 **********
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Tuesday 09 June 2026  20:33:43 +0000 (0:00:00.082)       0:02:10.729 **********
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Tuesday 09 June 2026  20:33:43 +0000 (0:00:00.080)       0:02:10.810 **********
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Tuesday 09 June 2026  20:33:43 +0000 (0:00:00.140)       0:02:10.950 **********
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Tuesday 09 June 2026  20:33:43 +0000 (0:00:00.362)       0:02:11.313 **********
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Tuesday 09 June 2026  20:33:43 +0000 (0:00:00.098)       0:02:11.412 **********
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] ***************
Tuesday 09 June 2026  20:33:43 +0000 (0:00:00.238)       0:02:11.650 **********
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Tuesday 09 June 2026  20:33:44 +0000 (0:00:00.381)       0:02:12.031 **********
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Tuesday 09 June 2026  20:33:44 +0000 (0:00:00.130)       0:02:12.161 **********
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Tuesday 09 June 2026  20:33:44 +0000 (0:00:00.202)       0:02:12.364 **********
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Tuesday 09 June 2026  20:33:44 +0000 (0:00:00.115)       0:02:12.479 **********
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Tuesday 09 June 2026  20:33:44 +0000 (0:00:00.119)       0:02:12.598 **********

TASK [config_drive : Ensure needed directories exist] **************************
Tuesday 09 June 2026  20:33:45 +0000 (0:00:00.236)       0:02:12.834 **********
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Tuesday 09 June 2026  20:33:45 +0000 (0:00:00.569)       0:02:13.404 **********
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Tuesday 09 June 2026  20:33:47 +0000 (0:00:01.650)       0:02:15.054 **********
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Tuesday 09 June 2026  20:33:47 +0000 (0:00:00.332)       0:02:15.387 **********
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Tuesday 09 June 2026  20:33:48 +0000 (0:00:00.497)       0:02:15.884 **********
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Tuesday 09 June 2026  20:33:48 +0000 (0:00:00.567)       0:02:16.451 **********
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Tuesday 09 June 2026  20:33:48 +0000 (0:00:00.092)       0:02:16.543 **********
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Tuesday 09 June 2026  20:33:49 +0000 (0:00:00.358)       0:02:16.902 **********
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Tuesday 09 June 2026  20:33:49 +0000 (0:00:00.097)       0:02:16.999 **********
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] ***********************
Tuesday 09 June 2026  20:33:49 +0000 (0:00:00.489)       0:02:17.489 **********
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Tuesday 09 June 2026  20:33:50 +0000 (0:00:00.545)       0:02:18.035 **********
skipping: [instance]

TASK [libvirt_manager : Configure boot order for router-0] *********************
Tuesday 09 June 2026  20:33:50 +0000 (0:00:00.164)       0:02:18.200 **********
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Tuesday 09 June 2026  20:33:50 +0000 (0:00:00.087)       0:02:18.288 **********
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] *****************
Tuesday 09 June 2026  20:33:50 +0000 (0:00:00.143)       0:02:18.431 **********
skipping: [instance]

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Tuesday 09 June 2026  20:33:50 +0000 (0:00:00.181)       0:02:18.613 **********
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] **********************************************
Tuesday 09 June 2026  20:33:53 +0000 (0:00:02.281)       0:02:20.894 **********
changed: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Tuesday 09 June 2026  20:33:54 +0000 (0:00:00.781)       0:02:21.675 **********
changed: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Tuesday 09 June 2026  20:33:54 +0000 (0:00:00.737)       0:02:22.413 **********
changed: [instance]

TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Tuesday 09 June 2026  20:33:55 +0000 (0:00:00.833)       0:02:23.246 **********
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] ****************************
Tuesday 09 June 2026  20:33:56 +0000 (0:00:00.897)       0:02:24.143 **********
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': 'j342396997542.130525', 'results_file': '/home/zuul/.ansible_async/j342396997542.130525', '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': 'j817544234831.130542', 'results_file': '/home/zuul/.ansible_async/j817544234831.130542', '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': 'j621398696781.130558', 'results_file': '/home/zuul/.ansible_async/j621398696781.130558', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})

TASK [libvirt_manager : Configure managed VMs] *********************************
Tuesday 09 June 2026  20:35:21 +0000 (0:01:24.838)       0:03:48.982 **********
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] *****************************************
Tuesday 09 June 2026  20:35:21 +0000 (0:00:00.245)       0:03:49.227 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Tuesday 09 June 2026  20:35:21 +0000 (0:00:00.070)       0:03:49.297 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:35:21 +0000 (0:00:00.165)       0:03:49.463 **********
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] *******
Tuesday 09 June 2026  20:35:21 +0000 (0:00:00.189)       0:03:49.652 **********
changed: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:35:22 +0000 (0:00:00.379)       0:03:50.031 **********
changed: [instance]

TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Tuesday 09 June 2026  20:35:22 +0000 (0:00:00.280)       0:03:50.312 **********
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Tuesday 09 June 2026  20:35:23 +0000 (0:00:00.721)       0:03:51.034 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:35:23 +0000 (0:00:00.083)       0:03:51.118 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Tuesday 09 June 2026  20:35:23 +0000 (0:00:00.080)       0:03:51.199 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Tuesday 09 June 2026  20:35:23 +0000 (0:00:00.113)       0:03:51.312 **********
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Tuesday 09 June 2026  20:35:23 +0000 (0:00:00.179)       0:03:51.492 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Tuesday 09 June 2026  20:35:23 +0000 (0:00:00.063)       0:03:51.555 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:35:24 +0000 (0:00:00.113)       0:03:51.668 **********
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] *******
Tuesday 09 June 2026  20:35:24 +0000 (0:00:00.229)       0:03:51.898 **********
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:35:24 +0000 (0:00:00.490)       0:03:52.388 **********
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Tuesday 09 June 2026  20:35:25 +0000 (0:00:00.408)       0:03:52.796 **********
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Tuesday 09 June 2026  20:35:25 +0000 (0:00:00.807)       0:03:53.604 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.071)       0:03:53.676 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.146)       0:03:53.823 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.092)       0:03:53.915 **********
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.095)       0:03:54.011 **********
skipping: [instance]

TASK [Push ssh jumper/configuration for router-0] ******************************
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.075)       0:03:54.086 **********

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.204)       0:03:54.291 **********
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] *******
Tuesday 09 June 2026  20:35:26 +0000 (0:00:00.189)       0:03:54.480 **********
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Tuesday 09 June 2026  20:35:27 +0000 (0:00:00.383)       0:03:54.864 **********
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Tuesday 09 June 2026  20:35:27 +0000 (0:00:00.346)       0:03:55.211 **********
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Tuesday 09 June 2026  20:35:28 +0000 (0:00:00.693)       0:03:55.905 **********
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Tuesday 09 June 2026  20:35:28 +0000 (0:00:00.084)       0:03:55.990 **********
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Tuesday 09 June 2026  20:35:28 +0000 (0:00:00.065)       0:03:56.056 **********
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Tuesday 09 June 2026  20:35:28 +0000 (0:00:00.087)       0:03:56.143 **********
skipping: [instance]

TASK [Create VBMC entity] ******************************************************
Tuesday 09 June 2026  20:35:28 +0000 (0:00:00.162)       0:03:56.306 **********
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.] ************************
Tuesday 09 June 2026  20:35:28 +0000 (0:00:00.136)       0:03:56.443 **********
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Tuesday 09 June 2026  20:35:29 +0000 (0:00:00.323)       0:03:56.766 **********
changed: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Tuesday 09 June 2026  20:35:29 +0000 (0:00:00.473)       0:03:57.240 **********
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Tuesday 09 June 2026  20:35:29 +0000 (0:00:00.170)       0:03:57.411 **********
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Tuesday 09 June 2026  20:35:29 +0000 (0:00:00.095)       0:03:57.507 **********
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Tuesday 09 June 2026  20:35:29 +0000 (0:00:00.094)       0:03:57.601 **********
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Tuesday 09 June 2026  20:35:30 +0000 (0:00:00.085)       0:03:57.687 **********
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=301  changed=102  unreachable=0    failed=0    skipped=108  rescued=1    ignored=0

Tuesday 09 June 2026  20:35:30 +0000 (0:00:00.353)       0:03:58.040 **********
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 84.84s
libvirt_manager : Download base image ---------------------------------- 15.36s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.34s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.45s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.28s
libvirt_manager : Ensure networks are created/started ------------------- 2.24s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.08s
libvirt_manager : Restart firewalld ------------------------------------- 1.93s
libvirt_manager : Ensure networks are defined --------------------------- 1.88s
ci_nmstate : Install required packages on instance ---------------------- 1.83s
dnsmasq : Add/Remove address -------------------------------------------- 1.81s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.66s
config_drive : Install required RPM packages ---------------------------- 1.66s
config_drive : Install required RPM packages ---------------------------- 1.65s
libvirt_manager : Ensure network is in correct zone --------------------- 1.65s
config_drive : Install required RPM packages ---------------------------- 1.64s
libvirt_manager : Ensure networks are active ---------------------------- 1.64s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.55s
dnsmasq : Install needed packages --------------------------------------- 1.55s
libvirt_manager : Dump domain xml --------------------------------------- 1.29s

PLAY [Cleanup] *****************************************************************

TASK [Gathering Facts] *********************************************************
Tuesday 09 June 2026  20:35:31 +0000 (0:00:00.064)       0:00:00.064 **********
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Tuesday 09 June 2026  20:35:32 +0000 (0:00:01.470)       0:00:01.534 **********
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Tuesday 09 June 2026  20:35:33 +0000 (0:00:00.418)       0:00:01.953 **********
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] ***************************
Tuesday 09 June 2026  20:35:35 +0000 (0:00:02.094)       0:00:04.047 **********
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Tuesday 09 June 2026  20:35:36 +0000 (0:00:01.176)       0:00:05.224 **********
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Tuesday 09 June 2026  20:35:41 +0000 (0:00:05.251)       0:00:10.476 **********
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Start virtnetworkd socket service] *********************
Tuesday 09 June 2026  20:35:42 +0000 (0:00:01.167)       0:00:11.644 **********
ok: [instance] => (item=virtnetworkd.service)
ok: [instance] => (item=virtnetworkd.socket)

TASK [libvirt_manager : Start virtstoraged socket service] *********************
Tuesday 09 June 2026  20:35:43 +0000 (0:00:01.012)       0:00:12.656 **********
changed: [instance] => (item=virtstoraged.service)
ok: [instance] => (item=virtstoraged.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Tuesday 09 June 2026  20:35:44 +0000 (0:00:01.169)       0:00:13.825 **********
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Tuesday 09 June 2026  20:35:44 +0000 (0:00:00.117)       0:00:13.943 **********
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Tuesday 09 June 2026  20:35:45 +0000 (0:00:00.528)       0:00:14.471 **********
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Tuesday 09 June 2026  20:35:46 +0000 (0:00:00.505)       0:00:14.977 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:35:46 +0000 (0:00:00.165)       0:00:15.142 **********
ok: [instance] =>
  cleanup_vms:
  - cifmw-sl-compute-1
  - cifmw-router-0
  - cifmw-sl-compute-0

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Tuesday 09 June 2026  20:35:46 +0000 (0:00:00.104)       0:00:15.247 **********
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)

TASK [libvirt_manager : Destroy machine] ***************************************
Tuesday 09 June 2026  20:35:47 +0000 (0:00:01.082)       0:00:16.329 **********
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)

TASK [libvirt_manager : Undefine machine] **************************************
Tuesday 09 June 2026  20:35:49 +0000 (0:00:01.831)       0:00:18.161 **********
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Tuesday 09 June 2026  20:35:50 +0000 (0:00:01.012)       0:00:19.173 **********
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
ok: [instance -> localhost] => (item=cifmw-router-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Tuesday 09 June 2026  20:35:51 +0000 (0:00:00.953)       0:00:20.127 **********
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)

TASK [libvirt_manager : Get network list] **************************************
Tuesday 09 June 2026  20:35:52 +0000 (0:00:00.920)       0:00:21.047 **********
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Tuesday 09 June 2026  20:35:52 +0000 (0:00:00.569)       0:00:21.616 **********
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Tuesday 09 June 2026  20:35:52 +0000 (0:00:00.123)       0:00:21.740 **********
ok: [instance] =>
  cleanup_nets:
  - cifmw-intnet-1
  - cifmw-osp_trunk
  - cifmw-public
  - cifmw-s0-rtr
  - cifmw-intnet-0
  - cifmw-s1-rtr

TASK [Remove dnsmasq network bits] *********************************************
Tuesday 09 June 2026  20:35:52 +0000 (0:00:00.110)       0:00:21.850 **********

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:35:53 +0000 (0:00:00.690)       0:00:22.541 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:35:53 +0000 (0:00:00.111)       0:00:22.652 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:35:53 +0000 (0:00:00.110)       0:00:22.762 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:35:53 +0000 (0:00:00.105)       0:00:22.868 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:35:54 +0000 (0:00:00.340)       0:00:23.209 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:35:54 +0000 (0:00:00.414)       0:00:23.623 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:35:54 +0000 (0:00:00.153)       0:00:23.777 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:35:54 +0000 (0:00:00.120)       0:00:23.898 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:35:55 +0000 (0:00:00.129)       0:00:24.027 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:35:55 +0000 (0:00:00.433)       0:00:24.461 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:35:55 +0000 (0:00:00.445)       0:00:24.906 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:35:56 +0000 (0:00:00.169)       0:00:25.076 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:35:56 +0000 (0:00:00.100)       0:00:25.177 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:35:56 +0000 (0:00:00.095)       0:00:25.273 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:35:56 +0000 (0:00:00.338)       0:00:25.611 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:35:57 +0000 (0:00:00.398)       0:00:26.010 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:35:57 +0000 (0:00:00.149)       0:00:26.160 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:35:57 +0000 (0:00:00.112)       0:00:26.272 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:35:57 +0000 (0:00:00.135)       0:00:26.407 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:35:57 +0000 (0:00:00.292)       0:00:26.700 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:35:58 +0000 (0:00:00.339)       0:00:27.039 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:35:58 +0000 (0:00:00.138)       0:00:27.177 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:35:58 +0000 (0:00:00.110)       0:00:27.288 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:35:58 +0000 (0:00:00.216)       0:00:27.504 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:35:58 +0000 (0:00:00.347)       0:00:27.852 **********
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Tuesday 09 June 2026  20:35:59 +0000 (0:00:00.347)       0:00:28.199 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Tuesday 09 June 2026  20:35:59 +0000 (0:00:00.104)       0:00:28.304 **********
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Tuesday 09 June 2026  20:35:59 +0000 (0:00:00.094)       0:00:28.399 **********
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Tuesday 09 June 2026  20:35:59 +0000 (0:00:00.100)       0:00:28.499 **********
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Tuesday 09 June 2026  20:35:59 +0000 (0:00:00.390)       0:00:28.890 **********
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Tuesday 09 June 2026  20:36:00 +0000 (0:00:00.337)       0:00:29.227 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Undefine networks] *************************************
Tuesday 09 June 2026  20:36:03 +0000 (0:00:03.525)       0:00:32.753 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Tuesday 09 June 2026  20:36:05 +0000 (0:00:02.079)       0:00:34.832 **********
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Tuesday 09 June 2026  20:36:07 +0000 (0:00:02.043)       0:00:36.875 **********
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Tuesday 09 June 2026  20:36:08 +0000 (0:00:00.403)       0:00:37.279 **********
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': 13258911, 'dev': 64513, 'nlink': 1, 'atime': 1781037122.3384547, 'mtime': 1781037122.3384547, 'ctime': 1781037122.3384547, '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': 12910553, 'dev': 64513, 'nlink': 1, 'atime': 1781037122.3404548, 'mtime': 1781037122.3404548, 'ctime': 1781037122.3404548, '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] **************************
Tuesday 09 June 2026  20:36:09 +0000 (0:00:00.707)       0:00:37.986 **********
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Tuesday 09 June 2026  20:36:11 +0000 (0:00:02.923)       0:00:40.910 **********
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Tuesday 09 June 2026  20:36:12 +0000 (0:00:00.686)       0:00:41.596 **********
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Tuesday 09 June 2026  20:36:13 +0000 (0:00:00.557)       0:00:42.154 **********
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Tuesday 09 June 2026  20:36:13 +0000 (0:00:00.666)       0:00:42.820 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance

TASK [libvirt_manager : Ensure we have a known action] *************************
Tuesday 09 June 2026  20:36:14 +0000 (0:00:00.210)       0:00:43.031 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:36:14 +0000 (0:00:00.142)       0:00:43.173 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:36:14 +0000 (0:00:00.382)       0:00:43.555 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:36:14 +0000 (0:00:00.119)       0:00:43.675 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:36:14 +0000 (0:00:00.168)       0:00:43.843 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:36:15 +0000 (0:00:00.143)       0:00:43.987 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:36:15 +0000 (0:00:00.120)       0:00:44.107 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:36:15 +0000 (0:00:00.149)       0:00:44.257 **********
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Tuesday 09 June 2026  20:36:15 +0000 (0:00:00.411)       0:00:44.669 **********
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Tuesday 09 June 2026  20:36:15 +0000 (0:00:00.079)       0:00:44.748 **********
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] *************************
Tuesday 09 June 2026  20:36:16 +0000 (0:00:00.197)       0:00:44.945 **********
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Tuesday 09 June 2026  20:36:16 +0000 (0:00:00.098)       0:00:45.043 **********
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Tuesday 09 June 2026  20:36:16 +0000 (0:00:00.405)       0:00:45.448 **********
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Tuesday 09 June 2026  20:36:16 +0000 (0:00:00.106)       0:00:45.555 **********
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Tuesday 09 June 2026  20:36:16 +0000 (0:00:00.160)       0:00:45.715 **********
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Tuesday 09 June 2026  20:36:16 +0000 (0:00:00.096)       0:00:45.812 **********
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Tuesday 09 June 2026  20:36:17 +0000 (0:00:00.142)       0:00:45.954 **********
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Tuesday 09 June 2026  20:36:17 +0000 (0:00:00.163)       0:00:46.118 **********
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Tuesday 09 June 2026  20:36:17 +0000 (0:00:00.383)       0:00:46.502 **********
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Tuesday 09 June 2026  20:36:17 +0000 (0:00:00.109)       0:00:46.611 **********
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Tuesday 09 June 2026  20:36:18 +0000 (0:00:00.418)       0:00:47.030 **********
ok: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Tuesday 09 June 2026  20:36:18 +0000 (0:00:00.322)       0:00:47.353 **********
changed: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Tuesday 09 June 2026  20:36:19 +0000 (0:00:00.615)       0:00:47.968 **********
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)

TASK [libvirt_manager : List libvirt logs] *************************************
Tuesday 09 June 2026  20:36:19 +0000 (0:00:00.542)       0:00:48.511 **********
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Tuesday 09 June 2026  20:36:19 +0000 (0:00:00.310)       0:00:48.821 **********
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] ***************************
Tuesday 09 June 2026  20:36:21 +0000 (0:00:01.426)       0:00:50.248 **********
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] ****************************************
Tuesday 09 June 2026  20:36:23 +0000 (0:00:01.907)       0:00:52.155 **********
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Tuesday 09 June 2026  20:36:23 +0000 (0:00:00.627)       0:00:52.783 **********
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Tuesday 09 June 2026  20:36:25 +0000 (0:00:01.765)       0:00:54.548 **********
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Tuesday 09 June 2026  20:36:26 +0000 (0:00:00.404)       0:00:54.953 **********
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Tuesday 09 June 2026  20:36:26 +0000 (0:00:00.108)       0:00:55.061 **********
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Tuesday 09 June 2026  20:36:26 +0000 (0:00:00.051)       0:00:55.113 **********
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Tuesday 09 June 2026  20:36:26 +0000 (0:00:00.083)       0:00:55.197 **********
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Tuesday 09 June 2026  20:36:26 +0000 (0:00:00.630)       0:00:55.827 **********
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Tuesday 09 June 2026  20:36:27 +0000 (0:00:00.577)       0:00:56.404 **********
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Tuesday 09 June 2026  20:36:27 +0000 (0:00:00.307)       0:00:56.712 **********
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Tuesday 09 June 2026  20:36:27 +0000 (0:00:00.050)       0:00:56.762 **********
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Tuesday 09 June 2026  20:36:27 +0000 (0:00:00.093)       0:00:56.855 **********
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] *************************************************
Tuesday 09 June 2026  20:36:28 +0000 (0:00:00.927)       0:00:57.782 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:36:28 +0000 (0:00:00.115)       0:00:57.897 **********
changed: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:36:29 +0000 (0:00:00.427)       0:00:58.325 **********
changed: [instance]

TASK [Clean local ssh config] **************************************************
Tuesday 09 June 2026  20:36:29 +0000 (0:00:00.299)       0:00:58.624 **********

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Tuesday 09 June 2026  20:36:29 +0000 (0:00:00.126)       0:00:58.751 **********
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Tuesday 09 June 2026  20:36:30 +0000 (0:00:00.266)       0:00:59.017 **********
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Tuesday 09 June 2026  20:36:30 +0000 (0:00:00.331)       0:00:59.349 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Tuesday 09 June 2026  20:36:30 +0000 (0:00:00.099)       0:00:59.449 **********
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Tuesday 09 June 2026  20:36:32 +0000 (0:00:01.570)       0:01:01.019 **********
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] ********************************
Tuesday 09 June 2026  20:36:36 +0000 (0:00:04.520)       0:01:05.540 **********
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Tuesday 09 June 2026  20:36:36 +0000 (0:00:00.365)       0:01:05.905 **********
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.073)       0:01:05.979 **********
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.085)       0:01:06.065 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.092)       0:01:06.157 **********
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.060)       0:01:06.218 **********
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.319)       0:01:06.537 **********
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.093)       0:01:06.631 **********
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Tuesday 09 June 2026  20:36:37 +0000 (0:00:00.052)       0:01:06.683 **********
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Tuesday 09 June 2026  20:36:38 +0000 (0:00:00.317)       0:01:07.001 **********
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Tuesday 09 June 2026  20:36:38 +0000 (0:00:00.046)       0:01:07.048 **********
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Tuesday 09 June 2026  20:36:38 +0000 (0:00:00.048)       0:01:07.096 **********
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Tuesday 09 June 2026  20:36:38 +0000 (0:00:00.565)       0:01:07.661 **********
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Tuesday 09 June 2026  20:36:39 +0000 (0:00:00.303)       0:01:07.965 **********
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Tuesday 09 June 2026  20:36:39 +0000 (0:00:00.481)       0:01:08.446 **********
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Tuesday 09 June 2026  20:36:39 +0000 (0:00:00.391)       0:01:08.838 **********
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Tuesday 09 June 2026  20:36:40 +0000 (0:00:00.750)       0:01:09.588 **********
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Tuesday 09 June 2026  20:36:40 +0000 (0:00:00.069)       0:01:09.658 **********
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Tuesday 09 June 2026  20:36:40 +0000 (0:00:00.272)       0:01:09.931 **********
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Tuesday 09 June 2026  20:36:41 +0000 (0:00:00.258)       0:01:10.190 **********
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Tuesday 09 June 2026  20:36:41 +0000 (0:00:00.107)       0:01:10.298 **********
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Tuesday 09 June 2026  20:36:41 +0000 (0:00:00.355)       0:01:10.653 **********
changed: [instance]

RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************
Tuesday 09 June 2026  20:36:42 +0000 (0:00:00.720)       0:01:11.374 **********
changed: [instance -> localhost]

PLAY RECAP *********************************************************************
instance                   : ok=92   changed=28   unreachable=0    failed=0    skipped=37   rescued=0    ignored=0

Tuesday 09 June 2026  20:36:42 +0000 (0:00:00.427)       0:01:11.801 **********
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 5.25s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 4.52s
libvirt_manager : Destroy networks -------------------------------------- 3.53s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.92s
Copy generated content to proper location ------------------------------- 2.09s
libvirt_manager : Undefine networks ------------------------------------- 2.08s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.04s
libvirt_manager : Remove workload and volumes --------------------------- 1.91s
libvirt_manager : Destroy machine --------------------------------------- 1.83s
podman : Ensure podman is installed ------------------------------------- 1.77s
dnsmasq : Install needed packages --------------------------------------- 1.57s
Gathering Facts --------------------------------------------------------- 1.47s
libvirt_manager : Remove detected logs ---------------------------------- 1.43s
libvirt_manager : Get installed packages list --------------------------- 1.18s
libvirt_manager : Start virtstoraged socket service --------------------- 1.17s
libvirt_manager : Start virtqemud socket service ------------------------ 1.17s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.08s
libvirt_manager : Undefine machine -------------------------------------- 1.01s
libvirt_manager : Start virtnetworkd socket service --------------------- 1.01s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.95s