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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:46:26 +0000 (0:00:00.022)       0:00:00.022 *******
ok: [instance]

TASK [Create custom basedir] ***************************************************
Monday 01 December 2025  14:46:27 +0000 (0:00:00.818)       0:00:00.840 *******
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Monday 01 December 2025  14:46:27 +0000 (0:00:00.306)       0:00:01.147 *******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Monday 01 December 2025  14:46:28 +0000 (0:00:00.017)       0:00:01.164 *******
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] *****************************************
Monday 01 December 2025  14:46:28 +0000 (0:00:00.039)       0:00:01.203 *******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Monday 01 December 2025  14:46:28 +0000 (0:00:00.256)       0:00:01.460 *******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Monday 01 December 2025  14:46:28 +0000 (0:00:00.209)       0:00:01.670 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Monday 01 December 2025  14:46:29 +0000 (0:00:00.642)       0:00:02.312 *******

TASK [repo_setup : Ensure directories are present] *****************************
Monday 01 December 2025  14:46:29 +0000 (0:00:00.055)       0:00:02.367 *******
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] ********************
Monday 01 December 2025  14:46:29 +0000 (0:00:00.524)       0:00:02.892 *******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Monday 01 December 2025  14:46:30 +0000 (0:00:00.756)       0:00:03.648 *******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Monday 01 December 2025  14:46:31 +0000 (0:00:01.051)       0:00:04.700 *******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Monday 01 December 2025  14:46:38 +0000 (0:00:07.279)       0:00:11.979 *******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Monday 01 December 2025  14:46:39 +0000 (0:00:00.660)       0:00:12.640 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Monday 01 December 2025  14:46:39 +0000 (0:00:00.023)       0:00:12.663 *******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Monday 01 December 2025  14:46:40 +0000 (0:00:00.770)       0:00:13.434 *******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Monday 01 December 2025  14:46:40 +0000 (0:00:00.036)       0:00:13.471 *******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Monday 01 December 2025  14:46:40 +0000 (0:00:00.035)       0:00:13.506 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Monday 01 December 2025  14:46:40 +0000 (0:00:00.034)       0:00:13.540 *******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Monday 01 December 2025  14:46:40 +0000 (0:00:00.541)       0:00:14.082 *******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.419)       0:00:14.502 *******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.027)       0:00:14.529 *******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.027)       0:00:14.557 *******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.026)       0:00:14.584 *******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.036)       0:00:14.620 *******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.025)       0:00:14.645 *******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.024)       0:00:14.670 *******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.025)       0:00:14.696 *******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.024)       0:00:14.720 *******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.024)       0:00:14.745 *******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Monday 01 December 2025  14:46:41 +0000 (0:00:00.025)       0:00:14.770 *******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.023)       0:00:14.793 *******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Monday 01 December 2025  14:46:41 +0000 (0:00:00.174)       0:00:14.968 *******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Monday 01 December 2025  14:46:42 +0000 (0:00:00.195)       0:00:15.164 *******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.208)       0:00:15.372 *******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.021)       0:00:15.394 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.020)       0:00:15.414 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Monday 01 December 2025  14:46:42 +0000 (0:00:00.019)       0:00:15.434 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.020)       0:00:15.455 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Monday 01 December 2025  14:46:42 +0000 (0:00:00.021)       0:00:15.476 *******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Monday 01 December 2025  14:46:42 +0000 (0:00:00.021)       0:00:15.497 *******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Monday 01 December 2025  14:46:42 +0000 (0:00:00.015)       0:00:15.513 *******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.031)       0:00:15.545 *******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Monday 01 December 2025  14:46:42 +0000 (0:00:00.016)       0:00:15.561 *******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.020)       0:00:15.582 *******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.028)       0:00:15.611 *******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.028)       0:00:15.640 *******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.028)       0:00:15.668 *******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Monday 01 December 2025  14:46:42 +0000 (0:00:00.028)       0:00:15.696 *******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Monday 01 December 2025  14:47:35 +0000 (0:00:52.610)       0:01:08.307 *******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Monday 01 December 2025  14:47:36 +0000 (0:00:01.118)       0:01:09.426 *******
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Monday 01 December 2025  14:47:36 +0000 (0:00:00.030)       0:01:09.456 *******
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] *************************************
Monday 01 December 2025  14:47:36 +0000 (0:00:00.038)       0:01:09.494 *******
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Monday 01 December 2025  14:47:36 +0000 (0:00:00.018)       0:01:09.513 *******
changed: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Monday 01 December 2025  14:47:40 +0000 (0:00:04.018)       0:01:13.532 *******
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Monday 01 December 2025  14:47:40 +0000 (0:00:00.178)       0:01:13.711 *******
changed: [instance]

TASK [ci_setup : Install openshift client] *************************************
Monday 01 December 2025  14:47:40 +0000 (0:00:00.181)       0:01:13.892 *******
changed: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Monday 01 December 2025  14:47:46 +0000 (0:00:05.870)       0:01:19.762 *******
ok: [instance]

TASK [ci_setup : Create completion file] ***************************************
Monday 01 December 2025  14:47:46 +0000 (0:00:00.036)       0:01:19.798 *******
changed: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Monday 01 December 2025  14:47:46 +0000 (0:00:00.244)       0:01:20.042 *******
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Monday 01 December 2025  14:47:47 +0000 (0:00:00.271)       0:01:20.314 *******
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Monday 01 December 2025  14:47:47 +0000 (0:00:00.017)       0:01:20.331 *******
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Monday 01 December 2025  14:47:47 +0000 (0:00:00.016)       0:01:20.348 *******
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Monday 01 December 2025  14:47:47 +0000 (0:00:00.017)       0:01:20.366 *******
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Monday 01 December 2025  14:47:47 +0000 (0:00:00.016)       0:01:20.382 *******
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Monday 01 December 2025  14:47:47 +0000 (0:00:00.015)       0:01:20.398 *******
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Monday 01 December 2025  14:47:47 +0000 (0:00:00.020)       0:01:20.418 *******
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] ***************************
Monday 01 December 2025  14:47:48 +0000 (0:00:00.933)       0:01:21.351 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  14:47:48 +0000 (0:00:00.684)       0:01:22.035 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  14:47:50 +0000 (0:00:01.689)       0:01:23.724 *******
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  14:47:50 +0000 (0:00:00.059)       0:01:23.784 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  14:47:50 +0000 (0:00:00.044)       0:01:23.828 *******
skipping: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  14:47:50 +0000 (0:00:00.054)       0:01:23.883 *******
skipping: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  14:47:50 +0000 (0:00:00.058)       0:01:23.941 *******
skipping: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:47:50 +0000 (0:00:00.094)       0:01:24.036 *******
skipping: [instance]

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  14:47:50 +0000 (0:00:00.060)       0:01:24.097 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.060)       0:01:24.158 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.059)       0:01:24.217 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.056)       0:01:24.273 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.062)       0:01:24.336 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.057)       0:01:24.393 *******
skipping: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.055)       0:01:24.449 *******
skipping: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.056)       0:01:24.506 *******
skipping: [instance]

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.056)       0:01:24.563 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.056)       0:01:24.619 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.056)       0:01:24.676 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.059)       0:01:24.736 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.084)       0:01:24.820 *******
skipping: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.057)       0:01:24.878 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.057)       0:01:24.935 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.057)       0:01:24.993 *******
skipping: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  14:47:51 +0000 (0:00:00.057)       0:01:25.051 *******
skipping: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  14:47:51 +0000 (0:00:00.057)       0:01:25.108 *******
skipping: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.057)       0:01:25.166 *******
skipping: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  14:47:52 +0000 (0:00:00.055)       0:01:25.222 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.038)       0:01:25.260 *******
skipping: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.058)       0:01:25.318 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.056)       0:01:25.375 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.178)       0:01:25.553 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.030)       0:01:25.584 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.056)       0:01:25.640 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.033)       0:01:25.674 *******
[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] **********************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.266)       0:01:25.941 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  14:47:52 +0000 (0:00:00.028)       0:01:25.970 *******
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] ****************************************
Monday 01 December 2025  14:47:54 +0000 (0:00:01.309)       0:01:27.279 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  14:47:54 +0000 (0:00:00.355)       0:01:27.635 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  14:47:55 +0000 (0:00:01.172)       0:01:28.807 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  14:47:55 +0000 (0:00:00.337)       0:01:29.144 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  14:47:56 +0000 (0:00:00.039)       0:01:29.184 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  14:47:56 +0000 (0:00:00.035)       0:01:29.219 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  14:47:56 +0000 (0:00:00.053)       0:01:29.272 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  14:47:56 +0000 (0:00:00.620)       0:01:29.893 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  14:47:57 +0000 (0:00:00.417)       0:01:30.311 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  14:47:57 +0000 (0:00:00.192)       0:01:30.503 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  14:47:57 +0000 (0:00:00.031)       0:01:30.534 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  14:47:57 +0000 (0:00:00.031)       0:01:30.566 *******
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] *************************************************
Monday 01 December 2025  14:47:58 +0000 (0:00:00.680)       0:01:31.247 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:47:58 +0000 (0:00:00.077)       0:01:31.324 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:47:58 +0000 (0:00:00.290)       0:01:31.614 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  14:47:58 +0000 (0:00:00.206)       0:01:31.821 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:47:58 +0000 (0:00:00.090)       0:01:31.911 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:47:58 +0000 (0:00:00.185)       0:01:32.096 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  14:47:59 +0000 (0:00:00.205)       0:01:32.302 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:47:59 +0000 (0:00:00.055)       0:01:32.357 *******
changed: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:48:02 +0000 (0:00:03.714)       0:01:36.072 *******
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] ********************************
Monday 01 December 2025  14:48:04 +0000 (0:00:01.220)       0:01:37.293 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.205)       0:01:37.498 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.049)       0:01:37.547 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.031)       0:01:37.579 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.048)       0:01:37.627 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.029)       0:01:37.657 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.198)       0:01:37.855 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.052)       0:01:37.908 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:48:04 +0000 (0:00:00.029)       0:01:37.937 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:48:04 +0000 (0:00:00.203)       0:01:38.141 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:48:05 +0000 (0:00:00.028)       0:01:38.169 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:48:05 +0000 (0:00:00.029)       0:01:38.199 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:48:05 +0000 (0:00:00.535)       0:01:38.734 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:48:05 +0000 (0:00:00.195)       0:01:38.930 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  14:48:06 +0000 (0:00:00.369)       0:01:39.299 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  14:48:06 +0000 (0:00:00.208)       0:01:39.507 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  14:48:06 +0000 (0:00:00.467)       0:01:39.975 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  14:48:06 +0000 (0:00:00.036)       0:01:40.011 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.219)       0:01:40.230 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.203)       0:01:40.434 *******
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.065)       0:01:40.500 *******
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.188)       0:01:40.689 *******
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.180)       0:01:40.869 *******
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.200)       0:01:41.070 *******
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.033)       0:01:41.103 *******
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Monday 01 December 2025  14:48:07 +0000 (0:00:00.032)       0:01:41.136 *******
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Monday 01 December 2025  14:48:08 +0000 (0:00:00.033)       0:01:41.169 *******
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Monday 01 December 2025  14:48:08 +0000 (0:00:00.030)       0:01:41.200 *******
changed: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Monday 01 December 2025  14:49:17 +0000 (0:01:09.160)       0:02:50.360 *******
changed: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Monday 01 December 2025  14:49:17 +0000 (0:00:00.210)       0:02:50.571 *******
changed: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Monday 01 December 2025  14:49:17 +0000 (0:00:00.377)       0:02:50.949 *******
changed: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Monday 01 December 2025  14:49:18 +0000 (0:00:00.562)       0:02:51.512 *******
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Monday 01 December 2025  14:49:18 +0000 (0:00:00.197)       0:02:51.709 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Monday 01 December 2025  14:49:19 +0000 (0:00:00.470)       0:02:52.180 *******
changed: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Monday 01 December 2025  14:49:19 +0000 (0:00:00.818)       0:02:52.998 *******
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.] *********
Monday 01 December 2025  14:49:20 +0000 (0:00:00.173)       0:02:53.172 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Monday 01 December 2025  14:49:20 +0000 (0:00:00.381)       0:02:53.553 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Monday 01 December 2025  14:49:20 +0000 (0:00:00.357)       0:02:53.911 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Monday 01 December 2025  14:49:21 +0000 (0:00:00.344)       0:02:54.255 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Monday 01 December 2025  14:49:21 +0000 (0:00:00.351)       0:02:54.607 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Monday 01 December 2025  14:49:21 +0000 (0:00:00.333)       0:02:54.940 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Monday 01 December 2025  14:49:22 +0000 (0:00:00.341)       0:02:55.281 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Monday 01 December 2025  14:49:22 +0000 (0:00:00.349)       0:02:55.631 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Monday 01 December 2025  14:49:22 +0000 (0:00:00.356)       0:02:55.987 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Monday 01 December 2025  14:49:23 +0000 (0:00:00.341)       0:02:56.329 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Monday 01 December 2025  14:49:23 +0000 (0:00:00.350)       0:02:56.679 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Monday 01 December 2025  14:49:23 +0000 (0:00:00.343)       0:02:57.022 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Monday 01 December 2025  14:49:24 +0000 (0:00:00.328)       0:02:57.351 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Monday 01 December 2025  14:49:24 +0000 (0:00:00.354)       0:02:57.705 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Monday 01 December 2025  14:49:24 +0000 (0:00:00.335)       0:02:58.041 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Monday 01 December 2025  14:49:25 +0000 (0:00:00.372)       0:02:58.414 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Monday 01 December 2025  14:49:25 +0000 (0:00:00.341)       0:02:58.755 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Monday 01 December 2025  14:49:25 +0000 (0:00:00.338)       0:02:59.093 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Monday 01 December 2025  14:49:26 +0000 (0:00:00.334)       0:02:59.428 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Monday 01 December 2025  14:49:26 +0000 (0:00:00.321)       0:02:59.750 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Monday 01 December 2025  14:49:26 +0000 (0:00:00.325)       0:03:00.076 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Monday 01 December 2025  14:49:27 +0000 (0:00:00.327)       0:03:00.404 *******
changed: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Monday 01 December 2025  14:49:27 +0000 (0:00:00.360)       0:03:00.764 *******
changed: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Monday 01 December 2025  14:49:27 +0000 (0:00:00.338)       0:03:01.102 *******
changed: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Monday 01 December 2025  14:49:28 +0000 (0:00:00.322)       0:03:01.425 *******
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Monday 01 December 2025  14:49:28 +0000 (0:00:00.043)       0:03:01.469 *******
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Monday 01 December 2025  14:49:28 +0000 (0:00:00.293)       0:03:01.763 *******
changed: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Monday 01 December 2025  14:49:29 +0000 (0:00:00.395)       0:03:02.158 *******
changed: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Monday 01 December 2025  14:49:29 +0000 (0:00:00.317)       0:03:02.476 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Monday 01 December 2025  14:49:29 +0000 (0:00:00.186)       0:03:02.663 *******

TASK [libvirt_manager : Deactivate default] ************************************
Monday 01 December 2025  14:49:29 +0000 (0:00:00.076)       0:03:02.739 *******
ok: [instance]

TASK [libvirt_manager : Removing default] **************************************
Monday 01 December 2025  14:49:30 +0000 (0:00:00.957)       0:03:03.696 *******
ok: [instance]

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Monday 01 December 2025  14:49:30 +0000 (0:00:00.244)       0:03:03.940 *******
changed: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Monday 01 December 2025  14:49:31 +0000 (0:00:00.349)       0:03:04.290 *******
changed: [instance]

TASK [Restart NetworkManager] **************************************************
Monday 01 December 2025  14:49:31 +0000 (0:00:00.358)       0:03:04.648 *******
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Monday 01 December 2025  14:49:31 +0000 (0:00:00.429)       0:03:05.077 *******
changed: [instance]

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

Monday 01 December 2025  14:49:32 +0000 (0:00:00.243)       0:03:05.320 *******
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 69.16s
test_deps : Install selinux python libs -------------------------------- 52.61s
repo_setup : Initialize python venv and install requirements ------------ 7.28s
ci_setup : Install openshift client ------------------------------------- 5.87s
ci_setup : Install needed packages -------------------------------------- 4.02s
dnsmasq : Install needed packages --------------------------------------- 3.71s
libvirt_manager : Populate service facts -------------------------------- 1.69s
libvirt_manager : Remove workload and volumes --------------------------- 1.31s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.22s
podman : Ensure podman is installed ------------------------------------- 1.17s
test_deps : Install python yaml libs ------------------------------------ 1.12s
repo_setup : Get repo-setup repository ---------------------------------- 1.05s
libvirt_manager : Deactivate default ------------------------------------ 0.96s
ci_setup : Manage directories ------------------------------------------- 0.93s
Gathering Facts --------------------------------------------------------- 0.82s
libvirt_manager : Ensure firewalld service is up ------------------------ 0.82s
repo_setup : Run repo-setup --------------------------------------------- 0.77s
repo_setup : Make sure git-core package is installed -------------------- 0.76s
libvirt_manager : Get installed packages list --------------------------- 0.68s
virtualbmc : Remove vbmc files ------------------------------------------ 0.68s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:49:32 +0000 (0:00:00.037)       0:00:00.037 *******
ok: [instance]

TASK [Load networking definition] **********************************************
Monday 01 December 2025  14:49:33 +0000 (0:00:00.883)       0:00:00.920 *******
ok: [instance]

TASK [libvirt_manager : Import layout generator if needed] *********************
Monday 01 December 2025  14:49:33 +0000 (0:00:00.041)       0:00:00.962 *******
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] ***********
Monday 01 December 2025  14:49:33 +0000 (0:00:00.073)       0:00:01.035 *******
ok: [instance]

TASK [libvirt_manager : Patch the layout if needed] ****************************
Monday 01 December 2025  14:49:33 +0000 (0:00:00.151)       0:00:01.187 *******
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Monday 01 December 2025  14:49:33 +0000 (0:00:00.112)       0:00:01.300 *******
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Monday 01 December 2025  14:49:34 +0000 (0:00:00.485)       0:00:01.786 *******
changed: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Monday 01 December 2025  14:49:34 +0000 (0:00:00.487)       0:00:02.273 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:49:35 +0000 (0:00:00.074)       0:00:02.348 *******
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Monday 01 December 2025  14:49:35 +0000 (0:00:00.950)       0:00:03.299 *******
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Monday 01 December 2025  14:49:36 +0000 (0:00:00.050)       0:00:03.350 *******
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Monday 01 December 2025  14:49:36 +0000 (0:00:00.072)       0:00:03.422 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Monday 01 December 2025  14:49:36 +0000 (0:00:00.624)       0:00:04.046 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Monday 01 December 2025  14:49:37 +0000 (0:00:00.491)       0:00:04.537 *******
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] ********************
Monday 01 December 2025  14:49:37 +0000 (0:00:00.146)       0:00:04.683 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  14:49:37 +0000 (0:00:00.040)       0:00:04.723 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  14:49:37 +0000 (0:00:00.269)       0:00:04.993 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  14:49:37 +0000 (0:00:00.051)       0:00:05.045 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  14:49:37 +0000 (0:00:00.048)       0:00:05.093 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  14:49:37 +0000 (0:00:00.073)       0:00:05.167 *******
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] **********************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.223)       0:00:05.391 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.056)       0:00:05.447 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.453)       0:00:05.901 *******
changed: [instance] => (item=Adding disk-first-0 to disk_firsts)
changed: [instance] => (item=Adding net-first-0 to net_firsts)
changed: [instance] => (item=Adding net-only-0 to net_onlys)
changed: [instance] => (item=Adding no-boot-order-0 to no_boot_orders)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  14:49:38 +0000 (0:00:00.160)       0:00:06.062 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.042)       0:00:06.105 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.069)       0:00:06.174 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.043)       0:00:06.218 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  14:49:38 +0000 (0:00:00.044)       0:00:06.263 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  14:49:38 +0000 (0:00:00.039)       0:00:06.303 *******
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] ***************************
Monday 01 December 2025  14:49:39 +0000 (0:00:00.120)       0:00:06.423 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  14:49:39 +0000 (0:00:00.070)       0:00:06.494 *******
changed: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  14:49:39 +0000 (0:00:00.212)       0:00:06.706 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  14:49:39 +0000 (0:00:00.405)       0:00:07.112 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  14:49:39 +0000 (0:00:00.092)       0:00:07.205 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  14:49:39 +0000 (0:00:00.043)       0:00:07.248 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  14:49:40 +0000 (0:00:00.437)       0:00:07.686 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance

TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Monday 01 December 2025  14:49:40 +0000 (0:00:00.108)       0:00:07.794 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  14:49:40 +0000 (0:00:00.066)       0:00:07.861 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Monday 01 December 2025  14:49:41 +0000 (0:00:00.561)       0:00:08.422 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Monday 01 December 2025  14:49:41 +0000 (0:00:00.582)       0:00:09.005 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Monday 01 December 2025  14:49:42 +0000 (0:00:00.424)       0:00:09.430 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Monday 01 December 2025  14:49:42 +0000 (0:00:00.444)       0:00:09.874 *******
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] ***********************
Monday 01 December 2025  14:49:42 +0000 (0:00:00.091)       0:00:09.966 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  14:49:42 +0000 (0:00:00.195)       0:00:10.161 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Monday 01 December 2025  14:49:43 +0000 (0:00:00.376)       0:00:10.538 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  14:49:43 +0000 (0:00:00.137)       0:00:10.675 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  14:49:43 +0000 (0:00:00.105)       0:00:10.781 *******
changed: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  14:49:52 +0000 (0:00:09.128)       0:00:19.910 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  14:49:52 +0000 (0:00:00.233)       0:00:20.143 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  14:49:53 +0000 (0:00:00.360)       0:00:20.504 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  14:49:54 +0000 (0:00:01.827)       0:00:22.331 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  14:49:55 +0000 (0:00:00.391)       0:00:22.723 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  14:49:55 +0000 (0:00:00.049)       0:00:22.772 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  14:49:55 +0000 (0:00:00.044)       0:00:22.817 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  14:49:55 +0000 (0:00:00.461)       0:00:23.279 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:49:56 +0000 (0:00:00.218)       0:00:23.498 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:49:57 +0000 (0:00:01.264)       0:00:24.762 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})

TASK [dnsmasq : Manage configuration directory] ********************************
Monday 01 December 2025  14:50:00 +0000 (0:00:03.296)       0:00:28.058 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:50:00 +0000 (0:00:00.247)       0:00:28.306 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:50:01 +0000 (0:00:00.373)       0:00:28.679 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:50:01 +0000 (0:00:00.405)       0:00:29.084 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:50:01 +0000 (0:00:00.071)       0:00:29.156 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:50:02 +0000 (0:00:00.442)       0:00:29.598 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:50:02 +0000 (0:00:00.039)       0:00:29.638 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:50:02 +0000 (0:00:00.068)       0:00:29.706 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:50:02 +0000 (0:00:00.367)       0:00:30.074 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:50:02 +0000 (0:00:00.065)       0:00:30.140 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:50:03 +0000 (0:00:00.214)       0:00:30.354 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:50:03 +0000 (0:00:00.696)       0:00:31.051 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:50:03 +0000 (0:00:00.040)       0:00:31.091 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:50:03 +0000 (0:00:00.038)       0:00:31.130 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  14:50:03 +0000 (0:00:00.099)       0:00:31.230 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.134)       0:00:31.365 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.048)       0:00:31.413 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.091)       0:00:31.504 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.457)       0:00:31.961 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.042)       0:00:32.004 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.068)       0:00:32.072 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.051)       0:00:32.124 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:50:04 +0000 (0:00:00.090)       0:00:32.214 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:50:05 +0000 (0:00:00.433)       0:00:32.647 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:50:05 +0000 (0:00:00.039)       0:00:32.686 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  14:50:05 +0000 (0:00:00.065)       0:00:32.751 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  14:50:05 +0000 (0:00:00.079)       0:00:32.831 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:50:05 +0000 (0:00:00.459)       0:00:33.290 *******
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] ***************
Monday 01 December 2025  14:50:06 +0000 (0:00:00.079)       0:00:33.370 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:50:06 +0000 (0:00:00.354)       0:00:33.724 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:50:06 +0000 (0:00:00.090)       0:00:33.814 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:50:06 +0000 (0:00:00.215)       0:00:34.030 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  14:50:06 +0000 (0:00:00.054)       0:00:34.084 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  14:50:07 +0000 (0:00:00.336)       0:00:34.421 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  14:50:07 +0000 (0:00:00.369)       0:00:34.791 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  14:50:07 +0000 (0:00:00.342)       0:00:35.134 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  14:50:07 +0000 (0:00:00.110)       0:00:35.244 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  14:50:08 +0000 (0:00:00.341)       0:00:35.586 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.044)       0:00:35.630 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.074)       0:00:35.705 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.047)       0:00:35.752 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.045)       0:00:35.797 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  14:50:08 +0000 (0:00:00.039)       0:00:35.837 *******
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] ***************************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.125)       0:00:35.963 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.039)       0:00:36.002 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  14:50:08 +0000 (0:00:00.252)       0:00:36.254 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  14:50:09 +0000 (0:00:00.402)       0:00:36.657 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  14:50:09 +0000 (0:00:00.096)       0:00:36.754 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  14:50:09 +0000 (0:00:00.045)       0:00:36.799 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  14:50:09 +0000 (0:00:00.465)       0:00:37.265 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  14:50:09 +0000 (0:00:00.044)       0:00:37.310 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.039)       0:00:37.349 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.039)       0:00:37.389 *******
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] **************************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.075)       0:00:37.465 *******
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] **************************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.208)       0:00:37.673 *******
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 }}] ******************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.180)       0:00:37.854 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.093)       0:00:37.948 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.059)       0:00:38.007 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:28:5f:55', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:f8:53:4b', '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:38:37:bd', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:49:7a:9f', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:56:33:c8', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:4d:10:b0', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.160)       0:00:38.168 *******
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] *************************************
Monday 01 December 2025  14:50:10 +0000 (0:00:00.088)       0:00:38.256 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.192)       0:00:38.448 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.043)       0:00:38.492 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.216)       0:00:38.708 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.043)       0:00:38.751 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.038)       0:00:38.790 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:28:5f:55', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:f8:53:4b', '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:38:37:bd', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:49:7a:9f', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:56:33:c8', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:4d:10:b0', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.220)       0:00:39.011 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  14:50:11 +0000 (0:00:00.056)       0:00:39.067 *******
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:28:5f:55', 'entry': 'set:disk_first,52:54:00:28:5f:55,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:f8:53:4b', 'entry': 'set:net_first,52:54:01:f8:53:4b,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:38:37:bd', 'entry': 'set:disk_first,52:54:00:38:37:bd,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:49:7a:9f', 'entry': 'set:net_first,52:54:01:49:7a:9f,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:56:33:c8', 'entry': 'set:net_only,52:54:02:56:33:c8,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:4d:10:b0', 'entry': 'set:no_boot_order,52:54:03:4d:10:b0,192.168.110.40,no-boot-order-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  14:50:14 +0000 (0:00:02.627)       0:00:41.695 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  14:50:14 +0000 (0:00:00.069)       0:00:41.764 *******
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] *****************************************
Monday 01 December 2025  14:50:14 +0000 (0:00:00.269)       0:00:42.034 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  14:50:14 +0000 (0:00:00.103)       0:00:42.138 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  14:50:14 +0000 (0:00:00.060)       0:00:42.199 *******
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] ********************************************
Monday 01 December 2025  14:50:15 +0000 (0:00:00.175)       0:00:42.374 *******
changed: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  14:50:17 +0000 (0:00:02.380)       0:00:44.755 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  14:50:17 +0000 (0:00:00.064)       0:00:44.819 *******
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] *******
Monday 01 December 2025  14:50:17 +0000 (0:00:00.066)       0:00:44.885 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  14:50:17 +0000 (0:00:00.049)       0:00:44.935 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  14:50:17 +0000 (0:00:00.363)       0:00:45.298 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:50:17 +0000 (0:00:00.049)       0:00:45.348 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  14:50:18 +0000 (0:00:00.816)       0:00:46.165 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  14:50:19 +0000 (0:00:00.340)       0:00:46.505 *******
changed: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Monday 01 December 2025  14:50:19 +0000 (0:00:00.346)       0:00:46.852 *******
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] *********************
Monday 01 December 2025  14:50:20 +0000 (0:00:01.405)       0:00:48.257 *******
changed: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.417)       0:00:48.675 *******
skipping: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.057)       0:00:48.732 *******
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] *******************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.163)       0:00:48.896 *******
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.042)       0:00:48.938 *******
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.040)       0:00:48.979 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.041)       0:00:49.020 *******
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.041)       0:00:49.062 *******
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.077)       0:00:49.139 *******
skipping: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.041)       0:00:49.180 *******
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.040)       0:00:49.221 *******
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.040)       0:00:49.261 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.041)       0:00:49.302 *******
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:50:21 +0000 (0:00:00.042)       0:00:49.345 *******
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.080)       0:00:49.425 *******
skipping: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.046)       0:00:49.471 *******
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.043)       0:00:49.514 *******
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.044)       0:00:49.558 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.040)       0:00:49.599 *******
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.042)       0:00:49.641 *******
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.079)       0:00:49.721 *******
skipping: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.043)       0:00:49.764 *******
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.040)       0:00:49.804 *******
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.039)       0:00:49.844 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.040)       0:00:49.884 *******
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.040)       0:00:49.925 *******
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.076)       0:00:50.001 *******
skipping: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.042)       0:00:50.044 *******
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Monday 01 December 2025  14:50:22 +0000 (0:00:00.193)       0:00:50.238 *******
changed: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Monday 01 December 2025  14:50:23 +0000 (0:00:00.394)       0:00:50.633 *******
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Monday 01 December 2025  14:50:23 +0000 (0:00:00.307)       0:00:50.940 *******
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Monday 01 December 2025  14:50:23 +0000 (0:00:00.215)       0:00:51.156 *******
changed: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Monday 01 December 2025  14:50:24 +0000 (0:00:00.366)       0:00:51.523 *******
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Monday 01 December 2025  14:50:24 +0000 (0:00:00.042)       0:00:51.565 *******
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Monday 01 December 2025  14:50:24 +0000 (0:00:00.239)       0:00:51.805 *******
ok: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Monday 01 December 2025  14:50:24 +0000 (0:00:00.456)       0:00:52.262 *******
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] **********************
Monday 01 December 2025  14:50:25 +0000 (0:00:00.173)       0:00:52.436 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Monday 01 December 2025  14:50:25 +0000 (0:00:00.269)       0:00:52.705 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Monday 01 December 2025  14:50:25 +0000 (0:00:00.250)       0:00:52.956 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Monday 01 December 2025  14:50:26 +0000 (0:00:01.086)       0:00:54.042 *******
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 }}] ****************
Monday 01 December 2025  14:50:26 +0000 (0:00:00.067)       0:00:54.109 *******
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] ***********************
Monday 01 December 2025  14:50:26 +0000 (0:00:00.104)       0:00:54.214 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:50:27 +0000 (0:00:00.259)       0:00:54.473 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:50:27 +0000 (0:00:00.065)       0:00:54.538 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:50:27 +0000 (0:00:00.237)       0:00:54.776 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Monday 01 December 2025  14:50:27 +0000 (0:00:00.204)       0:00:54.980 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  14:50:27 +0000 (0:00:00.332)       0:00:55.313 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:50:28 +0000 (0:00:00.233)       0:00:55.547 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:50:28 +0000 (0:00:00.061)       0:00:55.608 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:50:28 +0000 (0:00:00.231)       0:00:55.839 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Monday 01 December 2025  14:50:28 +0000 (0:00:00.206)       0:00:56.046 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Monday 01 December 2025  14:50:29 +0000 (0:00:00.313)       0:00:56.359 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Monday 01 December 2025  14:50:29 +0000 (0:00:00.042)       0:00:56.402 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Monday 01 December 2025  14:50:29 +0000 (0:00:00.048)       0:00:56.451 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.046)       0:00:56.497 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.043)       0:00:56.540 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.251)       0:00:56.791 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.055)       0:00:56.847 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.041)       0:00:56.888 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.040)       0:00:56.929 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Monday 01 December 2025  14:50:29 +0000 (0:00:00.063)       0:00:56.993 *******
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] *********
Monday 01 December 2025  14:50:29 +0000 (0:00:00.131)       0:00:57.124 *******
ok: [instance]

TASK [libvirt_manager : Create temporary file for domain XML] ******************
Monday 01 December 2025  14:50:30 +0000 (0:00:00.246)       0:00:57.371 *******
changed: [instance]

TASK [libvirt_manager : Write current domain XML to temporary file] ************
Monday 01 December 2025  14:50:30 +0000 (0:00:00.274)       0:00:57.645 *******
changed: [instance]

TASK [libvirt_manager : Remove existing boot elements from os section] *********
Monday 01 December 2025  14:50:30 +0000 (0:00:00.386)       0:00:58.032 *******
changed: [instance]

TASK [libvirt_manager : Add boot order to disk device] *************************
Monday 01 December 2025  14:50:30 +0000 (0:00:00.225)       0:00:58.258 *******
changed: [instance]

TASK [libvirt_manager : Get interface count for boot order] ********************
Monday 01 December 2025  14:50:31 +0000 (0:00:00.228)       0:00:58.487 *******
ok: [instance]

TASK [libvirt_manager : Add boot order to network interfaces] ******************
Monday 01 December 2025  14:50:31 +0000 (0:00:00.236)       0:00:58.723 *******
changed: [instance]

TASK [libvirt_manager : Read updated domain XML] *******************************
Monday 01 December 2025  14:50:31 +0000 (0:00:00.253)       0:00:58.977 *******
ok: [instance]

TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Monday 01 December 2025  14:50:31 +0000 (0:00:00.200)       0:00:59.177 *******
changed: [instance]

TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Monday 01 December 2025  14:50:32 +0000 (0:00:00.290)       0:00:59.468 *******
changed: [instance]

TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Monday 01 December 2025  14:50:32 +0000 (0:00:00.215)       0:00:59.684 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Monday 01 December 2025  14:50:32 +0000 (0:00:00.247)       0:00:59.931 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Monday 01 December 2025  14:50:32 +0000 (0:00:00.235)       0:01:00.167 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Monday 01 December 2025  14:50:33 +0000 (0:00:00.321)       0:01:00.488 *******
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 }}] ****************
Monday 01 December 2025  14:50:33 +0000 (0:00:00.098)       0:01:00.586 *******
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] ***********************
Monday 01 December 2025  14:50:33 +0000 (0:00:00.082)       0:01:00.669 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:50:33 +0000 (0:00:00.262)       0:01:00.932 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:50:33 +0000 (0:00:00.089)       0:01:01.021 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:50:33 +0000 (0:00:00.259)       0:01:01.280 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Monday 01 December 2025  14:50:34 +0000 (0:00:00.209)       0:01:01.490 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  14:50:34 +0000 (0:00:00.290)       0:01:01.780 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:50:34 +0000 (0:00:00.240)       0:01:02.021 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:50:34 +0000 (0:00:00.106)       0:01:02.127 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:50:35 +0000 (0:00:00.245)       0:01:02.372 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Monday 01 December 2025  14:50:35 +0000 (0:00:00.230)       0:01:02.603 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Monday 01 December 2025  14:50:35 +0000 (0:00:00.304)       0:01:02.908 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Monday 01 December 2025  14:50:35 +0000 (0:00:00.041)       0:01:02.950 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Monday 01 December 2025  14:50:35 +0000 (0:00:00.078)       0:01:03.028 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Monday 01 December 2025  14:50:35 +0000 (0:00:00.048)       0:01:03.076 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:50:35 +0000 (0:00:00.046)       0:01:03.123 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:50:35 +0000 (0:00:00.223)       0:01:03.346 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:50:36 +0000 (0:00:00.053)       0:01:03.400 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:50:36 +0000 (0:00:00.071)       0:01:03.472 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:50:36 +0000 (0:00:00.041)       0:01:03.514 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Monday 01 December 2025  14:50:36 +0000 (0:00:00.060)       0:01:03.574 *******
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] **********
Monday 01 December 2025  14:50:36 +0000 (0:00:00.090)       0:01:03.665 *******
ok: [instance]

TASK [libvirt_manager : Create temporary file for domain XML] ******************
Monday 01 December 2025  14:50:36 +0000 (0:00:00.230)       0:01:03.895 *******
changed: [instance]

TASK [libvirt_manager : Write current domain XML to temporary file] ************
Monday 01 December 2025  14:50:36 +0000 (0:00:00.221)       0:01:04.117 *******
changed: [instance]

TASK [libvirt_manager : Remove existing boot elements from os section] *********
Monday 01 December 2025  14:50:37 +0000 (0:00:00.356)       0:01:04.474 *******
changed: [instance]

TASK [libvirt_manager : Add boot order to disk device] *************************
Monday 01 December 2025  14:50:37 +0000 (0:00:00.213)       0:01:04.687 *******
changed: [instance]

TASK [libvirt_manager : Get interface count for boot order] ********************
Monday 01 December 2025  14:50:37 +0000 (0:00:00.217)       0:01:04.905 *******
ok: [instance]

TASK [libvirt_manager : Add boot order to network interfaces] ******************
Monday 01 December 2025  14:50:37 +0000 (0:00:00.248)       0:01:05.154 *******
changed: [instance]

TASK [libvirt_manager : Read updated domain XML] *******************************
Monday 01 December 2025  14:50:38 +0000 (0:00:00.235)       0:01:05.389 *******
ok: [instance]

TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Monday 01 December 2025  14:50:38 +0000 (0:00:00.192)       0:01:05.582 *******
changed: [instance]

TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Monday 01 December 2025  14:50:38 +0000 (0:00:00.258)       0:01:05.840 *******
changed: [instance]

TASK [libvirt_manager : Create VM image for net-only-0] ************************
Monday 01 December 2025  14:50:38 +0000 (0:00:00.220)       0:01:06.061 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Monday 01 December 2025  14:50:38 +0000 (0:00:00.280)       0:01:06.342 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Monday 01 December 2025  14:50:39 +0000 (0:00:00.235)       0:01:06.577 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Monday 01 December 2025  14:50:39 +0000 (0:00:00.334)       0:01:06.911 *******
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 }}] ****************
Monday 01 December 2025  14:50:39 +0000 (0:00:00.070)       0:01:06.981 *******
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] ***********************
Monday 01 December 2025  14:50:39 +0000 (0:00:00.104)       0:01:07.086 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:50:39 +0000 (0:00:00.238)       0:01:07.324 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:50:40 +0000 (0:00:00.064)       0:01:07.389 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:50:40 +0000 (0:00:00.249)       0:01:07.638 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Monday 01 December 2025  14:50:40 +0000 (0:00:00.234)       0:01:07.873 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Monday 01 December 2025  14:50:40 +0000 (0:00:00.293)       0:01:08.167 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Monday 01 December 2025  14:50:40 +0000 (0:00:00.043)       0:01:08.210 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Monday 01 December 2025  14:50:40 +0000 (0:00:00.044)       0:01:08.255 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Monday 01 December 2025  14:50:40 +0000 (0:00:00.046)       0:01:08.302 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:50:40 +0000 (0:00:00.043)       0:01:08.346 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.229)       0:01:08.575 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.056)       0:01:08.631 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.042)       0:01:08.673 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.040)       0:01:08.714 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.063)       0:01:08.777 *******
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] ***********
Monday 01 December 2025  14:50:41 +0000 (0:00:00.124)       0:01:08.902 *******
ok: [instance]

TASK [libvirt_manager : Create temporary file for domain XML] ******************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.242)       0:01:09.144 *******
changed: [instance]

TASK [libvirt_manager : Write current domain XML to temporary file] ************
Monday 01 December 2025  14:50:41 +0000 (0:00:00.204)       0:01:09.348 *******
changed: [instance]

TASK [libvirt_manager : Remove existing boot elements from os section] *********
Monday 01 December 2025  14:50:42 +0000 (0:00:00.391)       0:01:09.740 *******
changed: [instance]

TASK [libvirt_manager : Add boot order to disk device] *************************
Monday 01 December 2025  14:50:42 +0000 (0:00:00.256)       0:01:09.997 *******
skipping: [instance]

TASK [libvirt_manager : Get interface count for boot order] ********************
Monday 01 December 2025  14:50:42 +0000 (0:00:00.042)       0:01:10.039 *******
ok: [instance]

TASK [libvirt_manager : Add boot order to network interfaces] ******************
Monday 01 December 2025  14:50:42 +0000 (0:00:00.229)       0:01:10.269 *******
changed: [instance]

TASK [libvirt_manager : Read updated domain XML] *******************************
Monday 01 December 2025  14:50:43 +0000 (0:00:00.241)       0:01:10.511 *******
ok: [instance]

TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Monday 01 December 2025  14:50:43 +0000 (0:00:00.208)       0:01:10.720 *******
changed: [instance]

TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Monday 01 December 2025  14:50:44 +0000 (0:00:01.271)       0:01:11.991 *******
changed: [instance]

TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Monday 01 December 2025  14:50:44 +0000 (0:00:00.215)       0:01:12.207 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Monday 01 December 2025  14:50:45 +0000 (0:00:00.247)       0:01:12.454 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Monday 01 December 2025  14:50:45 +0000 (0:00:00.274)       0:01:12.729 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Monday 01 December 2025  14:50:45 +0000 (0:00:00.322)       0:01:13.051 *******
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 }}] ****************
Monday 01 December 2025  14:50:45 +0000 (0:00:00.073)       0:01:13.125 *******
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] ***********************
Monday 01 December 2025  14:50:45 +0000 (0:00:00.076)       0:01:13.201 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:50:46 +0000 (0:00:00.249)       0:01:13.450 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:50:46 +0000 (0:00:00.068)       0:01:13.518 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:50:46 +0000 (0:00:00.240)       0:01:13.759 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Monday 01 December 2025  14:50:46 +0000 (0:00:00.217)       0:01:13.976 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Monday 01 December 2025  14:50:46 +0000 (0:00:00.324)       0:01:14.300 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Monday 01 December 2025  14:50:46 +0000 (0:00:00.042)       0:01:14.343 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Monday 01 December 2025  14:50:47 +0000 (0:00:00.046)       0:01:14.390 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.045)       0:01:14.435 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.046)       0:01:14.482 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.217)       0:01:14.699 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.098)       0:01:14.797 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.041)       0:01:14.839 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.042)       0:01:14.882 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.065)       0:01:14.947 *******
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.046)       0:01:14.993 *******
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] *****************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.128)       0:01:15.122 *******
skipping: [instance]

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Monday 01 December 2025  14:50:47 +0000 (0:00:00.050)       0:01:15.172 *******
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] ***************************
Monday 01 December 2025  14:50:50 +0000 (0:00:03.080)       0:01:18.252 *******
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] ****************************
Monday 01 December 2025  14:50:50 +0000 (0:00:00.094)       0:01:18.346 *******
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] *********************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.060)       0:01:18.406 *******
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] ******************************************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.077)       0:01:18.484 *******
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.] ************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.067)       0:01:18.552 *******
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.244)       0:01:18.796 *******
changed: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.364)       0:01:19.161 *******
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.055)       0:01:19.216 *******
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.055)       0:01:19.272 *******
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Monday 01 December 2025  14:50:51 +0000 (0:00:00.055)       0:01:19.327 *******
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Monday 01 December 2025  14:50:52 +0000 (0:00:00.083)       0:01:19.411 *******
skipping: [instance]

TASK [Get disk_first VM XML] ***************************************************
Monday 01 December 2025  14:50:52 +0000 (0:00:00.074)       0:01:19.486 *******
ok: [instance]

TASK [Check disk boot order in disk-first VM] **********************************
Monday 01 December 2025  14:50:52 +0000 (0:00:00.239)       0:01:19.725 *******
ok: [instance]

TASK [Check interface boot order in disk-first VM] *****************************
Monday 01 December 2025  14:50:52 +0000 (0:00:00.206)       0:01:19.931 *******
ok: [instance]

TASK [Assert disk-first VM has correct boot order] *****************************
Monday 01 December 2025  14:50:52 +0000 (0:00:00.253)       0:01:20.185 *******
ok: [instance]

TASK [Get net_first VM XML] ****************************************************
Monday 01 December 2025  14:50:52 +0000 (0:00:00.048)       0:01:20.234 *******
ok: [instance]

TASK [Check disk boot order in network-first VM] *******************************
Monday 01 December 2025  14:50:53 +0000 (0:00:00.237)       0:01:20.471 *******
ok: [instance]

TASK [Check interface boot order in network-first VM] **************************
Monday 01 December 2025  14:50:53 +0000 (0:00:00.220)       0:01:20.692 *******
ok: [instance]

TASK [Assert network-first VM has correct boot order] **************************
Monday 01 December 2025  14:50:53 +0000 (0:00:00.215)       0:01:20.907 *******
ok: [instance]

TASK [Get net_only VM XML] *****************************************************
Monday 01 December 2025  14:50:53 +0000 (0:00:00.090)       0:01:20.998 *******
ok: [instance]

TASK [Check interface boot order in network-only VM] ***************************
Monday 01 December 2025  14:50:53 +0000 (0:00:00.245)       0:01:21.244 *******
ok: [instance]

TASK [Check disk boot order in network-only VM (should not exist)] *************
Monday 01 December 2025  14:50:54 +0000 (0:00:00.210)       0:01:21.454 *******
ok: [instance]

TASK [Assert network-only VM has correct boot order] ***************************
Monday 01 December 2025  14:50:54 +0000 (0:00:00.204)       0:01:21.659 *******
ok: [instance]

TASK [Get no_boot_order VM XML] ************************************************
Monday 01 December 2025  14:50:54 +0000 (0:00:00.057)       0:01:21.717 *******
ok: [instance]

TASK [Check for any boot order attributes in no-boot-order VM] *****************
Monday 01 December 2025  14:50:54 +0000 (0:00:00.273)       0:01:21.990 *******
ok: [instance]

TASK [Assert no-boot-order VM has no boot order attributes] ********************
Monday 01 December 2025  14:50:54 +0000 (0:00:00.209)       0:01:22.199 *******
ok: [instance]

TASK [Output success message] **************************************************
Monday 01 December 2025  14:50:54 +0000 (0:00:00.057)       0:01:22.257 *******
ok: [instance] =>
  msg: All boot_order validations passed successfully!

PLAY RECAP *********************************************************************
instance                   : ok=232  changed=86   unreachable=0    failed=0    skipped=98   rescued=0    ignored=0

Monday 01 December 2025  14:50:55 +0000 (0:00:00.155)       0:01:22.413 *******
===============================================================================
ci_nmstate : Install required packages on instance ---------------------- 9.13s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.30s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.08s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.63s
dnsmasq : Add/Remove address -------------------------------------------- 2.38s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.83s
libvirt_manager : Restart firewalld ------------------------------------- 1.77s
libvirt_manager : Create group inventories ------------------------------ 1.41s
libvirt_manager : Redefine domain with updated boot order --------------- 1.27s
dnsmasq : Install needed packages --------------------------------------- 1.26s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.09s
Gathering Facts --------------------------------------------------------- 0.88s
dnsmasq : Enable and start service -------------------------------------- 0.70s
libvirt_manager : Create needed workload directory ---------------------- 0.62s
libvirt_manager : Ensure networks are created/started ------------------- 0.58s
libvirt_manager : Ensure networks are defined --------------------------- 0.56s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.49s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.49s
libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.49s
networking_mapper : Write the Networking Environment Definition to file --- 0.47s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:50:55 +0000 (0:00:00.038)       0:00:00.038 *******
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Monday 01 December 2025  14:50:56 +0000 (0:00:00.901)       0:00:00.939 *******
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Monday 01 December 2025  14:50:56 +0000 (0:00:00.310)       0:00:01.250 *******
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] ***************************
Monday 01 December 2025  14:50:58 +0000 (0:00:01.356)       0:00:02.607 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  14:50:58 +0000 (0:00:00.753)       0:00:03.361 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  14:51:00 +0000 (0:00:01.997)       0:00:05.359 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  14:51:01 +0000 (0:00:00.831)       0:00:06.191 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  14:51:01 +0000 (0:00:00.050)       0:00:06.241 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  14:51:02 +0000 (0:00:00.372)       0:00:06.614 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  14:51:02 +0000 (0:00:00.353)       0:00:06.967 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:51:02 +0000 (0:00:00.080)       0:00:07.047 *******
ok: [instance] =>
  cleanup_vms:
  - cifmw-net-only-0
  - cifmw-no-boot-order-0
  - cifmw-net-first-0
  - cifmw-disk-first-0

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  14:51:02 +0000 (0:00:00.079)       0:00:07.127 *******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  14:51:03 +0000 (0:00:00.957)       0:00:08.085 *******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  14:51:04 +0000 (0:00:01.096)       0:00:09.182 *******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  14:51:05 +0000 (0:00:01.025)       0:00:10.207 *******
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)
ok: [instance -> localhost] => (item=cifmw-disk-first-0)

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  14:51:06 +0000 (0:00:00.981)       0:00:11.189 *******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  14:51:07 +0000 (0:00:00.872)       0:00:12.061 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  14:51:07 +0000 (0:00:00.337)       0:00:12.399 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.092)       0:00:12.491 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.077)       0:00:12.569 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.193)       0:00:12.763 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.079)       0:00:12.842 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.076)       0:00:12.918 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.129)       0:00:13.048 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:51:08 +0000 (0:00:00.251)       0:00:13.300 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:51:09 +0000 (0:00:00.270)       0:00:13.571 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:51:09 +0000 (0:00:00.082)       0:00:13.653 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:51:09 +0000 (0:00:00.077)       0:00:13.730 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:51:09 +0000 (0:00:00.074)       0:00:13.805 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:51:09 +0000 (0:00:00.254)       0:00:14.060 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  14:51:09 +0000 (0:00:00.291)       0:00:14.352 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  14:51:11 +0000 (0:00:01.078)       0:00:15.431 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  14:51:11 +0000 (0:00:00.524)       0:00:15.955 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  14:51:12 +0000 (0:00:00.642)       0:00:16.597 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  14:51:12 +0000 (0:00:00.337)       0:00:16.934 *******
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': 612374, 'dev': 64513, 'nlink': 1, 'atime': 1764600593.6936047, 'mtime': 1764600593.6936047, 'ctime': 1764600593.6936047, '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': 1202412, 'dev': 64513, 'nlink': 1, 'atime': 1764600593.6946049, 'mtime': 1764600593.6946049, 'ctime': 1764600593.6946049, '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] **************************
Monday 01 December 2025  14:51:13 +0000 (0:00:00.490)       0:00:17.424 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  14:51:13 +0000 (0:00:00.870)       0:00:18.295 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  14:51:14 +0000 (0:00:00.603)       0:00:18.899 *******
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  14:51:14 +0000 (0:00:00.455)       0:00:19.354 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  14:51:15 +0000 (0:00:00.555)       0:00:19.910 *******
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] *************************
Monday 01 December 2025  14:51:15 +0000 (0:00:00.122)       0:00:20.033 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:51:15 +0000 (0:00:00.080)       0:00:20.113 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:51:15 +0000 (0:00:00.294)       0:00:20.408 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:51:16 +0000 (0:00:00.073)       0:00:20.482 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:51:16 +0000 (0:00:00.100)       0:00:20.582 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:51:16 +0000 (0:00:00.082)       0:00:20.665 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:51:16 +0000 (0:00:00.138)       0:00:20.804 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:51:16 +0000 (0:00:00.112)       0:00:20.916 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  14:51:16 +0000 (0:00:00.303)       0:00:21.220 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  14:51:16 +0000 (0:00:00.049)       0:00:21.270 *******
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] *************************
Monday 01 December 2025  14:51:16 +0000 (0:00:00.119)       0:00:21.389 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:51:17 +0000 (0:00:00.079)       0:00:21.468 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:51:17 +0000 (0:00:00.265)       0:00:21.733 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:51:17 +0000 (0:00:00.078)       0:00:21.812 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:51:17 +0000 (0:00:00.128)       0:00:21.941 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:51:17 +0000 (0:00:00.080)       0:00:22.022 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:51:17 +0000 (0:00:00.079)       0:00:22.101 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:51:17 +0000 (0:00:00.105)       0:00:22.207 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  14:51:18 +0000 (0:00:00.280)       0:00:22.487 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  14:51:18 +0000 (0:00:00.043)       0:00:22.530 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  14:51:18 +0000 (0:00:00.315)       0:00:22.846 *******
ok: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  14:51:18 +0000 (0:00:00.309)       0:00:23.156 *******
changed: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  14:51:19 +0000 (0:00:00.399)       0:00:23.555 *******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  14:51:19 +0000 (0:00:00.368)       0:00:23.924 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  14:51:19 +0000 (0:00:00.199)       0:00:24.123 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  14:51:19 +0000 (0:00:00.040)       0:00:24.163 *******
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] ****************************************
Monday 01 December 2025  14:51:21 +0000 (0:00:01.323)       0:00:25.487 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  14:51:21 +0000 (0:00:00.368)       0:00:25.855 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  14:51:22 +0000 (0:00:01.341)       0:00:27.197 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  14:51:23 +0000 (0:00:00.236)       0:00:27.433 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  14:51:23 +0000 (0:00:00.042)       0:00:27.476 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  14:51:23 +0000 (0:00:00.038)       0:00:27.514 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  14:51:23 +0000 (0:00:00.078)       0:00:27.592 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  14:51:23 +0000 (0:00:00.430)       0:00:28.023 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  14:51:24 +0000 (0:00:00.407)       0:00:28.430 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  14:51:24 +0000 (0:00:00.189)       0:00:28.619 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  14:51:24 +0000 (0:00:00.035)       0:00:28.655 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  14:51:24 +0000 (0:00:00.034)       0:00:28.689 *******
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] *************************************************
Monday 01 December 2025  14:51:24 +0000 (0:00:00.693)       0:00:29.383 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:51:25 +0000 (0:00:00.079)       0:00:29.462 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:51:25 +0000 (0:00:00.266)       0:00:29.728 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  14:51:25 +0000 (0:00:00.229)       0:00:29.958 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:51:25 +0000 (0:00:00.080)       0:00:30.039 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:51:25 +0000 (0:00:00.187)       0:00:30.226 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  14:51:26 +0000 (0:00:00.215)       0:00:30.442 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:51:26 +0000 (0:00:00.067)       0:00:30.509 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:51:27 +0000 (0:00:01.201)       0:00:31.711 *******
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] ********************************
Monday 01 December 2025  14:51:30 +0000 (0:00:03.244)       0:00:34.955 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:51:30 +0000 (0:00:00.212)       0:00:35.167 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:51:30 +0000 (0:00:00.041)       0:00:35.209 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:51:30 +0000 (0:00:00.057)       0:00:35.266 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:51:30 +0000 (0:00:00.062)       0:00:35.329 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:51:30 +0000 (0:00:00.037)       0:00:35.366 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:51:31 +0000 (0:00:00.218)       0:00:35.584 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:51:31 +0000 (0:00:00.060)       0:00:35.645 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:51:31 +0000 (0:00:00.034)       0:00:35.680 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:51:31 +0000 (0:00:00.220)       0:00:35.901 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:51:31 +0000 (0:00:00.033)       0:00:35.935 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:51:31 +0000 (0:00:00.062)       0:00:35.998 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:51:32 +0000 (0:00:00.515)       0:00:36.513 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:51:32 +0000 (0:00:00.211)       0:00:36.725 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  14:51:32 +0000 (0:00:00.385)       0:00:37.110 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  14:51:32 +0000 (0:00:00.238)       0:00:37.349 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  14:51:33 +0000 (0:00:00.600)       0:00:37.949 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  14:51:33 +0000 (0:00:00.045)       0:00:37.994 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  14:51:33 +0000 (0:00:00.212)       0:00:38.206 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  14:51:34 +0000 (0:00:00.214)       0:00:38.421 *******
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Monday 01 December 2025  14:51:34 +0000 (0:00:00.078)       0:00:38.499 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:51:34 +0000 (0:00:00.370)       0:00:38.869 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=76   changed=22   unreachable=0    failed=0    skipped=30   rescued=0    ignored=0

Monday 01 December 2025  14:51:35 +0000 (0:00:00.778)       0:00:39.647 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.24s
libvirt_manager : Populate service facts -------------------------------- 2.00s
Copy generated content to proper location ------------------------------- 1.36s
podman : Ensure podman is installed ------------------------------------- 1.34s
libvirt_manager : Remove workload and volumes --------------------------- 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.20s
libvirt_manager : Destroy machine --------------------------------------- 1.10s
libvirt_manager : Destroy networks -------------------------------------- 1.08s
libvirt_manager : Undefine machine -------------------------------------- 1.03s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.98s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.96s
Gathering Facts --------------------------------------------------------- 0.90s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.87s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.87s
libvirt_manager : Start virtqemud socket service ------------------------ 0.83s
libvirt_manager : Restart firewalld ------------------------------------- 0.78s
libvirt_manager : Get installed packages list --------------------------- 0.75s
virtualbmc : Remove vbmc files ------------------------------------------ 0.69s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.64s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.60s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:51:52 +0000 (0:00:00.056)       0:00:00.056 *******
ok: [instance]

TASK [Create custom basedir] ***************************************************
Monday 01 December 2025  14:51:53 +0000 (0:00:00.814)       0:00:00.871 *******
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Monday 01 December 2025  14:51:53 +0000 (0:00:00.432)       0:00:01.303 *******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Monday 01 December 2025  14:51:53 +0000 (0:00:00.059)       0:00:01.362 *******
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] *****************************************
Monday 01 December 2025  14:51:53 +0000 (0:00:00.104)       0:00:01.466 *******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Monday 01 December 2025  14:51:54 +0000 (0:00:00.312)       0:00:01.778 *******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Monday 01 December 2025  14:51:54 +0000 (0:00:00.281)       0:00:02.060 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Monday 01 December 2025  14:51:55 +0000 (0:00:00.758)       0:00:02.818 *******

TASK [repo_setup : Ensure directories are present] *****************************
Monday 01 December 2025  14:51:55 +0000 (0:00:00.140)       0:00:02.958 *******
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] ********************
Monday 01 December 2025  14:51:55 +0000 (0:00:00.547)       0:00:03.506 *******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Monday 01 December 2025  14:51:57 +0000 (0:00:01.406)       0:00:04.912 *******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Monday 01 December 2025  14:51:58 +0000 (0:00:01.002)       0:00:05.915 *******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Monday 01 December 2025  14:52:04 +0000 (0:00:06.223)       0:00:12.138 *******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Monday 01 December 2025  14:52:05 +0000 (0:00:00.674)       0:00:12.813 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Monday 01 December 2025  14:52:05 +0000 (0:00:00.050)       0:00:12.863 *******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Monday 01 December 2025  14:52:14 +0000 (0:00:08.843)       0:00:21.706 *******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Monday 01 December 2025  14:52:14 +0000 (0:00:00.064)       0:00:21.770 *******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Monday 01 December 2025  14:52:14 +0000 (0:00:00.064)       0:00:21.835 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Monday 01 December 2025  14:52:14 +0000 (0:00:00.063)       0:00:21.898 *******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Monday 01 December 2025  14:52:23 +0000 (0:00:09.596)       0:00:31.494 *******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.449)       0:00:31.943 *******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.058)       0:00:32.002 *******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.057)       0:00:32.060 *******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.056)       0:00:32.116 *******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.143)       0:00:32.260 *******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.058)       0:00:32.319 *******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.057)       0:00:32.377 *******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.057)       0:00:32.434 *******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Monday 01 December 2025  14:52:24 +0000 (0:00:00.085)       0:00:32.519 *******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Monday 01 December 2025  14:52:25 +0000 (0:00:00.056)       0:00:32.576 *******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Monday 01 December 2025  14:52:25 +0000 (0:00:00.057)       0:00:32.633 *******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Monday 01 December 2025  14:52:25 +0000 (0:00:00.056)       0:00:32.689 *******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Monday 01 December 2025  14:52:25 +0000 (0:00:00.238)       0:00:32.928 *******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Monday 01 December 2025  14:52:25 +0000 (0:00:00.233)       0:00:33.161 *******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Monday 01 December 2025  14:52:25 +0000 (0:00:00.258)       0:00:33.420 *******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Monday 01 December 2025  14:52:25 +0000 (0:00:00.050)       0:00:33.470 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.079)       0:00:33.549 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Monday 01 December 2025  14:52:26 +0000 (0:00:00.054)       0:00:33.604 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.053)       0:00:33.657 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Monday 01 December 2025  14:52:26 +0000 (0:00:00.053)       0:00:33.710 *******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Monday 01 December 2025  14:52:26 +0000 (0:00:00.050)       0:00:33.761 *******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Monday 01 December 2025  14:52:26 +0000 (0:00:00.077)       0:00:33.838 *******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.057)       0:00:33.896 *******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Monday 01 December 2025  14:52:26 +0000 (0:00:00.050)       0:00:33.947 *******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.106)       0:00:34.054 *******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.065)       0:00:34.119 *******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.069)       0:00:34.188 *******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.065)       0:00:34.253 *******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Monday 01 December 2025  14:52:26 +0000 (0:00:00.102)       0:00:34.356 *******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Monday 01 December 2025  14:53:24 +0000 (0:00:57.433)       0:01:31.789 *******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Monday 01 December 2025  14:53:25 +0000 (0:00:01.261)       0:01:33.051 *******
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Monday 01 December 2025  14:53:25 +0000 (0:00:00.113)       0:01:33.165 *******
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] *************************************
Monday 01 December 2025  14:53:25 +0000 (0:00:00.106)       0:01:33.272 *******
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Monday 01 December 2025  14:53:25 +0000 (0:00:00.048)       0:01:33.320 *******
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Monday 01 December 2025  14:53:27 +0000 (0:00:01.297)       0:01:34.617 *******
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Monday 01 December 2025  14:53:27 +0000 (0:00:00.263)       0:01:34.880 *******
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Monday 01 December 2025  14:53:27 +0000 (0:00:00.222)       0:01:35.103 *******
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Monday 01 December 2025  14:53:27 +0000 (0:00:00.089)       0:01:35.193 *******
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Monday 01 December 2025  14:53:27 +0000 (0:00:00.089)       0:01:35.282 *******
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Monday 01 December 2025  14:53:27 +0000 (0:00:00.194)       0:01:35.477 *******
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Monday 01 December 2025  14:53:28 +0000 (0:00:00.278)       0:01:35.756 *******
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Monday 01 December 2025  14:53:28 +0000 (0:00:00.046)       0:01:35.802 *******
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Monday 01 December 2025  14:53:28 +0000 (0:00:00.076)       0:01:35.879 *******
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Monday 01 December 2025  14:53:28 +0000 (0:00:00.049)       0:01:35.928 *******
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Monday 01 December 2025  14:53:28 +0000 (0:00:00.044)       0:01:35.973 *******
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Monday 01 December 2025  14:53:28 +0000 (0:00:00.046)       0:01:36.019 *******
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Monday 01 December 2025  14:53:28 +0000 (0:00:00.050)       0:01:36.069 *******
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] ***************************
Monday 01 December 2025  14:53:29 +0000 (0:00:01.014)       0:01:37.084 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  14:53:30 +0000 (0:00:00.789)       0:01:37.874 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  14:53:32 +0000 (0:00:01.944)       0:01:39.818 *******
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  14:53:33 +0000 (0:00:00.927)       0:01:40.745 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  14:53:33 +0000 (0:00:00.052)       0:01:40.797 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  14:53:33 +0000 (0:00:00.385)       0:01:41.183 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.457)       0:01:41.640 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.080)       0:01:41.721 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.075)       0:01:41.797 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.033)       0:01:41.831 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.056)       0:01:41.887 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.036)       0:01:41.923 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.034)       0:01:41.958 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.034)       0:01:41.993 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.417)       0:01:42.410 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:53:34 +0000 (0:00:00.098)       0:01:42.509 *******
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.077)       0:01:42.586 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.033)       0:01:42.620 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.033)       0:01:42.654 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.063)       0:01:42.717 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.035)       0:01:42.753 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.302)       0:01:43.055 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.035)       0:01:43.090 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  14:53:35 +0000 (0:00:00.035)       0:01:43.125 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  14:53:36 +0000 (0:00:00.534)       0:01:43.660 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  14:53:36 +0000 (0:00:00.466)       0:01:44.127 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.429)       0:01:44.556 *******
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] *************************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.110)       0:01:44.667 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:53:37 +0000 (0:00:00.079)       0:01:44.746 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.263)       0:01:45.010 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.079)       0:01:45.089 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:53:37 +0000 (0:00:00.102)       0:01:45.192 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.077)       0:01:45.269 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.077)       0:01:45.347 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:53:37 +0000 (0:00:00.134)       0:01:45.482 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  14:53:38 +0000 (0:00:00.276)       0:01:45.758 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  14:53:38 +0000 (0:00:00.050)       0:01:45.808 *******
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] *************************
Monday 01 December 2025  14:53:38 +0000 (0:00:00.109)       0:01:45.917 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:53:38 +0000 (0:00:00.079)       0:01:45.997 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:53:38 +0000 (0:00:00.265)       0:01:46.262 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:53:38 +0000 (0:00:00.076)       0:01:46.339 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:53:38 +0000 (0:00:00.160)       0:01:46.499 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.078)       0:01:46.577 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.080)       0:01:46.658 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.108)       0:01:46.767 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.277)       0:01:47.044 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.043)       0:01:47.087 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.186)       0:01:47.274 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.035)       0:01:47.309 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.034)       0:01:47.344 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  14:53:39 +0000 (0:00:00.066)       0:01:47.410 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  14:53:40 +0000 (0:00:00.200)       0:01:47.610 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  14:53:40 +0000 (0:00:00.034)       0:01:47.645 *******
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] ****************************************
Monday 01 December 2025  14:53:41 +0000 (0:00:01.338)       0:01:48.984 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  14:53:41 +0000 (0:00:00.369)       0:01:49.353 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  14:53:43 +0000 (0:00:01.204)       0:01:50.558 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  14:53:43 +0000 (0:00:00.232)       0:01:50.790 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  14:53:43 +0000 (0:00:00.045)       0:01:50.836 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  14:53:43 +0000 (0:00:00.040)       0:01:50.876 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  14:53:43 +0000 (0:00:00.061)       0:01:50.938 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  14:53:43 +0000 (0:00:00.451)       0:01:51.390 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  14:53:44 +0000 (0:00:00.385)       0:01:51.775 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  14:53:44 +0000 (0:00:00.186)       0:01:51.961 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  14:53:44 +0000 (0:00:00.037)       0:01:51.999 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  14:53:44 +0000 (0:00:00.038)       0:01:52.037 *******
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] *************************************************
Monday 01 December 2025  14:53:45 +0000 (0:00:00.683)       0:01:52.720 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:53:45 +0000 (0:00:00.112)       0:01:52.833 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:53:45 +0000 (0:00:00.270)       0:01:53.104 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  14:53:45 +0000 (0:00:00.221)       0:01:53.326 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:53:45 +0000 (0:00:00.080)       0:01:53.407 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:53:46 +0000 (0:00:00.198)       0:01:53.605 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  14:53:46 +0000 (0:00:00.253)       0:01:53.858 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:53:46 +0000 (0:00:00.070)       0:01:53.929 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:53:47 +0000 (0:00:01.232)       0:01:55.161 *******
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] ********************************
Monday 01 December 2025  14:53:48 +0000 (0:00:01.246)       0:01:56.407 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.212)       0:01:56.620 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.040)       0:01:56.660 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.038)       0:01:56.699 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.062)       0:01:56.761 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.037)       0:01:56.799 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.214)       0:01:57.013 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.090)       0:01:57.103 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.038)       0:01:57.142 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:53:49 +0000 (0:00:00.211)       0:01:57.353 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.036)       0:01:57.390 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:53:49 +0000 (0:00:00.037)       0:01:57.427 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:53:50 +0000 (0:00:00.313)       0:01:57.740 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:53:50 +0000 (0:00:00.223)       0:01:57.964 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  14:53:50 +0000 (0:00:00.396)       0:01:58.361 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  14:53:51 +0000 (0:00:00.266)       0:01:58.627 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  14:53:51 +0000 (0:00:00.551)       0:01:59.178 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  14:53:51 +0000 (0:00:00.045)       0:01:59.224 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  14:53:51 +0000 (0:00:00.219)       0:01:59.443 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.243)       0:01:59.687 *******
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.081)       0:01:59.769 *******
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.197)       0:01:59.967 *******
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.195)       0:02:00.163 *******
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.199)       0:02:00.362 *******
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.038)       0:02:00.401 *******
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.037)       0:02:00.438 *******
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Monday 01 December 2025  14:53:52 +0000 (0:00:00.040)       0:02:00.478 *******
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Monday 01 December 2025  14:53:53 +0000 (0:00:00.068)       0:02:00.546 *******
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Monday 01 December 2025  14:53:54 +0000 (0:00:01.211)       0:02:01.758 *******
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Monday 01 December 2025  14:53:54 +0000 (0:00:00.212)       0:02:01.971 *******
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Monday 01 December 2025  14:53:54 +0000 (0:00:00.372)       0:02:02.343 *******
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Monday 01 December 2025  14:53:54 +0000 (0:00:00.043)       0:02:02.387 *******
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Monday 01 December 2025  14:53:55 +0000 (0:00:00.242)       0:02:02.629 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Monday 01 December 2025  14:53:55 +0000 (0:00:00.470)       0:02:03.099 *******
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Monday 01 December 2025  14:53:55 +0000 (0:00:00.325)       0:02:03.425 *******
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.] *********
Monday 01 December 2025  14:53:56 +0000 (0:00:00.201)       0:02:03.627 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Monday 01 December 2025  14:53:56 +0000 (0:00:00.330)       0:02:03.958 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Monday 01 December 2025  14:53:56 +0000 (0:00:00.373)       0:02:04.332 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Monday 01 December 2025  14:53:57 +0000 (0:00:00.345)       0:02:04.677 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Monday 01 December 2025  14:53:57 +0000 (0:00:00.340)       0:02:05.017 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Monday 01 December 2025  14:53:57 +0000 (0:00:00.360)       0:02:05.378 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Monday 01 December 2025  14:53:58 +0000 (0:00:00.352)       0:02:05.731 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Monday 01 December 2025  14:53:58 +0000 (0:00:00.344)       0:02:06.076 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Monday 01 December 2025  14:53:58 +0000 (0:00:00.373)       0:02:06.449 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Monday 01 December 2025  14:53:59 +0000 (0:00:00.354)       0:02:06.804 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Monday 01 December 2025  14:53:59 +0000 (0:00:00.338)       0:02:07.142 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Monday 01 December 2025  14:53:59 +0000 (0:00:00.341)       0:02:07.484 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Monday 01 December 2025  14:54:00 +0000 (0:00:00.337)       0:02:07.821 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Monday 01 December 2025  14:54:00 +0000 (0:00:00.343)       0:02:08.164 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Monday 01 December 2025  14:54:01 +0000 (0:00:00.372)       0:02:08.537 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Monday 01 December 2025  14:54:01 +0000 (0:00:00.342)       0:02:08.880 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Monday 01 December 2025  14:54:01 +0000 (0:00:00.338)       0:02:09.218 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Monday 01 December 2025  14:54:02 +0000 (0:00:00.336)       0:02:09.555 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Monday 01 December 2025  14:54:02 +0000 (0:00:00.334)       0:02:09.889 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Monday 01 December 2025  14:54:02 +0000 (0:00:00.370)       0:02:10.259 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Monday 01 December 2025  14:54:03 +0000 (0:00:00.347)       0:02:10.607 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Monday 01 December 2025  14:54:03 +0000 (0:00:00.334)       0:02:10.942 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Monday 01 December 2025  14:54:03 +0000 (0:00:00.332)       0:02:11.274 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Monday 01 December 2025  14:54:04 +0000 (0:00:00.333)       0:02:11.608 *******
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Monday 01 December 2025  14:54:04 +0000 (0:00:00.331)       0:02:11.939 *******
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Monday 01 December 2025  14:54:04 +0000 (0:00:00.053)       0:02:11.993 *******
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Monday 01 December 2025  14:54:04 +0000 (0:00:00.312)       0:02:12.305 *******
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Monday 01 December 2025  14:54:05 +0000 (0:00:00.391)       0:02:12.696 *******
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Monday 01 December 2025  14:54:05 +0000 (0:00:00.291)       0:02:12.988 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Monday 01 December 2025  14:54:05 +0000 (0:00:00.192)       0:02:13.180 *******

TASK [libvirt_manager : Deactivate default] ************************************
Monday 01 December 2025  14:54:05 +0000 (0:00:00.069)       0:02:13.249 *******
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Monday 01 December 2025  14:54:05 +0000 (0:00:00.257)       0:02:13.506 *******
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Monday 01 December 2025  14:54:06 +0000 (0:00:00.060)       0:02:13.567 *******
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Monday 01 December 2025  14:54:06 +0000 (0:00:00.382)       0:02:13.949 *******
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Monday 01 December 2025  14:54:06 +0000 (0:00:00.363)       0:02:14.313 *******
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Monday 01 December 2025  14:54:07 +0000 (0:00:00.447)       0:02:14.760 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:54:07 +0000 (0:00:00.271)       0:02:15.032 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=132  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Monday 01 December 2025  14:54:08 +0000 (0:00:00.748)       0:02:15.781 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 57.43s
repo_setup : Run repo-setup-get-hash ------------------------------------ 9.60s
repo_setup : Run repo-setup --------------------------------------------- 8.84s
repo_setup : Initialize python venv and install requirements ------------ 6.22s
libvirt_manager : Populate service facts -------------------------------- 1.94s
repo_setup : Make sure git-core package is installed -------------------- 1.41s
libvirt_manager : Remove workload and volumes --------------------------- 1.34s
ci_setup : Install needed packages -------------------------------------- 1.30s
test_deps : Install python yaml libs ------------------------------------ 1.26s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.25s
dnsmasq : Install needed packages --------------------------------------- 1.23s
libvirt_manager : Install packages required for using KVM --------------- 1.21s
podman : Ensure podman is installed ------------------------------------- 1.20s
ci_setup : Manage directories ------------------------------------------- 1.01s
repo_setup : Get repo-setup repository ---------------------------------- 1.00s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
Gathering Facts --------------------------------------------------------- 0.81s
libvirt_manager : Get installed packages list --------------------------- 0.79s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.76s
libvirt_manager : Restart firewalld ------------------------------------- 0.75s

PLAY [Test DNS entries] ********************************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:54:08 +0000 (0:00:00.045)       0:00:00.045 *******
ok: [instance]

TASK [Load networking definition] **********************************************
Monday 01 December 2025  14:54:09 +0000 (0:00:00.892)       0:00:00.938 *******
ok: [instance]

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  14:54:09 +0000 (0:00:00.051)       0:00:00.989 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  14:54:09 +0000 (0:00:00.069)       0:00:01.059 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  14:54:10 +0000 (0:00:00.282)       0:00:01.341 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  14:54:10 +0000 (0:00:00.058)       0:00:01.400 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  14:54:10 +0000 (0:00:00.058)       0:00:01.458 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  14:54:10 +0000 (0:00:00.106)       0:00:01.565 *******
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] **********************
Monday 01 December 2025  14:54:10 +0000 (0:00:00.166)       0:00:01.732 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  14:54:10 +0000 (0:00:00.061)       0:00:01.794 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.470)       0:00:02.264 *******
changed: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding controller-0 to controllers)
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  14:54:11 +0000 (0:00:00.207)       0:00:02.471 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.052)       0:00:02.523 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.051)       0:00:02.575 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.052)       0:00:02.628 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.078)       0:00:02.706 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  14:54:11 +0000 (0:00:00.046)       0:00:02.752 *******
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] ***************************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.146)       0:00:02.899 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  14:54:11 +0000 (0:00:00.049)       0:00:02.948 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  14:54:12 +0000 (0:00:00.373)       0:00:03.321 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  14:54:12 +0000 (0:00:00.429)       0:00:03.751 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  14:54:12 +0000 (0:00:00.118)       0:00:03.869 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  14:54:12 +0000 (0:00:00.057)       0:00:03.927 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  14:54:13 +0000 (0:00:00.461)       0:00:04.389 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance

TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Monday 01 December 2025  14:54:13 +0000 (0:00:00.141)       0:00:04.530 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  14:54:13 +0000 (0:00:00.082)       0:00:04.613 *******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Monday 01 December 2025  14:54:14 +0000 (0:00:00.690)       0:00:05.304 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Monday 01 December 2025  14:54:14 +0000 (0:00:00.903)       0:00:06.207 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Monday 01 December 2025  14:54:15 +0000 (0:00:00.614)       0:00:06.822 *******
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] **********
Monday 01 December 2025  14:54:16 +0000 (0:00:00.599)       0:00:07.421 *******
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] ***********************
Monday 01 December 2025  14:54:16 +0000 (0:00:00.124)       0:00:07.546 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  14:54:16 +0000 (0:00:00.270)       0:00:07.816 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Monday 01 December 2025  14:54:17 +0000 (0:00:00.532)       0:00:08.349 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  14:54:17 +0000 (0:00:00.138)       0:00:08.487 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  14:54:17 +0000 (0:00:00.124)       0:00:08.612 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  14:54:18 +0000 (0:00:01.447)       0:00:10.060 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  14:54:19 +0000 (0:00:00.210)       0:00:10.271 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  14:54:19 +0000 (0:00:00.358)       0:00:10.629 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  14:54:21 +0000 (0:00:01.792)       0:00:12.421 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  14:54:21 +0000 (0:00:00.405)       0:00:12.827 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  14:54:21 +0000 (0:00:00.062)       0:00:12.890 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  14:54:21 +0000 (0:00:00.054)       0:00:12.945 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  14:54:22 +0000 (0:00:00.455)       0:00:13.400 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:54:22 +0000 (0:00:00.415)       0:00:13.815 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:54:23 +0000 (0:00:01.259)       0:00:15.074 *******
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] ********************************
Monday 01 December 2025  14:54:27 +0000 (0:00:03.263)       0:00:18.338 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:54:27 +0000 (0:00:00.247)       0:00:18.585 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:54:27 +0000 (0:00:00.368)       0:00:18.953 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:54:28 +0000 (0:00:00.409)       0:00:19.363 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:54:28 +0000 (0:00:00.105)       0:00:19.468 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:54:28 +0000 (0:00:00.405)       0:00:19.874 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:54:28 +0000 (0:00:00.046)       0:00:19.920 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:54:28 +0000 (0:00:00.110)       0:00:20.031 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:54:29 +0000 (0:00:00.386)       0:00:20.418 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:54:29 +0000 (0:00:00.045)       0:00:20.464 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:54:29 +0000 (0:00:00.225)       0:00:20.690 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.918)       0:00:21.609 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.047)       0:00:21.656 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.044)       0:00:21.700 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.119)       0:00:21.819 *******
skipping: [instance] => (item=ocppr)

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.147)       0:00:21.967 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.055)       0:00:22.022 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:54:30 +0000 (0:00:00.090)       0:00:22.113 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:54:31 +0000 (0:00:00.450)       0:00:22.564 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:54:31 +0000 (0:00:00.044)       0:00:22.608 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:54:31 +0000 (0:00:00.107)       0:00:22.716 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:54:31 +0000 (0:00:00.057)       0:00:22.773 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:54:31 +0000 (0:00:00.062)       0:00:22.836 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:54:32 +0000 (0:00:00.432)       0:00:23.269 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:54:32 +0000 (0:00:00.075)       0:00:23.345 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  14:54:32 +0000 (0:00:00.078)       0:00:23.423 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  14:54:32 +0000 (0:00:00.054)       0:00:23.477 *******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:54:32 +0000 (0:00:00.754)       0:00:24.232 *******
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] ***************
Monday 01 December 2025  14:54:33 +0000 (0:00:00.104)       0:00:24.337 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:54:33 +0000 (0:00:00.335)       0:00:24.673 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:54:33 +0000 (0:00:00.088)       0:00:24.761 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:54:33 +0000 (0:00:00.213)       0:00:24.975 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:54:33 +0000 (0:00:00.059)       0:00:25.034 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:54:34 +0000 (0:00:00.224)       0:00:25.259 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  14:54:34 +0000 (0:00:00.060)       0:00:25.319 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  14:54:34 +0000 (0:00:00.392)       0:00:25.712 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  14:54:34 +0000 (0:00:00.362)       0:00:26.075 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  14:54:35 +0000 (0:00:00.359)       0:00:26.434 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  14:54:35 +0000 (0:00:00.146)       0:00:26.580 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  14:54:35 +0000 (0:00:00.360)       0:00:26.940 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  14:54:35 +0000 (0:00:00.052)       0:00:26.993 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  14:54:35 +0000 (0:00:00.050)       0:00:27.044 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  14:54:35 +0000 (0:00:00.080)       0:00:27.125 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  14:54:35 +0000 (0:00:00.053)       0:00:27.178 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  14:54:35 +0000 (0:00:00.046)       0:00:27.224 *******
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] ***************************
Monday 01 December 2025  14:54:36 +0000 (0:00:00.152)       0:00:27.376 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  14:54:36 +0000 (0:00:00.046)       0:00:27.423 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  14:54:36 +0000 (0:00:00.216)       0:00:27.640 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  14:54:36 +0000 (0:00:00.426)       0:00:28.066 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  14:54:36 +0000 (0:00:00.123)       0:00:28.189 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  14:54:37 +0000 (0:00:00.092)       0:00:28.281 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  14:54:37 +0000 (0:00:00.463)       0:00:28.745 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  14:54:37 +0000 (0:00:00.060)       0:00:28.806 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  14:54:37 +0000 (0:00:00.081)       0:00:28.887 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  14:54:37 +0000 (0:00:00.048)       0:00:28.936 *******
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] **************************************
Monday 01 December 2025  14:54:37 +0000 (0:00:00.113)       0:00:29.049 *******
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] **************************************
Monday 01 December 2025  14:54:37 +0000 (0:00:00.190)       0:00:29.239 *******
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] **************************************
Monday 01 December 2025  14:54:38 +0000 (0:00:00.156)       0:00:29.395 *******
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] **************************************
Monday 01 December 2025  14:54:38 +0000 (0:00:00.122)       0:00:29.518 *******
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] **************************************
Monday 01 December 2025  14:54:38 +0000 (0:00:00.118)       0:00:29.637 *******
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] **************************************
Monday 01 December 2025  14:54:38 +0000 (0:00:00.118)       0:00:29.755 *******
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] **************************************
Monday 01 December 2025  14:54:38 +0000 (0:00:00.192)       0:00:29.947 *******
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 }}] ******************************
Monday 01 December 2025  14:54:38 +0000 (0:00:00.188)       0:00:30.136 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.129)       0:00:30.266 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.093)       0:00:30.359 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:50:6c:ba', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:95:88:e8', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:35:3c:bf', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:9f:fd:ac', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:46:9b:65', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:a8:aa:e4', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:ca:d2:ae', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:c5:ce:35', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.141)       0:00:30.501 *******
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] *************************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.097)       0:00:30.599 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.224)       0:00:30.823 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.050)       0:00:30.874 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.196)       0:00:31.070 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.049)       0:00:31.120 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  14:54:39 +0000 (0:00:00.080)       0:00:31.200 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:50:6c:ba', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:95:88:e8', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:35:3c:bf', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:9f:fd:ac', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:46:9b:65', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:a8:aa:e4', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:ca:d2:ae', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:c5:ce:35', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  14:54:40 +0000 (0:00:00.231)       0:00:31.432 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  14:54:40 +0000 (0:00:00.063)       0:00:31.495 *******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:50:6c:ba', 'entry': 'set:compute,52:54:00:50:6c:ba,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:95:88:e8', 'entry': 'set:controller,52:54:01:95:88:e8,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:35:3c:bf', 'entry': 'set:ocp,52:54:02:35:3c:bf,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:9f:fd:ac', 'entry': 'set:ocp_worker,52:54:03:9f:fd:ac,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:46:9b:65', 'entry': 'set:compute,52:54:00:46:9b:65,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:a8:aa:e4', 'entry': 'set:controller,52:54:01:a8:aa:e4,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:ca:d2:ae', 'entry': 'set:ocp,52:54:02:ca:d2:ae,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:c5:ce:35', 'entry': 'set:ocp_worker,52:54:03:c5:ce:35,192.168.110.15,worker-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  14:54:42 +0000 (0:00:02.717)       0:00:34.212 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  14:54:43 +0000 (0:00:00.084)       0:00:34.297 *******
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] *****************************************
Monday 01 December 2025  14:54:43 +0000 (0:00:00.337)       0:00:34.634 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  14:54:43 +0000 (0:00:00.132)       0:00:34.767 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  14:54:43 +0000 (0:00:00.066)       0:00:34.833 *******
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] ********************************************
Monday 01 December 2025  14:54:43 +0000 (0:00:00.303)       0:00:35.137 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  14:54:48 +0000 (0:00:04.185)       0:00:39.322 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  14:54:48 +0000 (0:00:00.048)       0:00:39.371 *******
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] *******
Monday 01 December 2025  14:54:48 +0000 (0:00:00.074)       0:00:39.446 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  14:54:48 +0000 (0:00:00.092)       0:00:39.538 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  14:54:48 +0000 (0:00:00.383)       0:00:39.921 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:54:48 +0000 (0:00:00.067)       0:00:39.989 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  14:54:49 +0000 (0:00:00.863)       0:00:40.853 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  14:54:49 +0000 (0:00:00.362)       0:00:41.216 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=103  changed=32   unreachable=0    failed=0    skipped=34   rescued=0    ignored=0

Monday 01 December 2025  14:54:50 +0000 (0:00:00.503)       0:00:41.719 *******
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.19s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.26s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.72s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.79s
ci_nmstate : Install required packages on instance ---------------------- 1.45s
dnsmasq : Install needed packages --------------------------------------- 1.26s
dnsmasq : Enable and start service -------------------------------------- 0.92s
libvirt_manager : Ensure networks are created/started ------------------- 0.90s
Gathering Facts --------------------------------------------------------- 0.89s
libvirt_manager : Restart firewalld ------------------------------------- 0.86s
libvirt_manager : Ensure network is in correct zone --------------------- 0.75s
libvirt_manager : Ensure networks are defined --------------------------- 0.69s
libvirt_manager : Ensure networks are active ---------------------------- 0.61s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.60s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.53s
dnsmasq : Reload dnsmasq ------------------------------------------------ 0.50s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.47s
networking_mapper : Write the Networking Environment Definition to file --- 0.46s
networking_mapper : Write the Networking Environment Definition to file --- 0.46s
libvirt_manager : Refresh networking facts on host ---------------------- 0.46s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:54:51 +0000 (0:00:00.049)       0:00:00.049 *******
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Monday 01 December 2025  14:54:51 +0000 (0:00:00.938)       0:00:00.987 *******
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Monday 01 December 2025  14:54:52 +0000 (0:00:00.333)       0:00:01.321 *******
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] ***************************
Monday 01 December 2025  14:54:53 +0000 (0:00:01.341)       0:00:02.662 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  14:54:54 +0000 (0:00:00.769)       0:00:03.431 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  14:54:56 +0000 (0:00:01.924)       0:00:05.356 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  14:54:57 +0000 (0:00:00.846)       0:00:06.203 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  14:54:57 +0000 (0:00:00.050)       0:00:06.254 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  14:54:57 +0000 (0:00:00.359)       0:00:06.613 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  14:54:57 +0000 (0:00:00.389)       0:00:07.003 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.077)       0:00:07.081 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.076)       0:00:07.157 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.035)       0:00:07.192 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.035)       0:00:07.227 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.055)       0:00:07.283 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.035)       0:00:07.318 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.033)       0:00:07.351 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.335)       0:00:07.687 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.089)       0:00:07.777 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-osp_trunk
  - cifmw-public
  - ocppr

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  14:54:58 +0000 (0:00:00.075)       0:00:07.852 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.248)       0:00:08.101 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.077)       0:00:08.178 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.128)       0:00:08.306 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.074)       0:00:08.381 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.237)       0:00:08.618 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.257)       0:00:08.875 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:54:59 +0000 (0:00:00.076)       0:00:08.951 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.075)       0:00:09.027 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.075)       0:00:09.103 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.249)       0:00:09.352 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.312)       0:00:09.664 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.082)       0:00:09.747 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.078)       0:00:09.826 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:55:00 +0000 (0:00:00.079)       0:00:09.905 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:55:01 +0000 (0:00:00.254)       0:00:10.159 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  14:55:01 +0000 (0:00:00.275)       0:00:10.434 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  14:55:03 +0000 (0:00:01.627)       0:00:12.061 *******
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] *************
Monday 01 December 2025  14:55:03 +0000 (0:00:00.769)       0:00:12.831 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=ocppr)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  14:55:04 +0000 (0:00:00.867)       0:00:13.699 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  14:55:05 +0000 (0:00:00.330)       0:00:14.029 *******
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': 612394, 'dev': 64513, 'nlink': 1, 'atime': 1764600859.8552585, 'mtime': 1764600859.8552585, 'ctime': 1764600859.8552585, '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': 612395, 'dev': 64513, 'nlink': 1, 'atime': 1764600859.8572586, 'mtime': 1764600859.8572586, 'ctime': 1764600859.8572586, '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': 612397, 'dev': 64513, 'nlink': 1, 'atime': 1764600859.8582585, 'mtime': 1764600859.8582585, 'ctime': 1764600859.8582585, '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] **************************
Monday 01 December 2025  14:55:05 +0000 (0:00:00.719)       0:00:14.749 *******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=ocppr)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  14:55:06 +0000 (0:00:01.174)       0:00:15.923 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  14:55:07 +0000 (0:00:00.570)       0:00:16.494 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  14:55:07 +0000 (0:00:00.372)       0:00:16.866 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  14:55:08 +0000 (0:00:00.512)       0:00:17.379 *******
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] *************************
Monday 01 December 2025  14:55:08 +0000 (0:00:00.115)       0:00:17.494 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:55:08 +0000 (0:00:00.079)       0:00:17.574 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:55:08 +0000 (0:00:00.267)       0:00:17.842 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:55:08 +0000 (0:00:00.075)       0:00:17.917 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:55:09 +0000 (0:00:00.155)       0:00:18.073 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:55:09 +0000 (0:00:00.077)       0:00:18.151 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:55:09 +0000 (0:00:00.079)       0:00:18.230 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:55:09 +0000 (0:00:00.103)       0:00:18.333 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  14:55:09 +0000 (0:00:00.274)       0:00:18.607 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  14:55:09 +0000 (0:00:00.045)       0:00:18.653 *******
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] *************************
Monday 01 December 2025  14:55:09 +0000 (0:00:00.116)       0:00:18.769 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:55:09 +0000 (0:00:00.080)       0:00:18.850 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.259)       0:00:19.109 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.103)       0:00:19.212 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:55:10 +0000 (0:00:00.102)       0:00:19.315 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.074)       0:00:19.389 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.074)       0:00:19.463 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.104)       0:00:19.567 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.274)       0:00:19.842 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  14:55:10 +0000 (0:00:00.044)       0:00:19.887 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  14:55:11 +0000 (0:00:00.300)       0:00:20.187 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  14:55:11 +0000 (0:00:00.036)       0:00:20.224 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  14:55:11 +0000 (0:00:00.059)       0:00:20.284 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  14:55:11 +0000 (0:00:00.040)       0:00:20.324 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  14:55:11 +0000 (0:00:00.206)       0:00:20.531 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  14:55:11 +0000 (0:00:00.035)       0:00:20.566 *******
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] ****************************************
Monday 01 December 2025  14:55:12 +0000 (0:00:01.340)       0:00:21.907 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  14:55:13 +0000 (0:00:00.406)       0:00:22.313 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  14:55:14 +0000 (0:00:01.376)       0:00:23.690 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  14:55:14 +0000 (0:00:00.233)       0:00:23.923 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  14:55:14 +0000 (0:00:00.042)       0:00:23.966 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  14:55:14 +0000 (0:00:00.039)       0:00:24.005 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  14:55:15 +0000 (0:00:00.062)       0:00:24.067 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  14:55:15 +0000 (0:00:00.430)       0:00:24.498 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  14:55:15 +0000 (0:00:00.372)       0:00:24.871 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  14:55:16 +0000 (0:00:00.183)       0:00:25.054 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  14:55:16 +0000 (0:00:00.034)       0:00:25.089 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  14:55:16 +0000 (0:00:00.034)       0:00:25.124 *******
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] *************************************************
Monday 01 December 2025  14:55:16 +0000 (0:00:00.678)       0:00:25.802 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:55:16 +0000 (0:00:00.103)       0:00:25.906 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:55:17 +0000 (0:00:00.280)       0:00:26.186 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  14:55:17 +0000 (0:00:00.220)       0:00:26.407 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:55:17 +0000 (0:00:00.080)       0:00:26.487 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:55:17 +0000 (0:00:00.190)       0:00:26.678 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  14:55:17 +0000 (0:00:00.242)       0:00:26.921 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:55:17 +0000 (0:00:00.067)       0:00:26.989 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:55:19 +0000 (0:00:01.241)       0:00:28.231 *******
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] ********************************
Monday 01 December 2025  14:55:22 +0000 (0:00:03.365)       0:00:31.596 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:55:22 +0000 (0:00:00.250)       0:00:31.846 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:55:22 +0000 (0:00:00.047)       0:00:31.894 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:55:22 +0000 (0:00:00.050)       0:00:31.945 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.101)       0:00:32.046 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.040)       0:00:32.087 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.237)       0:00:32.325 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.070)       0:00:32.395 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.045)       0:00:32.440 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:55:23 +0000 (0:00:00.246)       0:00:32.687 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.048)       0:00:32.735 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:55:23 +0000 (0:00:00.041)       0:00:32.777 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:55:24 +0000 (0:00:00.532)       0:00:33.309 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:55:24 +0000 (0:00:00.221)       0:00:33.530 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  14:55:24 +0000 (0:00:00.403)       0:00:33.934 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  14:55:25 +0000 (0:00:00.248)       0:00:34.182 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  14:55:25 +0000 (0:00:00.639)       0:00:34.822 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  14:55:25 +0000 (0:00:00.048)       0:00:34.870 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  14:55:26 +0000 (0:00:00.222)       0:00:35.092 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  14:55:26 +0000 (0:00:00.220)       0:00:35.313 *******
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Monday 01 December 2025  14:55:26 +0000 (0:00:00.081)       0:00:35.395 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:55:26 +0000 (0:00:00.384)       0:00:35.780 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=71   changed=19   unreachable=0    failed=0    skipped=40   rescued=0    ignored=0

Monday 01 December 2025  14:55:27 +0000 (0:00:00.769)       0:00:36.549 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.37s
libvirt_manager : Populate service facts -------------------------------- 1.92s
libvirt_manager : Destroy networks -------------------------------------- 1.63s
podman : Ensure podman is installed ------------------------------------- 1.38s
Copy generated content to proper location ------------------------------- 1.34s
libvirt_manager : Remove workload and volumes --------------------------- 1.34s
dnsmasq : Install needed packages --------------------------------------- 1.24s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.17s
Gathering Facts --------------------------------------------------------- 0.94s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.87s
libvirt_manager : Start virtqemud socket service ------------------------ 0.85s
libvirt_manager : Undefine networks ------------------------------------- 0.77s
libvirt_manager : Restart firewalld ------------------------------------- 0.77s
libvirt_manager : Get installed packages list --------------------------- 0.77s
libvirt_manager : Remove dummy interface connections -------------------- 0.72s
virtualbmc : Remove vbmc files ------------------------------------------ 0.68s
radvd : Gather package facts -------------------------------------------- 0.64s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.57s
dnsmasq : Stop service -------------------------------------------------- 0.53s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.51s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:55:44 +0000 (0:00:00.057)       0:00:00.057 *******
ok: [instance]

TASK [Create custom basedir] ***************************************************
Monday 01 December 2025  14:55:45 +0000 (0:00:00.783)       0:00:00.841 *******
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Monday 01 December 2025  14:55:46 +0000 (0:00:00.407)       0:00:01.249 *******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Monday 01 December 2025  14:55:46 +0000 (0:00:00.057)       0:00:01.306 *******
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] *****************************************
Monday 01 December 2025  14:55:46 +0000 (0:00:00.101)       0:00:01.408 *******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Monday 01 December 2025  14:55:46 +0000 (0:00:00.314)       0:00:01.723 *******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Monday 01 December 2025  14:55:46 +0000 (0:00:00.266)       0:00:01.990 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Monday 01 December 2025  14:55:47 +0000 (0:00:00.760)       0:00:02.750 *******

TASK [repo_setup : Ensure directories are present] *****************************
Monday 01 December 2025  14:55:47 +0000 (0:00:00.135)       0:00:02.885 *******
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] ********************
Monday 01 December 2025  14:55:48 +0000 (0:00:00.540)       0:00:03.426 *******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Monday 01 December 2025  14:55:58 +0000 (0:00:10.405)       0:00:13.832 *******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Monday 01 December 2025  14:55:59 +0000 (0:00:01.100)       0:00:14.932 *******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Monday 01 December 2025  14:56:06 +0000 (0:00:06.338)       0:00:21.271 *******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Monday 01 December 2025  14:56:06 +0000 (0:00:00.674)       0:00:21.945 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Monday 01 December 2025  14:56:06 +0000 (0:00:00.051)       0:00:21.997 *******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Monday 01 December 2025  14:56:07 +0000 (0:00:00.922)       0:00:22.919 *******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Monday 01 December 2025  14:56:07 +0000 (0:00:00.065)       0:00:22.985 *******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Monday 01 December 2025  14:56:07 +0000 (0:00:00.065)       0:00:23.051 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Monday 01 December 2025  14:56:07 +0000 (0:00:00.064)       0:00:23.115 *******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Monday 01 December 2025  14:56:08 +0000 (0:00:00.538)       0:00:23.654 *******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Monday 01 December 2025  14:56:08 +0000 (0:00:00.441)       0:00:24.095 *******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Monday 01 December 2025  14:56:08 +0000 (0:00:00.058)       0:00:24.153 *******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.084)       0:00:24.238 *******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.057)       0:00:24.296 *******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.077)       0:00:24.373 *******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.057)       0:00:24.431 *******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.093)       0:00:24.524 *******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.057)       0:00:24.582 *******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.057)       0:00:24.639 *******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.056)       0:00:24.696 *******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Monday 01 December 2025  14:56:09 +0000 (0:00:00.061)       0:00:24.757 *******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.094)       0:00:24.852 *******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Monday 01 December 2025  14:56:09 +0000 (0:00:00.204)       0:00:25.057 *******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Monday 01 December 2025  14:56:10 +0000 (0:00:00.227)       0:00:25.284 *******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Monday 01 December 2025  14:56:10 +0000 (0:00:00.285)       0:00:25.570 *******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Monday 01 December 2025  14:56:10 +0000 (0:00:00.052)       0:00:25.622 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Monday 01 December 2025  14:56:10 +0000 (0:00:00.051)       0:00:25.674 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Monday 01 December 2025  14:56:10 +0000 (0:00:00.050)       0:00:25.725 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Monday 01 December 2025  14:56:10 +0000 (0:00:00.051)       0:00:25.776 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Monday 01 December 2025  14:56:10 +0000 (0:00:00.082)       0:00:25.859 *******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Monday 01 December 2025  14:56:10 +0000 (0:00:00.052)       0:00:25.911 *******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Monday 01 December 2025  14:56:10 +0000 (0:00:00.046)       0:00:25.958 *******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Monday 01 December 2025  14:56:10 +0000 (0:00:00.059)       0:00:26.017 *******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Monday 01 December 2025  14:56:10 +0000 (0:00:00.076)       0:00:26.094 *******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Monday 01 December 2025  14:56:10 +0000 (0:00:00.079)       0:00:26.174 *******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Monday 01 December 2025  14:56:11 +0000 (0:00:00.066)       0:00:26.241 *******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Monday 01 December 2025  14:56:11 +0000 (0:00:00.066)       0:00:26.308 *******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Monday 01 December 2025  14:56:11 +0000 (0:00:00.145)       0:00:26.453 *******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Monday 01 December 2025  14:56:11 +0000 (0:00:00.069)       0:00:26.523 *******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Monday 01 December 2025  14:57:02 +0000 (0:00:51.453)       0:01:17.976 *******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Monday 01 December 2025  14:57:04 +0000 (0:00:01.258)       0:01:19.235 *******
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Monday 01 December 2025  14:57:04 +0000 (0:00:00.120)       0:01:19.356 *******
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] *************************************
Monday 01 December 2025  14:57:04 +0000 (0:00:00.107)       0:01:19.463 *******
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Monday 01 December 2025  14:57:04 +0000 (0:00:00.049)       0:01:19.513 *******
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Monday 01 December 2025  14:57:05 +0000 (0:00:01.288)       0:01:20.802 *******
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Monday 01 December 2025  14:57:05 +0000 (0:00:00.287)       0:01:21.090 *******
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.229)       0:01:21.319 *******
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.093)       0:01:21.412 *******
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.089)       0:01:21.502 *******
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.200)       0:01:21.702 *******
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.314)       0:01:22.017 *******
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.050)       0:01:22.067 *******
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.079)       0:01:22.147 *******
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Monday 01 December 2025  14:57:06 +0000 (0:00:00.048)       0:01:22.195 *******
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Monday 01 December 2025  14:57:07 +0000 (0:00:00.045)       0:01:22.240 *******
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Monday 01 December 2025  14:57:07 +0000 (0:00:00.045)       0:01:22.286 *******
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Monday 01 December 2025  14:57:07 +0000 (0:00:00.078)       0:01:22.364 *******
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] ***************************
Monday 01 December 2025  14:57:08 +0000 (0:00:00.997)       0:01:23.362 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  14:57:08 +0000 (0:00:00.786)       0:01:24.149 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  14:57:10 +0000 (0:00:01.960)       0:01:26.110 *******
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  14:57:11 +0000 (0:00:00.897)       0:01:27.007 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  14:57:11 +0000 (0:00:00.051)       0:01:27.058 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.387)       0:01:27.446 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.439)       0:01:27.885 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.081)       0:01:27.966 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.075)       0:01:28.042 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.054)       0:01:28.097 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.035)       0:01:28.132 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.034)       0:01:28.167 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  14:57:12 +0000 (0:00:00.035)       0:01:28.202 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.034)       0:01:28.237 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.407)       0:01:28.644 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.094)       0:01:28.739 *******
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.080)       0:01:28.820 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.033)       0:01:28.854 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.060)       0:01:28.914 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.035)       0:01:28.949 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  14:57:13 +0000 (0:00:00.034)       0:01:28.984 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  14:57:14 +0000 (0:00:00.291)       0:01:29.275 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  14:57:14 +0000 (0:00:00.034)       0:01:29.310 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  14:57:14 +0000 (0:00:00.032)       0:01:29.343 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  14:57:14 +0000 (0:00:00.561)       0:01:29.904 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  14:57:15 +0000 (0:00:00.490)       0:01:30.394 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  14:57:15 +0000 (0:00:00.446)       0:01:30.840 *******
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] *************************
Monday 01 December 2025  14:57:15 +0000 (0:00:00.108)       0:01:30.949 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:57:15 +0000 (0:00:00.077)       0:01:31.026 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:57:16 +0000 (0:00:00.261)       0:01:31.288 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:57:16 +0000 (0:00:00.080)       0:01:31.369 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:57:16 +0000 (0:00:00.166)       0:01:31.535 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:57:16 +0000 (0:00:00.081)       0:01:31.617 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:57:16 +0000 (0:00:00.083)       0:01:31.701 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:57:16 +0000 (0:00:00.112)       0:01:31.813 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  14:57:16 +0000 (0:00:00.295)       0:01:32.109 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  14:57:16 +0000 (0:00:00.051)       0:01:32.160 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance

TASK [libvirt_manager : Ensure we have a known action] *************************
Monday 01 December 2025  14:57:17 +0000 (0:00:00.118)       0:01:32.279 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:57:17 +0000 (0:00:00.084)       0:01:32.363 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:57:17 +0000 (0:00:00.315)       0:01:32.679 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:57:17 +0000 (0:00:00.076)       0:01:32.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] **********
Monday 01 December 2025  14:57:17 +0000 (0:00:00.108)       0:01:32.864 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:57:17 +0000 (0:00:00.083)       0:01:32.947 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:57:17 +0000 (0:00:00.079)       0:01:33.026 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:57:17 +0000 (0:00:00.110)       0:01:33.136 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.287)       0:01:33.424 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.044)       0:01:33.468 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.219)       0:01:33.688 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.039)       0:01:33.727 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.038)       0:01:33.766 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.040)       0:01:33.806 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.202)       0:01:34.008 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  14:57:18 +0000 (0:00:00.038)       0:01:34.047 *******
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] ****************************************
Monday 01 December 2025  14:57:20 +0000 (0:00:01.345)       0:01:35.392 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  14:57:20 +0000 (0:00:00.365)       0:01:35.758 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  14:57:21 +0000 (0:00:01.212)       0:01:36.970 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  14:57:21 +0000 (0:00:00.238)       0:01:37.209 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  14:57:22 +0000 (0:00:00.044)       0:01:37.254 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  14:57:22 +0000 (0:00:00.040)       0:01:37.294 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  14:57:22 +0000 (0:00:00.084)       0:01:37.379 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  14:57:22 +0000 (0:00:00.443)       0:01:37.823 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  14:57:23 +0000 (0:00:00.419)       0:01:38.242 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  14:57:23 +0000 (0:00:00.187)       0:01:38.429 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  14:57:23 +0000 (0:00:00.036)       0:01:38.466 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  14:57:23 +0000 (0:00:00.035)       0:01:38.502 *******
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] *************************************************
Monday 01 December 2025  14:57:23 +0000 (0:00:00.685)       0:01:39.187 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:57:24 +0000 (0:00:00.083)       0:01:39.271 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:57:24 +0000 (0:00:00.312)       0:01:39.583 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  14:57:24 +0000 (0:00:00.222)       0:01:39.806 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  14:57:24 +0000 (0:00:00.110)       0:01:39.917 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  14:57:24 +0000 (0:00:00.191)       0:01:40.108 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  14:57:25 +0000 (0:00:00.216)       0:01:40.324 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:57:25 +0000 (0:00:00.068)       0:01:40.393 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:57:26 +0000 (0:00:01.233)       0:01:41.626 *******
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] ********************************
Monday 01 December 2025  14:57:27 +0000 (0:00:01.192)       0:01:42.819 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:57:27 +0000 (0:00:00.220)       0:01:43.040 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:57:27 +0000 (0:00:00.038)       0:01:43.078 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:57:27 +0000 (0:00:00.039)       0:01:43.117 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:57:27 +0000 (0:00:00.089)       0:01:43.207 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.039)       0:01:43.247 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.212)       0:01:43.459 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.065)       0:01:43.524 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.039)       0:01:43.564 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:57:28 +0000 (0:00:00.217)       0:01:43.781 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.034)       0:01:43.816 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.037)       0:01:43.853 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:57:28 +0000 (0:00:00.344)       0:01:44.197 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:57:29 +0000 (0:00:00.209)       0:01:44.407 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  14:57:29 +0000 (0:00:00.403)       0:01:44.810 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  14:57:29 +0000 (0:00:00.250)       0:01:45.061 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  14:57:30 +0000 (0:00:00.629)       0:01:45.690 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  14:57:30 +0000 (0:00:00.048)       0:01:45.739 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  14:57:30 +0000 (0:00:00.223)       0:01:45.962 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  14:57:30 +0000 (0:00:00.214)       0:01:46.176 *******
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.084)       0:01:46.261 *******
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.197)       0:01:46.458 *******
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.205)       0:01:46.664 *******
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.198)       0:01:46.863 *******
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.040)       0:01:46.903 *******
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.038)       0:01:46.941 *******
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.040)       0:01:46.982 *******
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Monday 01 December 2025  14:57:31 +0000 (0:00:00.040)       0:01:47.022 *******
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Monday 01 December 2025  14:57:33 +0000 (0:00:01.232)       0:01:48.255 *******
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Monday 01 December 2025  14:57:33 +0000 (0:00:00.212)       0:01:48.467 *******
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Monday 01 December 2025  14:57:33 +0000 (0:00:00.371)       0:01:48.838 *******
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Monday 01 December 2025  14:57:33 +0000 (0:00:00.043)       0:01:48.882 *******
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Monday 01 December 2025  14:57:33 +0000 (0:00:00.209)       0:01:49.092 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Monday 01 December 2025  14:57:34 +0000 (0:00:00.467)       0:01:49.559 *******
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Monday 01 December 2025  14:57:34 +0000 (0:00:00.360)       0:01:49.920 *******
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.] *********
Monday 01 December 2025  14:57:34 +0000 (0:00:00.200)       0:01:50.120 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Monday 01 December 2025  14:57:35 +0000 (0:00:00.331)       0:01:50.452 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Monday 01 December 2025  14:57:35 +0000 (0:00:00.338)       0:01:50.790 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Monday 01 December 2025  14:57:35 +0000 (0:00:00.332)       0:01:51.123 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Monday 01 December 2025  14:57:36 +0000 (0:00:00.342)       0:01:51.465 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Monday 01 December 2025  14:57:36 +0000 (0:00:00.372)       0:01:51.838 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Monday 01 December 2025  14:57:36 +0000 (0:00:00.338)       0:01:52.176 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Monday 01 December 2025  14:57:37 +0000 (0:00:00.330)       0:01:52.506 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Monday 01 December 2025  14:57:37 +0000 (0:00:00.334)       0:01:52.841 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Monday 01 December 2025  14:57:37 +0000 (0:00:00.329)       0:01:53.171 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Monday 01 December 2025  14:57:38 +0000 (0:00:00.348)       0:01:53.520 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Monday 01 December 2025  14:57:38 +0000 (0:00:00.343)       0:01:53.863 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Monday 01 December 2025  14:57:38 +0000 (0:00:00.341)       0:01:54.204 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Monday 01 December 2025  14:57:39 +0000 (0:00:00.341)       0:01:54.545 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Monday 01 December 2025  14:57:39 +0000 (0:00:00.337)       0:01:54.883 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Monday 01 December 2025  14:57:39 +0000 (0:00:00.334)       0:01:55.217 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Monday 01 December 2025  14:57:40 +0000 (0:00:00.359)       0:01:55.576 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Monday 01 December 2025  14:57:40 +0000 (0:00:00.323)       0:01:55.900 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Monday 01 December 2025  14:57:41 +0000 (0:00:00.326)       0:01:56.226 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Monday 01 December 2025  14:57:41 +0000 (0:00:00.338)       0:01:56.565 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Monday 01 December 2025  14:57:41 +0000 (0:00:00.330)       0:01:56.896 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Monday 01 December 2025  14:57:42 +0000 (0:00:00.350)       0:01:57.246 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Monday 01 December 2025  14:57:42 +0000 (0:00:00.329)       0:01:57.575 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Monday 01 December 2025  14:57:42 +0000 (0:00:00.347)       0:01:57.922 *******
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Monday 01 December 2025  14:57:43 +0000 (0:00:00.324)       0:01:58.247 *******
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Monday 01 December 2025  14:57:43 +0000 (0:00:00.050)       0:01:58.297 *******
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Monday 01 December 2025  14:57:43 +0000 (0:00:00.316)       0:01:58.613 *******
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Monday 01 December 2025  14:57:43 +0000 (0:00:00.379)       0:01:58.993 *******
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Monday 01 December 2025  14:57:44 +0000 (0:00:00.297)       0:01:59.291 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Monday 01 December 2025  14:57:44 +0000 (0:00:00.198)       0:01:59.489 *******

TASK [libvirt_manager : Deactivate default] ************************************
Monday 01 December 2025  14:57:44 +0000 (0:00:00.071)       0:01:59.561 *******
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Monday 01 December 2025  14:57:44 +0000 (0:00:00.232)       0:01:59.793 *******
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Monday 01 December 2025  14:57:44 +0000 (0:00:00.086)       0:01:59.879 *******
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Monday 01 December 2025  14:57:45 +0000 (0:00:00.361)       0:02:00.241 *******
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Monday 01 December 2025  14:57:45 +0000 (0:00:00.365)       0:02:00.607 *******
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Monday 01 December 2025  14:57:45 +0000 (0:00:00.427)       0:02:01.034 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:57:46 +0000 (0:00:00.241)       0:02:01.276 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=132  changed=23   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Monday 01 December 2025  14:57:46 +0000 (0:00:00.752)       0:02:02.029 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 51.45s
repo_setup : Make sure git-core package is installed ------------------- 10.41s
repo_setup : Initialize python venv and install requirements ------------ 6.34s
libvirt_manager : Populate service facts -------------------------------- 1.96s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
ci_setup : Install needed packages -------------------------------------- 1.29s
test_deps : Install python yaml libs ------------------------------------ 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.23s
libvirt_manager : Install packages required for using KVM --------------- 1.23s
podman : Ensure podman is installed ------------------------------------- 1.21s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.19s
repo_setup : Get repo-setup repository ---------------------------------- 1.10s
ci_setup : Manage directories ------------------------------------------- 1.00s
repo_setup : Run repo-setup --------------------------------------------- 0.92s
libvirt_manager : Start virtqemud socket service ------------------------ 0.90s
libvirt_manager : Get installed packages list --------------------------- 0.79s
Gathering Facts --------------------------------------------------------- 0.78s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.76s
libvirt_manager : Restart firewalld ------------------------------------- 0.75s
virtualbmc : Remove vbmc files ------------------------------------------ 0.69s

PLAY [One hypervisor] **********************************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  14:57:47 +0000 (0:00:00.050)       0:00:00.050 *******
ok: [instance]

TASK [discover_latest_image : Get latest image] ********************************
Monday 01 December 2025  14:57:48 +0000 (0:00:00.890)       0:00:00.940 *******
changed: [instance]

TASK [discover_latest_image : Export facts accordingly] ************************
Monday 01 December 2025  14:57:49 +0000 (0:00:01.603)       0:00:02.544 *******
ok: [instance]

TASK [Load networking definition] **********************************************
Monday 01 December 2025  14:57:49 +0000 (0:00:00.088)       0:00:02.633 *******
ok: [instance]

TASK [libvirt_manager : Import layout generator if needed] *********************
Monday 01 December 2025  14:57:50 +0000 (0:00:00.066)       0:00:02.699 *******
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] ***********
Monday 01 December 2025  14:57:50 +0000 (0:00:00.083)       0:00:02.782 *******
ok: [instance]

TASK [libvirt_manager : Patch the layout if needed] ****************************
Monday 01 December 2025  14:57:50 +0000 (0:00:00.100)       0:00:02.883 *******
ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Monday 01 December 2025  14:57:50 +0000 (0:00:00.181)       0:00:03.064 *******
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Monday 01 December 2025  14:57:50 +0000 (0:00:00.485)       0:00:03.550 *******
changed: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Monday 01 December 2025  14:57:51 +0000 (0:00:00.456)       0:00:04.006 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:57:51 +0000 (0:00:00.084)       0:00:04.091 *******
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Monday 01 December 2025  14:57:52 +0000 (0:00:00.897)       0:00:04.988 *******
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Monday 01 December 2025  14:57:52 +0000 (0:00:00.055)       0:00:05.044 *******
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Monday 01 December 2025  14:57:52 +0000 (0:00:00.077)       0:00:05.121 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Monday 01 December 2025  14:57:53 +0000 (0:00:00.595)       0:00:05.717 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Monday 01 December 2025  14:57:53 +0000 (0:00:00.490)       0:00:06.208 *******
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] ********************
Monday 01 December 2025  14:57:53 +0000 (0:00:00.149)       0:00:06.358 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  14:57:53 +0000 (0:00:00.044)       0:00:06.402 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.300)       0:00:06.703 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.080)       0:00:06.784 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.055)       0:00:06.839 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.077)       0:00:06.916 *******
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] **********************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.130)       0:00:07.047 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.084)       0:00:07.131 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  14:57:54 +0000 (0:00:00.446)       0:00:07.578 *******
changed: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding compute-1 to computes)
changed: [instance] => (item=Adding baremetal-0 to baremetals)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  14:57:55 +0000 (0:00:00.144)       0:00:07.723 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.049)       0:00:07.772 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.076)       0:00:07.849 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.052)       0:00:07.901 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.050)       0:00:07.952 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  14:57:55 +0000 (0:00:00.045)       0:00:07.998 *******
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] ***************************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.195)       0:00:08.193 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.045)       0:00:08.239 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  14:57:55 +0000 (0:00:00.220)       0:00:08.459 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  14:57:56 +0000 (0:00:00.437)       0:00:08.897 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  14:57:56 +0000 (0:00:00.182)       0:00:09.079 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  14:57:56 +0000 (0:00:00.054)       0:00:09.134 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  14:57:56 +0000 (0:00:00.460)       0:00:09.594 *******
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.] ***
Monday 01 December 2025  14:57:57 +0000 (0:00:00.150)       0:00:09.745 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  14:57:57 +0000 (0:00:00.078)       0:00:09.823 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Monday 01 December 2025  14:57:57 +0000 (0:00:00.665)       0:00:10.489 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Monday 01 December 2025  14:57:58 +0000 (0:00:00.692)       0:00:11.181 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Monday 01 December 2025  14:57:58 +0000 (0:00:00.454)       0:00:11.636 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Monday 01 December 2025  14:57:59 +0000 (0:00:00.470)       0:00:12.106 *******
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] ***********************
Monday 01 December 2025  14:57:59 +0000 (0:00:00.108)       0:00:12.214 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  14:57:59 +0000 (0:00:00.204)       0:00:12.419 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Monday 01 December 2025  14:58:00 +0000 (0:00:00.409)       0:00:12.829 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  14:58:00 +0000 (0:00:00.120)       0:00:12.949 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  14:58:00 +0000 (0:00:00.160)       0:00:13.110 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  14:58:01 +0000 (0:00:01.429)       0:00:14.540 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  14:58:02 +0000 (0:00:00.219)       0:00:14.760 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  14:58:02 +0000 (0:00:00.393)       0:00:15.153 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  14:58:04 +0000 (0:00:01.700)       0:00:16.853 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  14:58:04 +0000 (0:00:00.405)       0:00:17.259 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  14:58:04 +0000 (0:00:00.059)       0:00:17.319 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  14:58:04 +0000 (0:00:00.054)       0:00:17.374 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  14:58:05 +0000 (0:00:00.461)       0:00:17.835 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  14:58:05 +0000 (0:00:00.248)       0:00:18.083 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  14:58:06 +0000 (0:00:01.224)       0:00:19.308 *******
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] ********************************
Monday 01 December 2025  14:58:09 +0000 (0:00:03.290)       0:00:22.599 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  14:58:10 +0000 (0:00:00.247)       0:00:22.846 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  14:58:10 +0000 (0:00:00.364)       0:00:23.210 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  14:58:10 +0000 (0:00:00.390)       0:00:23.601 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  14:58:11 +0000 (0:00:00.109)       0:00:23.711 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  14:58:11 +0000 (0:00:00.396)       0:00:24.108 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  14:58:11 +0000 (0:00:00.045)       0:00:24.154 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  14:58:11 +0000 (0:00:00.111)       0:00:24.265 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  14:58:11 +0000 (0:00:00.387)       0:00:24.653 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  14:58:12 +0000 (0:00:00.046)       0:00:24.700 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  14:58:12 +0000 (0:00:00.253)       0:00:24.954 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  14:58:12 +0000 (0:00:00.689)       0:00:25.643 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.051)       0:00:25.694 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.047)       0:00:25.742 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.118)       0:00:25.860 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.145)       0:00:26.006 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.086)       0:00:26.092 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.064)       0:00:26.157 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.444)       0:00:26.601 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:58:13 +0000 (0:00:00.046)       0:00:26.648 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.112)       0:00:26.761 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.057)       0:00:26.818 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.064)       0:00:26.883 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.485)       0:00:27.368 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.047)       0:00:27.415 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.078)       0:00:27.494 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  14:58:14 +0000 (0:00:00.057)       0:00:27.551 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:58:15 +0000 (0:00:00.537)       0:00:28.089 *******
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] ***************
Monday 01 December 2025  14:58:15 +0000 (0:00:00.089)       0:00:28.179 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:58:15 +0000 (0:00:00.343)       0:00:28.523 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  14:58:15 +0000 (0:00:00.103)       0:00:28.627 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  14:58:16 +0000 (0:00:00.215)       0:00:28.842 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  14:58:16 +0000 (0:00:00.059)       0:00:28.902 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  14:58:16 +0000 (0:00:00.384)       0:00:29.286 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  14:58:16 +0000 (0:00:00.353)       0:00:29.640 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  14:58:17 +0000 (0:00:00.348)       0:00:29.989 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  14:58:17 +0000 (0:00:00.122)       0:00:30.111 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  14:58:17 +0000 (0:00:00.393)       0:00:30.504 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  14:58:17 +0000 (0:00:00.052)       0:00:30.557 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  14:58:17 +0000 (0:00:00.051)       0:00:30.609 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  14:58:17 +0000 (0:00:00.053)       0:00:30.662 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  14:58:18 +0000 (0:00:00.087)       0:00:30.750 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  14:58:18 +0000 (0:00:00.052)       0:00:30.802 *******
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] ***************************
Monday 01 December 2025  14:58:18 +0000 (0:00:00.152)       0:00:30.954 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  14:58:18 +0000 (0:00:00.049)       0:00:31.004 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  14:58:18 +0000 (0:00:00.268)       0:00:31.273 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  14:58:19 +0000 (0:00:00.421)       0:00:31.694 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  14:58:19 +0000 (0:00:00.112)       0:00:31.807 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  14:58:19 +0000 (0:00:00.051)       0:00:31.859 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  14:58:19 +0000 (0:00:00.486)       0:00:32.346 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  14:58:19 +0000 (0:00:00.051)       0:00:32.397 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  14:58:19 +0000 (0:00:00.051)       0:00:32.449 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  14:58:19 +0000 (0:00:00.087)       0:00:32.536 *******
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] **************************************
Monday 01 December 2025  14:58:19 +0000 (0:00:00.095)       0:00:32.632 *******
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] **************************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.156)       0:00:32.788 *******
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 }}] ******************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.158)       0:00:32.946 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.149)       0:00:33.095 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.072)       0:00:33.168 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:aa:f5:ae', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:28:56:ac', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:82:09:58', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:24:ed:13', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:43:a3:90', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:cd:59:19', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.122)       0:00:33.290 *******
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] *************************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.131)       0:00:33.422 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  14:58:20 +0000 (0:00:00.197)       0:00:33.619 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  14:58:21 +0000 (0:00:00.052)       0:00:33.672 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  14:58:21 +0000 (0:00:00.240)       0:00:33.913 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  14:58:21 +0000 (0:00:00.050)       0:00:33.963 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  14:58:21 +0000 (0:00:00.047)       0:00:34.010 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:aa:f5:ae', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:28:56:ac', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:82:09:58', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:24:ed:13', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:43:a3:90', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:cd:59:19', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  14:58:21 +0000 (0:00:00.197)       0:00:34.207 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  14:58:21 +0000 (0:00:00.101)       0:00:34.309 *******
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:aa:f5:ae', 'entry': 'set:baremetal,52:54:02:aa:f5:ae,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:28:56:ac', 'entry': 'set:compute,52:54:00:28:56:ac,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:82:09:58', 'entry': 'set:compute,52:54:01:82:09:58,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:24:ed:13', 'entry': 'set:baremetal,52:54:02:24:ed:13,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:43:a3:90', 'entry': 'set:compute,52:54:00:43:a3:90,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:cd:59:19', 'entry': 'set:compute,52:54:01:cd:59:19,192.168.110.11,compute-1', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  14:58:23 +0000 (0:00:02.025)       0:00:36.335 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  14:58:23 +0000 (0:00:00.103)       0:00:36.438 *******
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)

TASK [Inject VMs in the .utility zone] *****************************************
Monday 01 December 2025  14:58:23 +0000 (0:00:00.191)       0:00:36.630 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  14:58:24 +0000 (0:00:00.111)       0:00:36.741 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  14:58:24 +0000 (0:00:00.102)       0:00:36.844 *******
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] ********************************************
Monday 01 December 2025  14:58:24 +0000 (0:00:00.150)       0:00:36.994 *******
changed: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  14:58:26 +0000 (0:00:01.894)       0:00:38.888 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  14:58:26 +0000 (0:00:00.049)       0:00:38.938 *******
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Monday 01 December 2025  14:58:26 +0000 (0:00:00.070)       0:00:39.008 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  14:58:26 +0000 (0:00:00.096)       0:00:39.104 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  14:58:26 +0000 (0:00:00.390)       0:00:39.495 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:58:26 +0000 (0:00:00.063)       0:00:39.559 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  14:58:27 +0000 (0:00:00.839)       0:00:40.398 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  14:58:28 +0000 (0:00:00.372)       0:00:40.770 *******
changed: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Monday 01 December 2025  14:58:28 +0000 (0:00:00.342)       0:00:41.113 *******
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)

TASK [libvirt_manager : Create "all" group inventory file] *********************
Monday 01 December 2025  14:58:29 +0000 (0:00:00.780)       0:00:41.893 *******
changed: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Monday 01 December 2025  14:58:29 +0000 (0:00:00.435)       0:00:42.328 *******
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] *************************
Monday 01 December 2025  14:58:29 +0000 (0:00:00.161)       0:00:42.489 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:58:29 +0000 (0:00:00.056)       0:00:42.545 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:58:30 +0000 (0:00:00.254)       0:00:42.800 *******
changed: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:58:30 +0000 (0:00:00.249)       0:00:43.049 *******
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:58:30 +0000 (0:00:00.462)       0:00:43.511 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:58:30 +0000 (0:00:00.047)       0:00:43.559 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:58:30 +0000 (0:00:00.047)       0:00:43.606 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:58:30 +0000 (0:00:00.048)       0:00:43.655 *******
ok: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Monday 01 December 2025  14:58:31 +0000 (0:00:00.407)       0:00:44.063 *******
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] *******************************
Monday 01 December 2025  14:58:31 +0000 (0:00:00.143)       0:00:44.206 *******
changed: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:58:31 +0000 (0:00:00.233)       0:00:44.439 *******
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:58:32 +0000 (0:00:00.245)       0:00:44.685 *******
changed: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:58:52 +0000 (0:00:20.695)       0:01:05.380 *******
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:58:52 +0000 (0:00:00.216)       0:01:05.597 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:58:52 +0000 (0:00:00.067)       0:01:05.665 *******
changed: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  14:58:53 +0000 (0:00:00.231)       0:01:05.896 *******
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:58:53 +0000 (0:00:00.256)       0:01:06.153 *******
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:58:53 +0000 (0:00:00.213)       0:01:06.367 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:58:53 +0000 (0:00:00.049)       0:01:06.416 *******
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:58:53 +0000 (0:00:00.215)       0:01:06.632 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.105)       0:01:06.737 *******
ok: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.235)       0:01:06.972 *******
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.047)       0:01:07.020 *******
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.047)       0:01:07.068 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.084)       0:01:07.152 *******
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.048)       0:01:07.200 *******
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.047)       0:01:07.248 *******
skipping: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.048)       0:01:07.296 *******
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Monday 01 December 2025  14:58:54 +0000 (0:00:00.196)       0:01:07.492 *******
changed: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Monday 01 December 2025  14:58:55 +0000 (0:00:00.427)       0:01:07.919 *******
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Monday 01 December 2025  14:58:55 +0000 (0:00:00.270)       0:01:08.189 *******
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Monday 01 December 2025  14:58:55 +0000 (0:00:00.194)       0:01:08.384 *******
changed: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Monday 01 December 2025  14:58:56 +0000 (0:00:00.455)       0:01:08.839 *******
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Monday 01 December 2025  14:58:56 +0000 (0:00:00.048)       0:01:08.888 *******
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Monday 01 December 2025  14:58:56 +0000 (0:00:00.241)       0:01:09.130 *******
skipping: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Monday 01 December 2025  14:58:56 +0000 (0:00:00.054)       0:01:09.184 *******
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] *************************
Monday 01 December 2025  14:58:56 +0000 (0:00:00.200)       0:01:09.385 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Monday 01 December 2025  14:58:56 +0000 (0:00:00.266)       0:01:09.651 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-0] *************************
Monday 01 December 2025  14:58:57 +0000 (0:00:00.242)       0:01:09.893 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Monday 01 December 2025  14:58:57 +0000 (0:00:00.526)       0:01:10.420 *******
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 }}] ****************
Monday 01 December 2025  14:58:57 +0000 (0:00:00.082)       0:01:10.502 *******
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] ***********************
Monday 01 December 2025  14:58:57 +0000 (0:00:00.131)       0:01:10.634 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:58:58 +0000 (0:00:00.260)       0:01:10.894 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:58:58 +0000 (0:00:00.068)       0:01:10.962 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:58:58 +0000 (0:00:00.250)       0:01:11.213 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Monday 01 December 2025  14:58:58 +0000 (0:00:00.256)       0:01:11.469 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  14:58:59 +0000 (0:00:00.302)       0:01:11.772 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:58:59 +0000 (0:00:00.267)       0:01:12.040 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:58:59 +0000 (0:00:00.071)       0:01:12.111 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:58:59 +0000 (0:00:00.283)       0:01:12.395 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Monday 01 December 2025  14:58:59 +0000 (0:00:00.224)       0:01:12.619 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Monday 01 December 2025  14:59:00 +0000 (0:00:00.315)       0:01:12.935 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Monday 01 December 2025  14:59:00 +0000 (0:00:00.088)       0:01:13.023 *******
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] *******************
Monday 01 December 2025  14:59:00 +0000 (0:00:00.106)       0:01:13.129 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Monday 01 December 2025  14:59:00 +0000 (0:00:00.238)       0:01:13.367 *******
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Monday 01 December 2025  14:59:01 +0000 (0:00:00.310)       0:01:13.678 *******
changed: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Monday 01 December 2025  14:59:01 +0000 (0:00:00.299)       0:01:13.977 *******
changed: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Monday 01 December 2025  14:59:01 +0000 (0:00:00.391)       0:01:14.369 *******
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Monday 01 December 2025  14:59:02 +0000 (0:00:00.351)       0:01:14.720 *******
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:59:02 +0000 (0:00:00.339)       0:01:15.059 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:59:02 +0000 (0:00:00.237)       0:01:15.296 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:59:02 +0000 (0:00:00.063)       0:01:15.360 *******
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] ***************
Monday 01 December 2025  14:59:02 +0000 (0:00:00.137)       0:01:15.497 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.217)       0:01:15.714 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.087)       0:01:15.801 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.070)       0:01:15.872 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.102)       0:01:15.974 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.071)       0:01:16.046 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.109)       0:01:16.155 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  14:59:03 +0000 (0:00:00.443)       0:01:16.599 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  14:59:05 +0000 (0:00:01.230)       0:01:17.829 *******
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  14:59:05 +0000 (0:00:00.230)       0:01:18.060 *******
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  14:59:05 +0000 (0:00:00.422)       0:01:18.483 *******
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  14:59:06 +0000 (0:00:00.388)       0:01:18.872 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  14:59:06 +0000 (0:00:00.071)       0:01:18.943 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  14:59:06 +0000 (0:00:00.251)       0:01:19.195 *******
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  14:59:06 +0000 (0:00:00.069)       0:01:19.264 *******
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log
changed: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:59:06 +0000 (0:00:00.291)       0:01:19.555 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:59:07 +0000 (0:00:00.335)       0:01:19.890 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-0] ********************
Monday 01 December 2025  14:59:07 +0000 (0:00:00.072)       0:01:19.963 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for compute-1] *************************
Monday 01 December 2025  14:59:07 +0000 (0:00:00.056)       0:01:20.019 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Monday 01 December 2025  14:59:07 +0000 (0:00:00.263)       0:01:20.283 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-1] *************************
Monday 01 December 2025  14:59:07 +0000 (0:00:00.289)       0:01:20.572 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Monday 01 December 2025  14:59:08 +0000 (0:00:00.353)       0:01:20.926 *******
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 }}] ****************
Monday 01 December 2025  14:59:08 +0000 (0:00:00.081)       0:01:21.007 *******
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] ***********************
Monday 01 December 2025  14:59:08 +0000 (0:00:00.129)       0:01:21.136 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:59:08 +0000 (0:00:00.246)       0:01:21.383 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:59:08 +0000 (0:00:00.069)       0:01:21.452 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:59:09 +0000 (0:00:00.283)       0:01:21.736 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Monday 01 December 2025  14:59:09 +0000 (0:00:00.221)       0:01:21.957 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  14:59:09 +0000 (0:00:00.306)       0:01:22.264 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:59:09 +0000 (0:00:00.260)       0:01:22.525 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:59:09 +0000 (0:00:00.109)       0:01:22.634 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:59:10 +0000 (0:00:00.258)       0:01:22.893 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Monday 01 December 2025  14:59:10 +0000 (0:00:00.228)       0:01:23.121 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Monday 01 December 2025  14:59:10 +0000 (0:00:00.303)       0:01:23.424 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Monday 01 December 2025  14:59:10 +0000 (0:00:00.085)       0:01:23.510 *******
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] *******************
Monday 01 December 2025  14:59:10 +0000 (0:00:00.103)       0:01:23.613 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Monday 01 December 2025  14:59:11 +0000 (0:00:00.247)       0:01:23.861 *******
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Monday 01 December 2025  14:59:11 +0000 (0:00:00.303)       0:01:24.165 *******
changed: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Monday 01 December 2025  14:59:11 +0000 (0:00:00.296)       0:01:24.462 *******
changed: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Monday 01 December 2025  14:59:12 +0000 (0:00:00.401)       0:01:24.863 *******
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Monday 01 December 2025  14:59:12 +0000 (0:00:00.243)       0:01:25.107 *******
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:59:12 +0000 (0:00:00.348)       0:01:25.455 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.243)       0:01:25.699 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.061)       0:01:25.761 *******
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] ***************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.139)       0:01:25.900 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.214)       0:01:26.115 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.086)       0:01:26.202 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.069)       0:01:26.272 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.107)       0:01:26.379 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.070)       0:01:26.450 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  14:59:13 +0000 (0:00:00.107)       0:01:26.557 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  14:59:14 +0000 (0:00:00.443)       0:01:27.001 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  14:59:15 +0000 (0:00:01.222)       0:01:28.223 *******
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  14:59:15 +0000 (0:00:00.228)       0:01:28.452 *******
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  14:59:16 +0000 (0:00:00.413)       0:01:28.865 *******
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  14:59:16 +0000 (0:00:00.392)       0:01:29.258 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  14:59:16 +0000 (0:00:00.070)       0:01:29.328 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  14:59:16 +0000 (0:00:00.247)       0:01:29.576 *******
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  14:59:16 +0000 (0:00:00.068)       0:01:29.645 *******
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log
changed: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:59:17 +0000 (0:00:00.281)       0:01:29.927 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:59:17 +0000 (0:00:00.334)       0:01:30.261 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-1] ********************
Monday 01 December 2025  14:59:17 +0000 (0:00:00.078)       0:01:30.339 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Monday 01 December 2025  14:59:17 +0000 (0:00:00.058)       0:01:30.397 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Monday 01 December 2025  14:59:17 +0000 (0:00:00.257)       0:01:30.655 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Monday 01 December 2025  14:59:18 +0000 (0:00:00.275)       0:01:30.930 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Monday 01 December 2025  14:59:18 +0000 (0:00:00.340)       0:01:31.271 *******
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 }}] ****************
Monday 01 December 2025  14:59:18 +0000 (0:00:00.081)       0:01:31.353 *******
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] ***********************
Monday 01 December 2025  14:59:18 +0000 (0:00:00.127)       0:01:31.480 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:59:19 +0000 (0:00:00.245)       0:01:31.725 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:59:19 +0000 (0:00:00.068)       0:01:31.794 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:59:19 +0000 (0:00:00.282)       0:01:32.077 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Monday 01 December 2025  14:59:19 +0000 (0:00:00.222)       0:01:32.299 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  14:59:19 +0000 (0:00:00.297)       0:01:32.596 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  14:59:20 +0000 (0:00:00.256)       0:01:32.852 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  14:59:20 +0000 (0:00:00.108)       0:01:32.961 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  14:59:20 +0000 (0:00:00.262)       0:01:33.223 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Monday 01 December 2025  14:59:20 +0000 (0:00:00.235)       0:01:33.459 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Monday 01 December 2025  14:59:21 +0000 (0:00:00.316)       0:01:33.775 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Monday 01 December 2025  14:59:21 +0000 (0:00:00.083)       0:01:33.858 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.057)       0:01:33.916 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.057)       0:01:33.973 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.054)       0:01:34.028 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.273)       0:01:34.301 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.064)       0:01:34.365 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.051)       0:01:34.416 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.048)       0:01:34.465 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.109)       0:01:34.574 *******
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Monday 01 December 2025  14:59:21 +0000 (0:00:00.053)       0:01:34.628 *******
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] *****************
Monday 01 December 2025  14:59:22 +0000 (0:00:00.103)       0:01:34.732 *******
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Monday 01 December 2025  14:59:22 +0000 (0:00:00.267)       0:01:34.999 *******
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] **********************************************
Monday 01 December 2025  14:59:24 +0000 (0:00:02.162)       0:01:37.162 *******
changed: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Monday 01 December 2025  14:59:25 +0000 (0:00:00.573)       0:01:37.735 *******
changed: [instance]

TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Monday 01 December 2025  14:59:25 +0000 (0:00:00.499)       0:01:38.235 *******
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] ****************************
Monday 01 December 2025  14:59:26 +0000 (0:00:00.617)       0:01:38.853 *******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j352185856546.81193', 'results_file': '/home/zuul/.ansible_async/j352185856546.81193', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j979616270080.81210', 'results_file': '/home/zuul/.ansible_async/j979616270080.81210', '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] *********************************
Monday 01 December 2025  14:59:45 +0000 (0:00:19.534)       0:01:58.388 *******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})

TASK [Check if new ssh keypair exists] *****************************************
Monday 01 December 2025  14:59:45 +0000 (0:00:00.164)       0:01:58.552 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-0] *****************************
Monday 01 December 2025  14:59:45 +0000 (0:00:00.050)       0:01:58.603 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  14:59:46 +0000 (0:00:00.115)       0:01:58.718 *******
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] *******
Monday 01 December 2025  14:59:46 +0000 (0:00:00.133)       0:01:58.852 *******
changed: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  14:59:46 +0000 (0:00:00.222)       0:01:59.074 *******
changed: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Monday 01 December 2025  14:59:46 +0000 (0:00:00.262)       0:01:59.337 *******
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Monday 01 December 2025  14:59:47 +0000 (0:00:00.423)       0:01:59.760 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  14:59:47 +0000 (0:00:00.054)       0:01:59.815 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Monday 01 December 2025  14:59:47 +0000 (0:00:00.093)       0:01:59.908 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Monday 01 December 2025  14:59:47 +0000 (0:00:00.075)       0:01:59.983 *******
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Monday 01 December 2025  14:59:47 +0000 (0:00:00.068)       0:02:00.052 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-1] *****************************
Monday 01 December 2025  14:59:47 +0000 (0:00:00.050)       0:02:00.102 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  14:59:47 +0000 (0:00:00.124)       0:02:00.226 *******
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] *******
Monday 01 December 2025  14:59:47 +0000 (0:00:00.135)       0:02:00.362 *******
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  14:59:47 +0000 (0:00:00.223)       0:02:00.585 *******
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Monday 01 December 2025  14:59:48 +0000 (0:00:00.258)       0:02:00.843 *******
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Monday 01 December 2025  14:59:48 +0000 (0:00:00.431)       0:02:01.275 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  14:59:48 +0000 (0:00:00.053)       0:02:01.329 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Monday 01 December 2025  14:59:48 +0000 (0:00:00.100)       0:02:01.430 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Monday 01 December 2025  14:59:48 +0000 (0:00:00.075)       0:02:01.505 *******
skipping: [instance]

TASK [Create VBMC entity] ******************************************************
Monday 01 December 2025  14:59:48 +0000 (0:00:00.072)       0:02:01.577 *******
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]

TASK [libvirt_manager : List running virtual machines.] ************************
Monday 01 December 2025  14:59:48 +0000 (0:00:00.076)       0:02:01.654 *******
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Monday 01 December 2025  14:59:49 +0000 (0:00:00.307)       0:02:01.961 *******
changed: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Monday 01 December 2025  14:59:49 +0000 (0:00:00.385)       0:02:02.346 *******
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Monday 01 December 2025  14:59:49 +0000 (0:00:00.062)       0:02:02.409 *******
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Monday 01 December 2025  14:59:49 +0000 (0:00:00.060)       0:02:02.470 *******
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Monday 01 December 2025  14:59:49 +0000 (0:00:00.098)       0:02:02.569 *******
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Monday 01 December 2025  14:59:49 +0000 (0:00:00.053)       0:02:02.622 *******
skipping: [instance]

TASK [Get wanted files] ********************************************************
Monday 01 December 2025  14:59:50 +0000 (0:00:00.086)       0:02:02.709 *******
ok: [instance] => (item=reproducer-inventory/compute-group.yml)

TASK [Assert file availability] ************************************************
Monday 01 December 2025  14:59:50 +0000 (0:00:00.267)       0:02:02.977 *******
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: 1764601108.80847
      attr_flags: ''
      attributes: []
      block_size: 4096
      blocks: 8
      charset: us-ascii
      checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
      ctime: 1764601108.81147
      dev: 64513
      device_type: 0
      executable: false
      exists: true
      gid: 1000
      gr_name: zuul
      inode: 37776968
      isblk: false
      ischr: false
      isdir: false
      isfifo: false
      isgid: false
      islnk: false
      isreg: true
      issock: false
      isuid: false
      mimetype: text/plain
      mode: '0644'
      mtime: 1764601108.680469
      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: '2783977454'
      wgrp: false
      woth: false
      writeable: true
      wusr: true
      xgrp: false
      xoth: false
      xusr: false
  msg: All assertions passed

TASK [Get virtual network list] ************************************************
Monday 01 December 2025  14:59:50 +0000 (0:00:00.068)       0:02:03.045 *******
ok: [instance]

TASK [Get virtual machines] ****************************************************
Monday 01 December 2025  14:59:50 +0000 (0:00:00.252)       0:02:03.298 *******
ok: [instance]

TASK [Output network list] *****************************************************
Monday 01 December 2025  14:59:50 +0000 (0:00:00.274)       0:02:03.573 *******
ok: [instance] =>
  msg:
  - - cifmw-osp_trunk
    - cifmw-public
  - - cifmw-osp_trunk
    - cifmw-public

TASK [Assert resource lists] ***************************************************
Monday 01 December 2025  14:59:51 +0000 (0:00:00.108)       0:02:03.681 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Get compute-0 network interfaces] ****************************************
Monday 01 December 2025  14:59:51 +0000 (0:00:00.074)       0:02:03.755 *******
changed: [instance]

TASK [Ensure compute-0 connections] ********************************************
Monday 01 December 2025  14:59:51 +0000 (0:00:00.269)       0:02:04.024 *******
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:43:a3:90', 'host': 'compute--0'}) => changed=false
  ansible_loop_var: item
  item:
    driver: virtio
    host: compute--0
    mac: 52:54:00:43:a3:90
    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:28:56:ac', 'host': 'compute--0'}) => changed=false
  ansible_loop_var: item
  item:
    driver: virtio
    host: compute--0
    mac: 52:54:00:28:56:ac
    network: cifmw-osp_trunk
    nic: vnet1
    type: bridge
  msg: All assertions passed

TASK [Get osp_trunk network XML] ***********************************************
Monday 01 December 2025  14:59:51 +0000 (0:00:00.092)       0:02:04.117 *******
ok: [instance]

TASK [Verify existence of storage pool.] ***************************************
Monday 01 December 2025  14:59:51 +0000 (0:00:00.299)       0:02:04.416 *******
changed: [instance]

TASK [Gather the list of created volumes.] *************************************
Monday 01 December 2025  14:59:51 +0000 (0:00:00.249)       0:02:04.665 *******
changed: [instance]

TASK [Verify the number of created volumes match with expected count] **********
Monday 01 December 2025  14:59:52 +0000 (0:00:00.249)       0:02:04.914 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Gather the domain information about VMs having extra disks.] *************
Monday 01 December 2025  14:59:52 +0000 (0:00:00.063)       0:02:04.978 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)

TASK [Gather the number of volumes attached.] **********************************
Monday 01 December 2025  14:59:52 +0000 (0:00:00.504)       0:02:05.482 *******
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='1'>\n  <name>cifmw-compute-0</name>\n  <uuid>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90'/>\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:28:56:ac'/>\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:c99,c126</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19'/>\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:82:09:58'/>\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:c260,c933</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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.] ****
Monday 01 December 2025  14:59:53 +0000 (0:00:00.403)       0:02:05.886 *******
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>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90"/>\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:28:56:ac"/>\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:c99,c126</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90'/>\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:28:56:ac'/>\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:c99,c126</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90'/>\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:28:56:ac'/>\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:c99,c126</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90'/>
                <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:28:56:ac'/>
                <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:c99,c126</label>
              <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90'/>
              <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:28:56:ac'/>
              <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:c99,c126</label>
            <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>591bbfcf-c42d-43cd-b89f-87139c8e6bce</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:43:a3:90"/>
            <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:28:56:ac"/>
            <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:c99,c126</label>
          <imagelabel>system_u:object_r:svirt_image_t:s0:c99,c126</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19"/>\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:82:09:58"/>\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:c260,c933</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19'/>\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:82:09:58'/>\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:c260,c933</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19'/>\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:82:09:58'/>\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:c260,c933</label>\n    <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19'/>
                <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:82:09:58'/>
                <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:c260,c933</label>
              <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19'/>
              <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:82:09:58'/>
              <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:c260,c933</label>
            <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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>7db48900-4bb9-4a3a-8606-09323686784a</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:cd:59:19"/>
            <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:82:09:58"/>
            <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:c260,c933</label>
          <imagelabel>system_u:object_r:svirt_image_t:s0:c260,c933</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] *********************
Monday 01 December 2025  14:59:53 +0000 (0:00:00.131)       0:02:06.017 *******
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Monday 01 December 2025  14:59:53 +0000 (0:00:00.056)       0:02:06.074 *******
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Monday 01 December 2025  14:59:53 +0000 (0:00:00.452)       0:02:06.526 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Monday 01 December 2025  14:59:54 +0000 (0:00:00.363)       0:02:06.890 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  14:59:54 +0000 (0:00:00.063)       0:02:06.953 *******
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Monday 01 December 2025  14:59:55 +0000 (0:00:00.861)       0:02:07.815 *******
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Monday 01 December 2025  14:59:55 +0000 (0:00:00.073)       0:02:07.888 *******
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Monday 01 December 2025  14:59:55 +0000 (0:00:00.070)       0:02:07.959 *******
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Monday 01 December 2025  14:59:55 +0000 (0:00:00.590)       0:02:08.549 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Monday 01 December 2025  14:59:56 +0000 (0:00:00.426)       0:02:08.976 *******
skipping: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Monday 01 December 2025  14:59:56 +0000 (0:00:00.054)       0:02:09.031 *******
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)

TASK [libvirt_manager : Create "all" group inventory file] *********************
Monday 01 December 2025  14:59:57 +0000 (0:00:00.748)       0:02:09.779 *******
ok: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Monday 01 December 2025  14:59:57 +0000 (0:00:00.429)       0:02:10.208 *******
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] *************************
Monday 01 December 2025  14:59:57 +0000 (0:00:00.111)       0:02:10.320 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  14:59:57 +0000 (0:00:00.096)       0:02:10.417 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  14:59:57 +0000 (0:00:00.245)       0:02:10.663 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.048)       0:02:10.711 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  14:59:58 +0000 (0:00:00.053)       0:02:10.765 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.093)       0:02:10.858 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.052)       0:02:10.911 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.055)       0:02:10.966 *******
ok: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.256)       0:02:11.223 *******
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] *******************************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.153)       0:02:11.376 *******
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  14:59:58 +0000 (0:00:00.233)       0:02:11.610 *******
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  14:59:59 +0000 (0:00:00.223)       0:02:11.833 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  14:59:59 +0000 (0:00:00.082)       0:02:11.916 *******
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  14:59:59 +0000 (0:00:00.228)       0:02:12.144 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  14:59:59 +0000 (0:00:00.069)       0:02:12.214 *******
changed: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  14:59:59 +0000 (0:00:00.233)       0:02:12.448 *******
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.264)       0:02:12.713 *******
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.221)       0:02:12.934 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.051)       0:02:12.986 *******
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.216)       0:02:13.202 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.108)       0:02:13.310 *******
ok: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.256)       0:02:13.567 *******
skipping: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.047)       0:02:13.614 *******
skipping: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  15:00:00 +0000 (0:00:00.045)       0:02:13.660 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.085)       0:02:13.746 *******
skipping: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.049)       0:02:13.795 *******
skipping: [instance]

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.049)       0:02:13.845 *******
skipping: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.046)       0:02:13.891 *******
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.219)       0:02:14.111 *******
skipping: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.089)       0:02:14.201 *******
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Monday 01 December 2025  15:00:01 +0000 (0:00:00.194)       0:02:14.395 *******
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Monday 01 December 2025  15:00:01 +0000 (0:00:00.191)       0:02:14.587 *******
ok: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Monday 01 December 2025  15:00:02 +0000 (0:00:00.284)       0:02:14.871 *******
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Monday 01 December 2025  15:00:02 +0000 (0:00:00.086)       0:02:14.957 *******
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Monday 01 December 2025  15:00:02 +0000 (0:00:00.243)       0:02:15.201 *******
skipping: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Monday 01 December 2025  15:00:02 +0000 (0:00:00.055)       0:02:15.256 *******
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] *************************
Monday 01 December 2025  15:00:02 +0000 (0:00:00.198)       0:02:15.455 *******
ok: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Monday 01 December 2025  15:00:03 +0000 (0:00:00.252)       0:02:15.707 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-0] *************************
Monday 01 December 2025  15:00:03 +0000 (0:00:00.241)       0:02:15.948 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Monday 01 December 2025  15:00:03 +0000 (0:00:00.440)       0:02:16.389 *******
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 }}] ****************
Monday 01 December 2025  15:00:03 +0000 (0:00:00.082)       0:02:16.472 *******
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] ***********************
Monday 01 December 2025  15:00:03 +0000 (0:00:00.093)       0:02:16.565 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:00:04 +0000 (0:00:00.255)       0:02:16.821 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:00:04 +0000 (0:00:00.074)       0:02:16.895 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:00:04 +0000 (0:00:00.252)       0:02:17.147 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Monday 01 December 2025  15:00:04 +0000 (0:00:00.262)       0:02:17.410 *******
skipping: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:00:04 +0000 (0:00:00.078)       0:02:17.489 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:00:05 +0000 (0:00:00.243)       0:02:17.732 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:00:05 +0000 (0:00:00.073)       0:02:17.805 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:00:05 +0000 (0:00:00.288)       0:02:18.094 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Monday 01 December 2025  15:00:05 +0000 (0:00:00.217)       0:02:18.312 *******
skipping: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Monday 01 December 2025  15:00:05 +0000 (0:00:00.077)       0:02:18.390 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Monday 01 December 2025  15:00:05 +0000 (0:00:00.048)       0:02:18.438 *******
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] *******************
Monday 01 December 2025  15:00:05 +0000 (0:00:00.144)       0:02:18.582 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Monday 01 December 2025  15:00:06 +0000 (0:00:00.233)       0:02:18.816 *******
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Monday 01 December 2025  15:00:06 +0000 (0:00:00.269)       0:02:19.086 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Monday 01 December 2025  15:00:06 +0000 (0:00:00.302)       0:02:19.389 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Monday 01 December 2025  15:00:07 +0000 (0:00:00.408)       0:02:19.798 *******
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Monday 01 December 2025  15:00:07 +0000 (0:00:00.233)       0:02:20.031 *******
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:00:07 +0000 (0:00:00.259)       0:02:20.291 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:00:07 +0000 (0:00:00.270)       0:02:20.562 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:00:07 +0000 (0:00:00.064)       0:02:20.626 *******
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] ***************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.103)       0:02:20.730 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.261)       0:02:20.991 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.092)       0:02:21.084 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.077)       0:02:21.162 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.070)       0:02:21.232 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.070)       0:02:21.303 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  15:00:08 +0000 (0:00:00.159)       0:02:21.462 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  15:00:09 +0000 (0:00:00.416)       0:02:21.879 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  15:00:10 +0000 (0:00:01.233)       0:02:23.113 *******
ok: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  15:00:10 +0000 (0:00:00.233)       0:02:23.346 *******
ok: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  15:00:11 +0000 (0:00:00.398)       0:02:23.745 *******
ok: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  15:00:11 +0000 (0:00:00.434)       0:02:24.179 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  15:00:11 +0000 (0:00:00.073)       0:02:24.253 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  15:00:11 +0000 (0:00:00.222)       0:02:24.475 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  15:00:11 +0000 (0:00:00.076)       0:02:24.552 *******
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:00:12 +0000 (0:00:00.208)       0:02:24.761 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:00:12 +0000 (0:00:00.272)       0:02:25.034 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-0] ********************
Monday 01 December 2025  15:00:12 +0000 (0:00:00.073)       0:02:25.107 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for compute-1] *************************
Monday 01 December 2025  15:00:12 +0000 (0:00:00.091)       0:02:25.199 *******
ok: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Monday 01 December 2025  15:00:12 +0000 (0:00:00.268)       0:02:25.467 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type compute-1] *************************
Monday 01 December 2025  15:00:13 +0000 (0:00:00.258)       0:02:25.725 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Monday 01 December 2025  15:00:13 +0000 (0:00:00.375)       0:02:26.101 *******
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 }}] ****************
Monday 01 December 2025  15:00:13 +0000 (0:00:00.117)       0:02:26.218 *******
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] ***********************
Monday 01 December 2025  15:00:13 +0000 (0:00:00.092)       0:02:26.311 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:00:13 +0000 (0:00:00.281)       0:02:26.593 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:00:13 +0000 (0:00:00.071)       0:02:26.664 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:00:14 +0000 (0:00:00.245)       0:02:26.910 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Monday 01 December 2025  15:00:14 +0000 (0:00:00.220)       0:02:27.130 *******
skipping: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:00:14 +0000 (0:00:00.111)       0:02:27.242 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:00:14 +0000 (0:00:00.247)       0:02:27.489 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:00:14 +0000 (0:00:00.071)       0:02:27.561 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:00:15 +0000 (0:00:00.246)       0:02:27.808 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Monday 01 December 2025  15:00:15 +0000 (0:00:00.275)       0:02:28.083 *******
skipping: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Monday 01 December 2025  15:00:15 +0000 (0:00:00.080)       0:02:28.163 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Monday 01 December 2025  15:00:15 +0000 (0:00:00.047)       0:02:28.211 *******
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] *******************
Monday 01 December 2025  15:00:15 +0000 (0:00:00.138)       0:02:28.349 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Monday 01 December 2025  15:00:15 +0000 (0:00:00.234)       0:02:28.584 *******
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Create volume in the storage pool] *********************
Monday 01 December 2025  15:00:16 +0000 (0:00:00.266)       0:02:28.851 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Create XML attachment files] ***************************
Monday 01 December 2025  15:00:16 +0000 (0:00:00.243)       0:02:29.094 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)

TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Monday 01 December 2025  15:00:16 +0000 (0:00:00.391)       0:02:29.485 *******
ok: [instance]

TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Monday 01 December 2025  15:00:17 +0000 (0:00:00.230)       0:02:29.716 *******
changed: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:00:17 +0000 (0:00:00.259)       0:02:29.976 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:00:17 +0000 (0:00:00.274)       0:02:30.250 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:00:17 +0000 (0:00:00.068)       0:02:30.319 *******
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] ***************
Monday 01 December 2025  15:00:17 +0000 (0:00:00.103)       0:02:30.423 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.251)       0:02:30.674 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.090)       0:02:30.764 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.076)       0:02:30.840 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.071)       0:02:30.911 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.065)       0:02:30.977 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.151)       0:02:31.129 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  15:00:18 +0000 (0:00:00.397)       0:02:31.526 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  15:00:20 +0000 (0:00:01.253)       0:02:32.780 *******
ok: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  15:00:20 +0000 (0:00:00.223)       0:02:33.003 *******
ok: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  15:00:20 +0000 (0:00:00.377)       0:02:33.381 *******
ok: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  15:00:21 +0000 (0:00:00.424)       0:02:33.805 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  15:00:21 +0000 (0:00:00.074)       0:02:33.880 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  15:00:21 +0000 (0:00:00.229)       0:02:34.110 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  15:00:21 +0000 (0:00:00.078)       0:02:34.188 *******
Follow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso.log
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:00:21 +0000 (0:00:00.199)       0:02:34.388 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:00:21 +0000 (0:00:00.263)       0:02:34.652 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for compute-1] ********************
Monday 01 December 2025  15:00:22 +0000 (0:00:00.074)       0:02:34.726 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Monday 01 December 2025  15:00:22 +0000 (0:00:00.099)       0:02:34.825 *******
ok: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Monday 01 December 2025  15:00:22 +0000 (0:00:00.254)       0:02:35.080 *******
ok: [instance]

TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Monday 01 December 2025  15:00:22 +0000 (0:00:00.233)       0:02:35.313 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Monday 01 December 2025  15:00:22 +0000 (0:00:00.341)       0:02:35.654 *******
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 }}] ****************
Monday 01 December 2025  15:00:23 +0000 (0:00:00.114)       0:02:35.769 *******
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] ***********************
Monday 01 December 2025  15:00:23 +0000 (0:00:00.092)       0:02:35.862 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:00:23 +0000 (0:00:00.266)       0:02:36.128 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:00:23 +0000 (0:00:00.068)       0:02:36.197 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:00:23 +0000 (0:00:00.243)       0:02:36.440 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Monday 01 December 2025  15:00:23 +0000 (0:00:00.215)       0:02:36.656 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:00:24 +0000 (0:00:00.339)       0:02:36.996 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:00:24 +0000 (0:00:00.260)       0:02:37.256 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:00:24 +0000 (0:00:00.071)       0:02:37.327 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:00:24 +0000 (0:00:00.251)       0:02:37.579 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Monday 01 December 2025  15:00:25 +0000 (0:00:00.258)       0:02:37.837 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Monday 01 December 2025  15:00:25 +0000 (0:00:00.295)       0:02:38.132 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Monday 01 December 2025  15:00:25 +0000 (0:00:00.048)       0:02:38.181 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Monday 01 December 2025  15:00:25 +0000 (0:00:00.053)       0:02:38.234 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Monday 01 December 2025  15:00:25 +0000 (0:00:00.101)       0:02:38.336 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:00:25 +0000 (0:00:00.057)       0:02:38.393 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:00:25 +0000 (0:00:00.230)       0:02:38.624 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.062)       0:02:38.686 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.087)       0:02:38.774 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.048)       0:02:38.823 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.073)       0:02:38.896 *******
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.052)       0:02:38.948 *******
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] *****************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.142)       0:02:39.090 *******
ok: [instance] => (item=cifmw-pool)

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Monday 01 December 2025  15:00:26 +0000 (0:00:00.264)       0:02:39.355 *******
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] **********************************************
Monday 01 December 2025  15:00:28 +0000 (0:00:02.151)       0:02:41.506 *******
ok: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Monday 01 December 2025  15:00:29 +0000 (0:00:00.278)       0:02:41.784 *******
ok: [instance]

TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Monday 01 December 2025  15:00:29 +0000 (0:00:00.266)       0:02:42.051 *******
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] ****************************
Monday 01 December 2025  15:00:29 +0000 (0:00:00.456)       0:02:42.507 *******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j285902198742.83620', 'results_file': '/home/zuul/.ansible_async/j285902198742.83620', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j687405644151.83637', 'results_file': '/home/zuul/.ansible_async/j687405644151.83637', '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] *********************************
Monday 01 December 2025  15:00:33 +0000 (0:00:03.564)       0:02:46.071 *******
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] *****************************************
Monday 01 December 2025  15:00:33 +0000 (0:00:00.134)       0:02:46.206 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-0] *****************************
Monday 01 December 2025  15:00:33 +0000 (0:00:00.048)       0:02:46.255 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  15:00:33 +0000 (0:00:00.122)       0:02:46.377 *******
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] *******
Monday 01 December 2025  15:00:33 +0000 (0:00:00.129)       0:02:46.507 *******
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  15:00:34 +0000 (0:00:00.223)       0:02:46.730 *******
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Monday 01 December 2025  15:00:34 +0000 (0:00:00.219)       0:02:46.950 *******
ok: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Monday 01 December 2025  15:00:34 +0000 (0:00:00.416)       0:02:47.366 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  15:00:34 +0000 (0:00:00.052)       0:02:47.418 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Monday 01 December 2025  15:00:34 +0000 (0:00:00.090)       0:02:47.508 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Monday 01 December 2025  15:00:34 +0000 (0:00:00.073)       0:02:47.581 *******
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Monday 01 December 2025  15:00:34 +0000 (0:00:00.072)       0:02:47.653 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for compute-1] *****************************
Monday 01 December 2025  15:00:35 +0000 (0:00:00.051)       0:02:47.704 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  15:00:35 +0000 (0:00:00.133)       0:02:47.838 *******
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] *******
Monday 01 December 2025  15:00:35 +0000 (0:00:00.130)       0:02:47.969 *******
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  15:00:35 +0000 (0:00:00.260)       0:02:48.229 *******
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Monday 01 December 2025  15:00:35 +0000 (0:00:00.219)       0:02:48.449 *******
ok: [instance]

TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Monday 01 December 2025  15:00:36 +0000 (0:00:00.411)       0:02:48.860 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  15:00:36 +0000 (0:00:00.097)       0:02:48.958 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Monday 01 December 2025  15:00:36 +0000 (0:00:00.054)       0:02:49.013 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Monday 01 December 2025  15:00:36 +0000 (0:00:00.073)       0:02:49.086 *******
skipping: [instance]

TASK [Create VBMC entity] ******************************************************
Monday 01 December 2025  15:00:36 +0000 (0:00:00.072)       0:02:49.158 *******
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]

TASK [libvirt_manager : List running virtual machines.] ************************
Monday 01 December 2025  15:00:36 +0000 (0:00:00.069)       0:02:49.228 *******
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Monday 01 December 2025  15:00:36 +0000 (0:00:00.252)       0:02:49.481 *******
ok: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Monday 01 December 2025  15:00:37 +0000 (0:00:00.369)       0:02:49.851 *******
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Monday 01 December 2025  15:00:37 +0000 (0:00:00.059)       0:02:49.910 *******
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Monday 01 December 2025  15:00:37 +0000 (0:00:00.096)       0:02:50.006 *******
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Monday 01 December 2025  15:00:37 +0000 (0:00:00.064)       0:02:50.071 *******
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Monday 01 December 2025  15:00:37 +0000 (0:00:00.058)       0:02:50.129 *******
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=406  changed=114  unreachable=0    failed=0    skipped=141  rescued=0    ignored=0

Monday 01 December 2025  15:00:37 +0000 (0:00:00.239)       0:02:50.368 *******
===============================================================================
libvirt_manager : Download base image ---------------------------------- 20.70s
libvirt_manager : Ensure we get SSH on nodes --------------------------- 19.53s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.56s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.29s
libvirt_manager : Restart firewalld ------------------------------------- 2.60s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.16s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.15s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.03s
dnsmasq : Add/Remove address -------------------------------------------- 1.89s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.70s
discover_latest_image : Get latest image -------------------------------- 1.60s
ci_nmstate : Install required packages on instance ---------------------- 1.43s
config_drive : Install required RPM packages ---------------------------- 1.25s
config_drive : Install required RPM packages ---------------------------- 1.23s
config_drive : Install required RPM packages ---------------------------- 1.23s
dnsmasq : Install needed packages --------------------------------------- 1.22s
config_drive : Install required RPM packages ---------------------------- 1.22s
Gathering Facts --------------------------------------------------------- 0.89s
libvirt_manager : Create group inventories ------------------------------ 0.78s
libvirt_manager : Create group inventories ------------------------------ 0.75s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:00:38 +0000 (0:00:00.046)       0:00:00.046 *******
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Monday 01 December 2025  15:00:39 +0000 (0:00:01.027)       0:00:01.073 *******
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Monday 01 December 2025  15:00:39 +0000 (0:00:00.341)       0:00:01.415 *******
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] ***************************
Monday 01 December 2025  15:00:41 +0000 (0:00:01.412)       0:00:02.827 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:00:41 +0000 (0:00:00.764)       0:00:03.591 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:00:43 +0000 (0:00:01.991)       0:00:05.583 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:00:44 +0000 (0:00:00.855)       0:00:06.438 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:00:44 +0000 (0:00:00.052)       0:00:06.490 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:00:45 +0000 (0:00:00.386)       0:00:06.876 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:00:45 +0000 (0:00:00.381)       0:00:07.258 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:00:45 +0000 (0:00:00.081)       0:00:07.340 *******
ok: [instance] =>
  cleanup_vms:
  - cifmw-compute-0
  - cifmw-compute-1
  - cifmw-baremetal-0

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:00:45 +0000 (0:00:00.079)       0:00:07.419 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:00:46 +0000 (0:00:00.749)       0:00:08.169 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:00:47 +0000 (0:00:01.258)       0:00:09.427 *******
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] *************************
Monday 01 December 2025  15:00:48 +0000 (0:00:00.789)       0:00:10.217 *******
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] **************************
Monday 01 December 2025  15:00:49 +0000 (0:00:00.787)       0:00:11.004 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:00:49 +0000 (0:00:00.666)       0:00:11.671 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.373)       0:00:12.044 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.093)       0:00:12.138 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-osp_trunk
  - cifmw-public

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.085)       0:00:12.223 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.250)       0:00:12.474 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.083)       0:00:12.557 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.079)       0:00:12.637 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:00:50 +0000 (0:00:00.078)       0:00:12.715 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:00:51 +0000 (0:00:00.264)       0:00:12.979 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:00:51 +0000 (0:00:00.272)       0:00:13.252 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:00:51 +0000 (0:00:00.082)       0:00:13.335 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:00:51 +0000 (0:00:00.078)       0:00:13.413 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:00:51 +0000 (0:00:00.138)       0:00:13.551 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:00:52 +0000 (0:00:00.256)       0:00:13.807 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:00:52 +0000 (0:00:00.291)       0:00:14.099 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:00:53 +0000 (0:00:01.135)       0:00:15.235 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:00:54 +0000 (0:00:00.583)       0:00:15.818 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:00:54 +0000 (0:00:00.662)       0:00:16.481 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:00:55 +0000 (0:00:00.325)       0:00:16.806 *******
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': 1605445, 'dev': 64513, 'nlink': 1, 'atime': 1764601082.9082892, 'mtime': 1764601082.9082892, 'ctime': 1764601082.9092891, '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': 1605446, 'dev': 64513, 'nlink': 1, 'atime': 1764601082.910289, 'mtime': 1764601082.910289, 'ctime': 1764601082.910289, '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] **************************
Monday 01 December 2025  15:00:55 +0000 (0:00:00.510)       0:00:17.317 *******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:00:56 +0000 (0:00:00.871)       0:00:18.189 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:00:56 +0000 (0:00:00.545)       0:00:18.734 *******
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:00:57 +0000 (0:00:00.387)       0:00:19.122 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:00:57 +0000 (0:00:00.540)       0:00:19.662 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance

TASK [libvirt_manager : Ensure we have a known action] *************************
Monday 01 December 2025  15:00:58 +0000 (0:00:00.116)       0:00:19.779 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:00:58 +0000 (0:00:00.082)       0:00:19.861 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:00:58 +0000 (0:00:00.300)       0:00:20.161 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:00:58 +0000 (0:00:00.078)       0:00:20.240 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:00:58 +0000 (0:00:00.106)       0:00:20.346 *******
changed: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:00:58 +0000 (0:00:00.270)       0:00:20.616 *******
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] ***********************************
Monday 01 December 2025  15:00:59 +0000 (0:00:01.041)       0:00:21.657 *******
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:01:00 +0000 (0:00:00.579)       0:00:22.237 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:01:00 +0000 (0:00:00.278)       0:00:22.515 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:01:00 +0000 (0:00:00.045)       0:00:22.561 *******
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] *************************
Monday 01 December 2025  15:01:00 +0000 (0:00:00.115)       0:00:22.677 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:01:00 +0000 (0:00:00.080)       0:00:22.758 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:01:01 +0000 (0:00:00.282)       0:00:23.040 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:01:01 +0000 (0:00:00.078)       0:00:23.119 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:01:01 +0000 (0:00:00.156)       0:00:23.275 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:01:01 +0000 (0:00:00.084)       0:00:23.359 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:01:01 +0000 (0:00:00.083)       0:00:23.443 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:01:01 +0000 (0:00:00.111)       0:00:23.555 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:01:02 +0000 (0:00:00.272)       0:00:23.827 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:01:02 +0000 (0:00:00.045)       0:00:23.872 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:01:02 +0000 (0:00:00.305)       0:00:24.178 *******
ok: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:01:02 +0000 (0:00:00.301)       0:00:24.479 *******
changed: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:01:03 +0000 (0:00:00.405)       0:00:24.885 *******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:01:03 +0000 (0:00:00.360)       0:00:25.246 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:01:03 +0000 (0:00:00.211)       0:00:25.458 *******
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] ***************************
Monday 01 December 2025  15:01:04 +0000 (0:00:00.711)       0:00:26.169 *******
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] ****************************************
Monday 01 December 2025  15:01:05 +0000 (0:00:01.299)       0:00:27.468 *******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:01:06 +0000 (0:00:00.530)       0:00:27.999 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:01:07 +0000 (0:00:01.345)       0:00:29.344 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:01:07 +0000 (0:00:00.239)       0:00:29.583 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:01:07 +0000 (0:00:00.077)       0:00:29.660 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:01:07 +0000 (0:00:00.041)       0:00:29.702 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:01:08 +0000 (0:00:00.064)       0:00:29.766 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:01:08 +0000 (0:00:00.443)       0:00:30.209 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:01:08 +0000 (0:00:00.404)       0:00:30.614 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:01:09 +0000 (0:00:00.180)       0:00:30.794 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:01:09 +0000 (0:00:00.036)       0:00:30.831 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:01:09 +0000 (0:00:00.064)       0:00:30.896 *******
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] *************************************************
Monday 01 December 2025  15:01:09 +0000 (0:00:00.671)       0:00:31.568 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:01:09 +0000 (0:00:00.086)       0:00:31.654 *******
changed: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:01:10 +0000 (0:00:00.300)       0:00:31.955 *******
changed: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:01:10 +0000 (0:00:00.245)       0:00:32.201 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:01:10 +0000 (0:00:00.084)       0:00:32.285 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:01:10 +0000 (0:00:00.191)       0:00:32.476 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:01:10 +0000 (0:00:00.216)       0:00:32.693 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:01:11 +0000 (0:00:00.068)       0:00:32.761 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:01:12 +0000 (0:00:01.214)       0:00:33.975 *******
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] ********************************
Monday 01 December 2025  15:01:15 +0000 (0:00:03.265)       0:00:37.241 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:01:15 +0000 (0:00:00.228)       0:00:37.470 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:01:15 +0000 (0:00:00.060)       0:00:37.531 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:01:15 +0000 (0:00:00.039)       0:00:37.570 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:01:15 +0000 (0:00:00.067)       0:00:37.638 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:01:15 +0000 (0:00:00.038)       0:00:37.676 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:01:16 +0000 (0:00:00.217)       0:00:37.894 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:01:16 +0000 (0:00:00.064)       0:00:37.959 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:01:16 +0000 (0:00:00.038)       0:00:37.997 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:01:16 +0000 (0:00:00.209)       0:00:38.206 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:01:16 +0000 (0:00:00.066)       0:00:38.272 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:01:16 +0000 (0:00:00.037)       0:00:38.310 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:01:17 +0000 (0:00:00.518)       0:00:38.829 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:01:17 +0000 (0:00:00.211)       0:00:39.041 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:01:17 +0000 (0:00:00.381)       0:00:39.422 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:01:17 +0000 (0:00:00.232)       0:00:39.655 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:01:18 +0000 (0:00:00.587)       0:00:40.242 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:01:18 +0000 (0:00:00.049)       0:00:40.291 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:01:18 +0000 (0:00:00.206)       0:00:40.498 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:01:18 +0000 (0:00:00.214)       0:00:40.712 *******
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Monday 01 December 2025  15:01:19 +0000 (0:00:00.112)       0:00:40.825 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:01:19 +0000 (0:00:00.359)       0:00:41.185 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=80   changed=29   unreachable=0    failed=0    skipped=26   rescued=0    ignored=0

Monday 01 December 2025  15:01:20 +0000 (0:00:00.794)       0:00:41.979 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.27s
libvirt_manager : Populate service facts -------------------------------- 1.99s
Copy generated content to proper location ------------------------------- 1.41s
podman : Ensure podman is installed ------------------------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.30s
libvirt_manager : Destroy machine --------------------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.21s
libvirt_manager : Destroy networks -------------------------------------- 1.14s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.04s
Gathering Facts --------------------------------------------------------- 1.03s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.87s
libvirt_manager : Start virtqemud socket service ------------------------ 0.86s
libvirt_manager : Restart firewalld ------------------------------------- 0.79s
libvirt_manager : Undefine machine -------------------------------------- 0.79s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.79s
libvirt_manager : Get installed packages list --------------------------- 0.76s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.75s
libvirt_manager : Remove detected logs ---------------------------------- 0.71s
virtualbmc : Remove vbmc files ------------------------------------------ 0.67s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.67s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:01:37 +0000 (0:00:00.058)       0:00:00.058 *******
ok: [instance]

TASK [Create custom basedir] ***************************************************
Monday 01 December 2025  15:01:38 +0000 (0:00:00.826)       0:00:00.884 *******
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Monday 01 December 2025  15:01:38 +0000 (0:00:00.430)       0:00:01.315 *******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Monday 01 December 2025  15:01:38 +0000 (0:00:00.060)       0:00:01.376 *******
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] *****************************************
Monday 01 December 2025  15:01:38 +0000 (0:00:00.105)       0:00:01.481 *******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Monday 01 December 2025  15:01:39 +0000 (0:00:00.349)       0:00:01.830 *******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Monday 01 December 2025  15:01:39 +0000 (0:00:00.239)       0:00:02.070 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Monday 01 December 2025  15:01:40 +0000 (0:00:00.823)       0:00:02.893 *******

TASK [repo_setup : Ensure directories are present] *****************************
Monday 01 December 2025  15:01:40 +0000 (0:00:00.147)       0:00:03.040 *******
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] ********************
Monday 01 December 2025  15:01:41 +0000 (0:00:00.563)       0:00:03.604 *******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Monday 01 December 2025  15:01:42 +0000 (0:00:01.396)       0:00:05.000 *******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Monday 01 December 2025  15:01:43 +0000 (0:00:01.091)       0:00:06.091 *******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Monday 01 December 2025  15:01:49 +0000 (0:00:06.204)       0:00:12.296 *******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Monday 01 December 2025  15:01:50 +0000 (0:00:00.703)       0:00:13.000 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Monday 01 December 2025  15:01:50 +0000 (0:00:00.053)       0:00:13.053 *******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Monday 01 December 2025  15:01:51 +0000 (0:00:00.912)       0:00:13.966 *******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Monday 01 December 2025  15:01:51 +0000 (0:00:00.073)       0:00:14.039 *******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Monday 01 December 2025  15:01:51 +0000 (0:00:00.068)       0:00:14.108 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Monday 01 December 2025  15:01:51 +0000 (0:00:00.066)       0:00:14.174 *******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.578)       0:00:14.753 *******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.444)       0:00:15.197 *******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.060)       0:00:15.258 *******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.063)       0:00:15.322 *******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.096)       0:00:15.419 *******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.075)       0:00:15.494 *******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Monday 01 December 2025  15:01:52 +0000 (0:00:00.057)       0:00:15.551 *******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Monday 01 December 2025  15:01:53 +0000 (0:00:00.058)       0:00:15.610 *******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Monday 01 December 2025  15:01:53 +0000 (0:00:00.089)       0:00:15.699 *******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Monday 01 December 2025  15:01:53 +0000 (0:00:00.056)       0:00:15.756 *******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Monday 01 December 2025  15:01:53 +0000 (0:00:00.057)       0:00:15.813 *******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Monday 01 December 2025  15:01:53 +0000 (0:00:00.060)       0:00:15.873 *******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Monday 01 December 2025  15:01:53 +0000 (0:00:00.087)       0:00:15.961 *******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Monday 01 December 2025  15:01:53 +0000 (0:00:00.195)       0:00:16.157 *******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Monday 01 December 2025  15:01:53 +0000 (0:00:00.227)       0:00:16.384 *******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.280)       0:00:16.665 *******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.055)       0:00:16.721 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.056)       0:00:16.778 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Monday 01 December 2025  15:01:54 +0000 (0:00:00.056)       0:00:16.834 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.055)       0:00:16.890 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Monday 01 December 2025  15:01:54 +0000 (0:00:00.093)       0:00:16.984 *******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Monday 01 December 2025  15:01:54 +0000 (0:00:00.057)       0:00:17.041 *******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Monday 01 December 2025  15:01:54 +0000 (0:00:00.050)       0:00:17.092 *******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.062)       0:00:17.155 *******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Monday 01 December 2025  15:01:54 +0000 (0:00:00.083)       0:00:17.239 *******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.087)       0:00:17.327 *******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.072)       0:00:17.399 *******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Monday 01 December 2025  15:01:54 +0000 (0:00:00.104)       0:00:17.504 *******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Monday 01 December 2025  15:01:55 +0000 (0:00:00.073)       0:00:17.577 *******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Monday 01 December 2025  15:01:55 +0000 (0:00:00.070)       0:00:17.647 *******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Monday 01 December 2025  15:02:34 +0000 (0:00:39.319)       0:00:56.966 *******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Monday 01 December 2025  15:02:35 +0000 (0:00:01.245)       0:00:58.212 *******
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Monday 01 December 2025  15:02:35 +0000 (0:00:00.115)       0:00:58.327 *******
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] *************************************
Monday 01 December 2025  15:02:35 +0000 (0:00:00.106)       0:00:58.434 *******
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Monday 01 December 2025  15:02:35 +0000 (0:00:00.049)       0:00:58.484 *******
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Monday 01 December 2025  15:02:37 +0000 (0:00:01.264)       0:00:59.748 *******
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Monday 01 December 2025  15:02:37 +0000 (0:00:00.279)       0:01:00.027 *******
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Monday 01 December 2025  15:02:37 +0000 (0:00:00.214)       0:01:00.241 *******
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Monday 01 December 2025  15:02:37 +0000 (0:00:00.090)       0:01:00.332 *******
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Monday 01 December 2025  15:02:37 +0000 (0:00:00.089)       0:01:00.421 *******
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.196)       0:01:00.618 *******
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.310)       0:01:00.928 *******
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.048)       0:01:00.976 *******
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.074)       0:01:01.050 *******
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.047)       0:01:01.098 *******
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.045)       0:01:01.143 *******
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Monday 01 December 2025  15:02:38 +0000 (0:00:00.045)       0:01:01.188 *******
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Monday 01 December 2025  15:02:38 +0000 (0:00:00.082)       0:01:01.271 *******
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] ***************************
Monday 01 December 2025  15:02:39 +0000 (0:00:00.979)       0:01:02.250 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:02:40 +0000 (0:00:00.755)       0:01:03.005 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:02:43 +0000 (0:00:03.056)       0:01:06.061 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:02:44 +0000 (0:00:00.826)       0:01:06.888 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:02:44 +0000 (0:00:00.054)       0:01:06.942 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:02:44 +0000 (0:00:00.375)       0:01:07.318 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.378)       0:01:07.696 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.085)       0:01:07.782 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.076)       0:01:07.859 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.035)       0:01:07.894 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.035)       0:01:07.930 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.036)       0:01:07.966 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.034)       0:01:08.001 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.033)       0:01:08.034 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.374)       0:01:08.409 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:02:45 +0000 (0:00:00.101)       0:01:08.510 *******
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.086)       0:01:08.597 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.035)       0:01:08.632 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.035)       0:01:08.668 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.034)       0:01:08.702 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.035)       0:01:08.738 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.333)       0:01:09.071 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.068)       0:01:09.139 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:02:46 +0000 (0:00:00.036)       0:01:09.176 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:02:47 +0000 (0:00:00.540)       0:01:09.717 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:02:47 +0000 (0:00:00.481)       0:01:10.199 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:02:48 +0000 (0:00:00.440)       0:01:10.640 *******
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] *************************
Monday 01 December 2025  15:02:48 +0000 (0:00:00.145)       0:01:10.785 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:02:48 +0000 (0:00:00.083)       0:01:10.868 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:02:48 +0000 (0:00:00.283)       0:01:11.152 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:02:48 +0000 (0:00:00.080)       0:01:11.232 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:02:48 +0000 (0:00:00.104)       0:01:11.337 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:02:48 +0000 (0:00:00.082)       0:01:11.419 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:02:48 +0000 (0:00:00.081)       0:01:11.501 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:02:49 +0000 (0:00:00.108)       0:01:11.610 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:02:49 +0000 (0:00:00.308)       0:01:11.918 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:02:49 +0000 (0:00:00.050)       0:01:11.969 *******
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] *************************
Monday 01 December 2025  15:02:49 +0000 (0:00:00.117)       0:01:12.087 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:02:49 +0000 (0:00:00.083)       0:01:12.170 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:02:49 +0000 (0:00:00.272)       0:01:12.442 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:02:49 +0000 (0:00:00.079)       0:01:12.521 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:02:50 +0000 (0:00:00.108)       0:01:12.630 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.156)       0:01:12.787 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.084)       0:01:12.872 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.111)       0:01:12.983 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.283)       0:01:13.267 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.045)       0:01:13.312 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.187)       0:01:13.500 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.036)       0:01:13.537 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:02:50 +0000 (0:00:00.035)       0:01:13.572 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:02:51 +0000 (0:00:00.067)       0:01:13.639 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:02:51 +0000 (0:00:00.207)       0:01:13.847 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:02:51 +0000 (0:00:00.037)       0:01:13.885 *******
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] ****************************************
Monday 01 December 2025  15:02:52 +0000 (0:00:01.308)       0:01:15.194 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:02:52 +0000 (0:00:00.373)       0:01:15.567 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:02:54 +0000 (0:00:01.232)       0:01:16.800 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:02:54 +0000 (0:00:00.240)       0:01:17.040 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:02:54 +0000 (0:00:00.049)       0:01:17.089 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:02:54 +0000 (0:00:00.043)       0:01:17.133 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:02:54 +0000 (0:00:00.069)       0:01:17.202 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:02:55 +0000 (0:00:00.442)       0:01:17.644 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:02:55 +0000 (0:00:00.395)       0:01:18.040 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:02:55 +0000 (0:00:00.183)       0:01:18.224 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:02:55 +0000 (0:00:00.039)       0:01:18.263 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:02:55 +0000 (0:00:00.042)       0:01:18.306 *******
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] *************************************************
Monday 01 December 2025  15:02:56 +0000 (0:00:00.750)       0:01:19.056 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:02:56 +0000 (0:00:00.088)       0:01:19.144 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:02:56 +0000 (0:00:00.290)       0:01:19.435 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:02:57 +0000 (0:00:00.235)       0:01:19.670 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:02:57 +0000 (0:00:00.085)       0:01:19.756 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:02:57 +0000 (0:00:00.192)       0:01:19.948 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:02:57 +0000 (0:00:00.231)       0:01:20.179 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:02:57 +0000 (0:00:00.071)       0:01:20.250 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:02:58 +0000 (0:00:01.269)       0:01:21.520 *******
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] ********************************
Monday 01 December 2025  15:03:00 +0000 (0:00:01.181)       0:01:22.701 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.201)       0:01:22.903 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.036)       0:01:22.939 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.035)       0:01:22.974 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.063)       0:01:23.038 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.059)       0:01:23.097 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.220)       0:01:23.317 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.067)       0:01:23.384 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:03:00 +0000 (0:00:00.038)       0:01:23.423 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:03:01 +0000 (0:00:00.210)       0:01:23.634 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:03:01 +0000 (0:00:00.035)       0:01:23.670 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:03:01 +0000 (0:00:00.037)       0:01:23.707 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:03:01 +0000 (0:00:00.335)       0:01:24.043 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:03:01 +0000 (0:00:00.210)       0:01:24.253 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:03:02 +0000 (0:00:00.378)       0:01:24.632 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:03:02 +0000 (0:00:00.244)       0:01:24.876 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:03:02 +0000 (0:00:00.616)       0:01:25.493 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:03:02 +0000 (0:00:00.048)       0:01:25.541 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:03:03 +0000 (0:00:00.209)       0:01:25.751 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:03:03 +0000 (0:00:00.223)       0:01:25.974 *******
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Monday 01 December 2025  15:03:03 +0000 (0:00:00.090)       0:01:26.065 *******
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Monday 01 December 2025  15:03:03 +0000 (0:00:00.225)       0:01:26.291 *******
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Monday 01 December 2025  15:03:03 +0000 (0:00:00.191)       0:01:26.482 *******
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Monday 01 December 2025  15:03:04 +0000 (0:00:00.203)       0:01:26.686 *******
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Monday 01 December 2025  15:03:04 +0000 (0:00:00.040)       0:01:26.727 *******
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Monday 01 December 2025  15:03:04 +0000 (0:00:00.036)       0:01:26.764 *******
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Monday 01 December 2025  15:03:04 +0000 (0:00:00.039)       0:01:26.803 *******
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Monday 01 December 2025  15:03:04 +0000 (0:00:00.037)       0:01:26.841 *******
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Monday 01 December 2025  15:03:05 +0000 (0:00:01.210)       0:01:28.051 *******
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Monday 01 December 2025  15:03:05 +0000 (0:00:00.227)       0:01:28.279 *******
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Monday 01 December 2025  15:03:06 +0000 (0:00:00.390)       0:01:28.670 *******
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Monday 01 December 2025  15:03:06 +0000 (0:00:00.046)       0:01:28.717 *******
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Monday 01 December 2025  15:03:06 +0000 (0:00:00.209)       0:01:28.926 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Monday 01 December 2025  15:03:06 +0000 (0:00:00.511)       0:01:29.438 *******
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Monday 01 December 2025  15:03:07 +0000 (0:00:00.349)       0:01:29.787 *******
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.] *********
Monday 01 December 2025  15:03:07 +0000 (0:00:00.203)       0:01:29.991 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Monday 01 December 2025  15:03:07 +0000 (0:00:00.349)       0:01:30.340 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Monday 01 December 2025  15:03:08 +0000 (0:00:00.341)       0:01:30.681 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Monday 01 December 2025  15:03:08 +0000 (0:00:00.367)       0:01:31.049 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Monday 01 December 2025  15:03:08 +0000 (0:00:00.332)       0:01:31.381 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Monday 01 December 2025  15:03:09 +0000 (0:00:00.344)       0:01:31.726 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Monday 01 December 2025  15:03:09 +0000 (0:00:00.344)       0:01:32.070 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Monday 01 December 2025  15:03:09 +0000 (0:00:00.332)       0:01:32.402 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Monday 01 December 2025  15:03:10 +0000 (0:00:00.333)       0:01:32.736 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Monday 01 December 2025  15:03:10 +0000 (0:00:00.337)       0:01:33.073 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Monday 01 December 2025  15:03:10 +0000 (0:00:00.332)       0:01:33.406 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Monday 01 December 2025  15:03:11 +0000 (0:00:00.344)       0:01:33.750 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Monday 01 December 2025  15:03:11 +0000 (0:00:00.336)       0:01:34.087 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Monday 01 December 2025  15:03:11 +0000 (0:00:00.339)       0:01:34.426 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Monday 01 December 2025  15:03:12 +0000 (0:00:00.370)       0:01:34.797 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Monday 01 December 2025  15:03:12 +0000 (0:00:00.341)       0:01:35.139 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Monday 01 December 2025  15:03:12 +0000 (0:00:00.341)       0:01:35.481 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Monday 01 December 2025  15:03:13 +0000 (0:00:00.334)       0:01:35.815 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Monday 01 December 2025  15:03:13 +0000 (0:00:00.345)       0:01:36.161 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Monday 01 December 2025  15:03:13 +0000 (0:00:00.343)       0:01:36.505 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Monday 01 December 2025  15:03:14 +0000 (0:00:00.328)       0:01:36.834 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Monday 01 December 2025  15:03:14 +0000 (0:00:00.346)       0:01:37.180 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Monday 01 December 2025  15:03:14 +0000 (0:00:00.334)       0:01:37.515 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Monday 01 December 2025  15:03:15 +0000 (0:00:00.328)       0:01:37.844 *******
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Monday 01 December 2025  15:03:15 +0000 (0:00:00.343)       0:01:38.187 *******
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Monday 01 December 2025  15:03:15 +0000 (0:00:00.056)       0:01:38.244 *******
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Monday 01 December 2025  15:03:15 +0000 (0:00:00.313)       0:01:38.557 *******
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Monday 01 December 2025  15:03:16 +0000 (0:00:00.400)       0:01:38.957 *******
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Monday 01 December 2025  15:03:16 +0000 (0:00:00.292)       0:01:39.250 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Monday 01 December 2025  15:03:16 +0000 (0:00:00.199)       0:01:39.449 *******

TASK [libvirt_manager : Deactivate default] ************************************
Monday 01 December 2025  15:03:16 +0000 (0:00:00.076)       0:01:39.525 *******
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Monday 01 December 2025  15:03:17 +0000 (0:00:00.240)       0:01:39.765 *******
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Monday 01 December 2025  15:03:17 +0000 (0:00:00.066)       0:01:39.831 *******
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Monday 01 December 2025  15:03:17 +0000 (0:00:00.397)       0:01:40.229 *******
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Monday 01 December 2025  15:03:18 +0000 (0:00:00.372)       0:01:40.601 *******
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Monday 01 December 2025  15:03:18 +0000 (0:00:00.451)       0:01:41.053 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:03:18 +0000 (0:00:00.239)       0:01:41.292 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=132  changed=22   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Monday 01 December 2025  15:03:19 +0000 (0:00:00.797)       0:01:42.089 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 39.32s
repo_setup : Initialize python venv and install requirements ------------ 6.20s
libvirt_manager : Populate service facts -------------------------------- 3.06s
repo_setup : Make sure git-core package is installed -------------------- 1.40s
libvirt_manager : Remove workload and volumes --------------------------- 1.31s
dnsmasq : Install needed packages --------------------------------------- 1.27s
ci_setup : Install needed packages -------------------------------------- 1.26s
test_deps : Install python yaml libs ------------------------------------ 1.25s
podman : Ensure podman is installed ------------------------------------- 1.23s
libvirt_manager : Install packages required for using KVM --------------- 1.21s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.18s
repo_setup : Get repo-setup repository ---------------------------------- 1.09s
ci_setup : Manage directories ------------------------------------------- 0.98s
repo_setup : Run repo-setup --------------------------------------------- 0.91s
Gathering Facts --------------------------------------------------------- 0.83s
libvirt_manager : Start virtqemud socket service ------------------------ 0.83s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.82s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
libvirt_manager : Get installed packages list --------------------------- 0.76s
virtualbmc : Remove vbmc files ------------------------------------------ 0.75s

PLAY [One hypervisor] **********************************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:03:20 +0000 (0:00:00.052)       0:00:00.052 *******
ok: [instance]

TASK [discover_latest_image : Get latest image] ********************************
Monday 01 December 2025  15:03:20 +0000 (0:00:00.904)       0:00:00.956 *******
changed: [instance]

TASK [discover_latest_image : Export facts accordingly] ************************
Monday 01 December 2025  15:03:22 +0000 (0:00:01.675)       0:00:02.632 *******
ok: [instance]

TASK [Ensure _output exists] ***************************************************
Monday 01 December 2025  15:03:22 +0000 (0:00:00.094)       0:00:02.726 *******
changed: [instance]

TASK [Load networking definition] **********************************************
Monday 01 December 2025  15:03:23 +0000 (0:00:00.355)       0:00:03.081 *******
ok: [instance]

TASK [Load scenarios] **********************************************************
Monday 01 December 2025  15:03:23 +0000 (0:00:00.052)       0:00:03.134 *******
ok: [instance]

TASK [Set output facts] ********************************************************
Monday 01 December 2025  15:03:23 +0000 (0:00:00.051)       0:00:03.185 *******
ok: [instance]

TASK [Test scenarios] **********************************************************
Monday 01 December 2025  15:03:23 +0000 (0:00:00.046)       0:00:03.232 *******
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] ******************************************************
Monday 01 December 2025  15:03:23 +0000 (0:00:00.174)       0:00:03.406 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Monday 01 December 2025  15:03:23 +0000 (0:00:00.569)       0:00:03.976 *******
ok: [instance]

TASK [Output scenario name] ****************************************************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.067)       0:00:04.044 *******
ok: [instance] =>
  msg: 'Running: Standard osp_trunk with extended translation'

TASK [Generate network data] ***************************************************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.048)       0:00:04.092 *******

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.147)       0:00:04.239 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  15:03:24 +0000 (0:00:00.072)       0:00:04.312 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.288)       0:00:04.600 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.057)       0:00:04.658 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.058)       0:00:04.716 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.111)       0:00:04.827 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})

TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.089)       0:00:04.917 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  15:03:24 +0000 (0:00:00.062)       0:00:04.979 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  15:03:25 +0000 (0:00:00.470)       0:00:05.449 *******
changed: [instance] => (item=Adding compute-0 to computes)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:03:25 +0000 (0:00:00.124)       0:00:05.574 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:03:25 +0000 (0:00:00.051)       0:00:05.625 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:03:25 +0000 (0:00:00.052)       0:00:05.677 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:03:25 +0000 (0:00:00.052)       0:00:05.730 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:03:25 +0000 (0:00:00.080)       0:00:05.811 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:03:25 +0000 (0:00:00.048)       0:00:05.860 *******
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] ***************************
Monday 01 December 2025  15:03:25 +0000 (0:00:00.145)       0:00:06.005 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:03:26 +0000 (0:00:00.047)       0:00:06.052 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:03:26 +0000 (0:00:00.264)       0:00:06.317 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:03:26 +0000 (0:00:00.441)       0:00:06.758 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:03:26 +0000 (0:00:00.109)       0:00:06.867 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:03:26 +0000 (0:00:00.085)       0:00:06.953 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  15:03:27 +0000 (0:00:00.461)       0:00:07.414 *******
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.] ***
Monday 01 December 2025  15:03:27 +0000 (0:00:00.171)       0:00:07.585 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  15:03:27 +0000 (0:00:00.083)       0:00:07.668 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Monday 01 December 2025  15:03:28 +0000 (0:00:00.586)       0:00:08.255 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks are active] ****************************
Monday 01 December 2025  15:03:28 +0000 (0:00:00.602)       0:00:08.857 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Monday 01 December 2025  15:03:29 +0000 (0:00:00.445)       0:00:09.303 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Monday 01 December 2025  15:03:29 +0000 (0:00:00.435)       0:00:09.738 *******
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] ***********************
Monday 01 December 2025  15:03:29 +0000 (0:00:00.140)       0:00:09.878 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  15:03:30 +0000 (0:00:00.286)       0:00:10.165 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Monday 01 December 2025  15:03:30 +0000 (0:00:00.386)       0:00:10.552 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  15:03:30 +0000 (0:00:00.156)       0:00:10.708 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  15:03:30 +0000 (0:00:00.137)       0:00:10.846 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  15:03:32 +0000 (0:00:01.471)       0:00:12.317 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  15:03:32 +0000 (0:00:00.231)       0:00:12.549 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  15:03:32 +0000 (0:00:00.379)       0:00:12.928 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  15:03:34 +0000 (0:00:01.724)       0:00:14.653 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  15:03:35 +0000 (0:00:00.415)       0:00:15.068 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  15:03:35 +0000 (0:00:00.062)       0:00:15.131 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  15:03:35 +0000 (0:00:00.056)       0:00:15.187 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  15:03:35 +0000 (0:00:00.415)       0:00:15.603 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:03:35 +0000 (0:00:00.342)       0:00:15.945 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:03:37 +0000 (0:00:01.224)       0:00:17.170 *******
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] ********************************
Monday 01 December 2025  15:03:40 +0000 (0:00:03.284)       0:00:20.455 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:03:40 +0000 (0:00:00.254)       0:00:20.710 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:03:41 +0000 (0:00:00.376)       0:00:21.086 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:03:41 +0000 (0:00:00.411)       0:00:21.498 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:03:41 +0000 (0:00:00.111)       0:00:21.609 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:03:41 +0000 (0:00:00.402)       0:00:22.012 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:03:42 +0000 (0:00:00.048)       0:00:22.060 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:03:42 +0000 (0:00:00.117)       0:00:22.178 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:03:42 +0000 (0:00:00.390)       0:00:22.568 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:03:42 +0000 (0:00:00.049)       0:00:22.618 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:03:42 +0000 (0:00:00.270)       0:00:22.889 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:03:43 +0000 (0:00:00.900)       0:00:23.790 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:03:43 +0000 (0:00:00.051)       0:00:23.841 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:03:43 +0000 (0:00:00.049)       0:00:23.891 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  15:03:44 +0000 (0:00:00.125)       0:00:24.016 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:03:44 +0000 (0:00:00.160)       0:00:24.177 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:03:44 +0000 (0:00:00.109)       0:00:24.286 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:03:44 +0000 (0:00:00.083)       0:00:24.370 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:03:44 +0000 (0:00:00.483)       0:00:24.853 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:03:44 +0000 (0:00:00.054)       0:00:24.908 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.133)       0:00:25.041 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.066)       0:00:25.107 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.067)       0:00:25.174 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.501)       0:00:25.676 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.049)       0:00:25.725 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.081)       0:00:25.807 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  15:03:45 +0000 (0:00:00.101)       0:00:25.909 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:03:46 +0000 (0:00:00.483)       0:00:26.392 *******
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] ***************
Monday 01 December 2025  15:03:46 +0000 (0:00:00.097)       0:00:26.489 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:03:46 +0000 (0:00:00.384)       0:00:26.874 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:03:46 +0000 (0:00:00.071)       0:00:26.945 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:03:47 +0000 (0:00:00.223)       0:00:27.168 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  15:03:47 +0000 (0:00:00.065)       0:00:27.234 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  15:03:47 +0000 (0:00:00.350)       0:00:27.585 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  15:03:47 +0000 (0:00:00.355)       0:00:27.940 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  15:03:48 +0000 (0:00:00.352)       0:00:28.293 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  15:03:48 +0000 (0:00:00.161)       0:00:28.454 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:03:48 +0000 (0:00:00.355)       0:00:28.809 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:03:48 +0000 (0:00:00.054)       0:00:28.864 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:03:48 +0000 (0:00:00.052)       0:00:28.917 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:03:48 +0000 (0:00:00.091)       0:00:29.008 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:03:49 +0000 (0:00:00.054)       0:00:29.062 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:03:49 +0000 (0:00:00.047)       0:00:29.110 *******
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] ***************************
Monday 01 December 2025  15:03:49 +0000 (0:00:00.152)       0:00:29.263 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:03:49 +0000 (0:00:00.087)       0:00:29.350 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:03:49 +0000 (0:00:00.229)       0:00:29.580 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:03:49 +0000 (0:00:00.404)       0:00:29.984 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:03:50 +0000 (0:00:00.114)       0:00:30.098 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:03:50 +0000 (0:00:00.097)       0:00:30.195 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  15:03:50 +0000 (0:00:00.465)       0:00:30.661 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  15:03:50 +0000 (0:00:00.055)       0:00:30.716 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  15:03:50 +0000 (0:00:00.089)       0:00:30.806 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  15:03:50 +0000 (0:00:00.049)       0:00:30.856 *******
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] **************************************
Monday 01 December 2025  15:03:50 +0000 (0:00:00.109)       0:00:30.965 *******
ok: [instance] => (item=compute-0 - ctlplane)

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.139)       0:00:31.105 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.089)       0:00:31.194 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.085)       0:00:31.280 *******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.086)       0:00:31.366 *******
ok: [instance] => (item=compute-0 - public)

TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.153)       0:00:31.519 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.130)       0:00:31.650 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.070)       0:00:31.721 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:99:d2:83', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:33:cb:68', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.124)       0:00:31.845 *******
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] *************************************
Monday 01 December 2025  15:03:51 +0000 (0:00:00.106)       0:00:31.952 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.202)       0:00:32.155 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.094)       0:00:32.249 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.199)       0:00:32.449 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.051)       0:00:32.500 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.049)       0:00:32.549 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:99:d2:83', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:33:cb:68', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.168)       0:00:32.717 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  15:03:52 +0000 (0:00:00.066)       0:00:32.783 *******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:99:d2:83', 'entry': 'set:compute,52:54:00:99:d2:83,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:33:cb:68', 'entry': 'set:compute,52:54:00:33:cb:68,192.168.110.10,compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  15:03:53 +0000 (0:00:00.719)       0:00:33.503 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  15:03:53 +0000 (0:00:00.115)       0:00:33.619 *******
ok: [instance] => (item=compute-0)

TASK [Inject VMs in the .utility zone] *****************************************
Monday 01 December 2025  15:03:53 +0000 (0:00:00.114)       0:00:33.733 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  15:03:53 +0000 (0:00:00.134)       0:00:33.868 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  15:03:53 +0000 (0:00:00.097)       0:00:33.965 *******
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] ********************************************
Monday 01 December 2025  15:03:54 +0000 (0:00:00.104)       0:00:34.070 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  15:03:54 +0000 (0:00:00.942)       0:00:35.013 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  15:03:55 +0000 (0:00:00.083)       0:00:35.096 *******
skipping: [instance] => (item=compute)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Monday 01 December 2025  15:03:55 +0000 (0:00:00.072)       0:00:35.169 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  15:03:55 +0000 (0:00:00.062)       0:00:35.232 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  15:03:55 +0000 (0:00:00.382)       0:00:35.614 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:03:55 +0000 (0:00:00.101)       0:00:35.716 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:03:56 +0000 (0:00:00.827)       0:00:36.544 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  15:03:56 +0000 (0:00:00.400)       0:00:36.944 *******
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Monday 01 December 2025  15:03:57 +0000 (0:00:00.410)       0:00:37.355 *******
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] ***************************************
Monday 01 December 2025  15:03:57 +0000 (0:00:00.218)       0:00:37.573 *******
ok: [instance]

TASK [Ensure files exist] ******************************************************
Monday 01 December 2025  15:03:57 +0000 (0:00:00.307)       0:00:37.880 *******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)

TASK [Check DHCP options configuration file exists] ****************************
Monday 01 December 2025  15:03:57 +0000 (0:00:00.095)       0:00:37.976 *******
skipping: [instance]

TASK [Assert DHCP options file exists] *****************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.063)       0:00:38.039 *******
skipping: [instance]

TASK [Read DHCP options file] **************************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.109)       0:00:38.149 *******
skipping: [instance]

TASK [Decode DHCP options content] *********************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.093)       0:00:38.243 *******
skipping: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.110)       0:00:38.353 *******
skipping: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.067)       0:00:38.421 *******
skipping: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.064)       0:00:38.485 *******
skipping: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.108)       0:00:38.593 *******
skipping: [instance]

TASK [Ensure it failed at the right place] *************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.065)       0:00:38.659 *******
skipping: [instance]

TASK [Mark failure] ************************************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.055)       0:00:38.715 *******
skipping: [instance]

TASK [Display error message] ***************************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.061)       0:00:38.777 *******
skipping: [instance]

TASK [Append scenario to list] *************************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.095)       0:00:38.873 *******
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Monday 01 December 2025  15:03:58 +0000 (0:00:00.060)       0:00:38.933 *******
changed: [instance]

TASK [Copy files of interest] **************************************************
Monday 01 December 2025  15:03:59 +0000 (0:00:00.231)       0:00:39.164 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Monday 01 December 2025  15:03:59 +0000 (0:00:00.543)       0:00:39.708 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Monday 01 December 2025  15:04:00 +0000 (0:00:00.430)       0:00:40.138 *******

TASK [libvirt_manager : Get installed packages list] ***************************
Monday 01 December 2025  15:04:00 +0000 (0:00:00.214)       0:00:40.353 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:04:01 +0000 (0:00:00.769)       0:00:41.122 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:04:03 +0000 (0:00:02.058)       0:00:43.181 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:04:04 +0000 (0:00:00.882)       0:00:44.063 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:04:04 +0000 (0:00:00.052)       0:00:44.116 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:04:04 +0000 (0:00:00.390)       0:00:44.507 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:04:04 +0000 (0:00:00.401)       0:00:44.908 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.119)       0:00:45.027 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.080)       0:00:45.108 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.036)       0:00:45.145 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.036)       0:00:45.181 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.035)       0:00:45.217 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.036)       0:00:45.254 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.035)       0:00:45.289 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.270)       0:00:45.560 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.093)       0:00:45.653 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.081)       0:00:45.735 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:05 +0000 (0:00:00.253)       0:00:45.989 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.087)       0:00:46.076 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.079)       0:00:46.155 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.079)       0:00:46.234 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.255)       0:00:46.490 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.274)       0:00:46.764 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.117)       0:00:46.881 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:06 +0000 (0:00:00.082)       0:00:46.963 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:07 +0000 (0:00:00.082)       0:00:47.046 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:07 +0000 (0:00:00.261)       0:00:47.308 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:04:07 +0000 (0:00:00.281)       0:00:47.589 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:04:08 +0000 (0:00:00.988)       0:00:48.578 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:04:09 +0000 (0:00:00.562)       0:00:49.140 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:04:09 +0000 (0:00:00.671)       0:00:49.812 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:04:10 +0000 (0:00:00.247)       0:00:50.060 *******
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': 612354, 'dev': 64513, 'nlink': 1, 'atime': 1764601413.378007, 'mtime': 1764601413.378007, 'ctime': 1764601413.379007, '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': 1605354, 'dev': 64513, 'nlink': 1, 'atime': 1764601413.380007, 'mtime': 1764601413.380007, 'ctime': 1764601413.380007, '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] **************************
Monday 01 December 2025  15:04:10 +0000 (0:00:00.531)       0:00:50.592 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:04:11 +0000 (0:00:00.860)       0:00:51.452 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:04:11 +0000 (0:00:00.366)       0:00:51.819 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:04:12 +0000 (0:00:00.374)       0:00:52.193 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:04:12 +0000 (0:00:00.458)       0:00:52.651 *******
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] *************************
Monday 01 December 2025  15:04:12 +0000 (0:00:00.154)       0:00:52.806 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:04:12 +0000 (0:00:00.087)       0:00:52.893 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:04:13 +0000 (0:00:00.274)       0:00:53.168 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:04:13 +0000 (0:00:00.081)       0:00:53.249 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:04:13 +0000 (0:00:00.106)       0:00:53.356 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:04:13 +0000 (0:00:00.079)       0:00:53.436 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:04:13 +0000 (0:00:00.083)       0:00:53.519 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:04:13 +0000 (0:00:00.111)       0:00:53.631 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:04:13 +0000 (0:00:00.315)       0:00:53.947 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:04:13 +0000 (0:00:00.049)       0:00:53.997 *******
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] *************************
Monday 01 December 2025  15:04:14 +0000 (0:00:00.125)       0:00:54.122 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:04:14 +0000 (0:00:00.084)       0:00:54.207 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:04:14 +0000 (0:00:00.268)       0:00:54.476 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:04:14 +0000 (0:00:00.081)       0:00:54.557 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:04:14 +0000 (0:00:00.108)       0:00:54.665 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:04:14 +0000 (0:00:00.155)       0:00:54.820 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:04:14 +0000 (0:00:00.084)       0:00:54.905 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:04:14 +0000 (0:00:00.110)       0:00:55.015 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.292)       0:00:55.307 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.047)       0:00:55.355 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.189)       0:00:55.544 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.039)       0:00:55.583 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.038)       0:00:55.622 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.078)       0:00:55.700 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.206)       0:00:55.906 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:04:15 +0000 (0:00:00.037)       0:00:55.944 *******
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] ****************************************
Monday 01 December 2025  15:04:17 +0000 (0:00:01.310)       0:00:57.254 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:04:17 +0000 (0:00:00.370)       0:00:57.625 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:04:18 +0000 (0:00:01.223)       0:00:58.848 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:04:19 +0000 (0:00:00.246)       0:00:59.095 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:04:19 +0000 (0:00:00.049)       0:00:59.145 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:04:19 +0000 (0:00:00.044)       0:00:59.189 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:04:19 +0000 (0:00:00.067)       0:00:59.256 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:04:19 +0000 (0:00:00.488)       0:00:59.745 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:04:20 +0000 (0:00:00.386)       0:01:00.131 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:04:20 +0000 (0:00:00.191)       0:01:00.323 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:04:20 +0000 (0:00:00.041)       0:01:00.364 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:04:20 +0000 (0:00:00.039)       0:01:00.404 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)

TASK [Clean remote ssh config] *************************************************
Monday 01 December 2025  15:04:21 +0000 (0:00:00.712)       0:01:01.116 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:04:21 +0000 (0:00:00.123)       0:01:01.239 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:04:21 +0000 (0:00:00.202)       0:01:01.442 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:04:21 +0000 (0:00:00.229)       0:01:01.672 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:04:21 +0000 (0:00:00.094)       0:01:01.766 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:04:21 +0000 (0:00:00.210)       0:01:01.976 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:04:22 +0000 (0:00:00.258)       0:01:02.234 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:04:22 +0000 (0:00:00.069)       0:01:02.304 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:04:23 +0000 (0:00:01.265)       0:01:03.569 *******
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] ********************************
Monday 01 December 2025  15:04:26 +0000 (0:00:03.135)       0:01:06.705 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:04:26 +0000 (0:00:00.224)       0:01:06.929 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:04:26 +0000 (0:00:00.041)       0:01:06.971 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.070)       0:01:07.041 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.069)       0:01:07.110 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.039)       0:01:07.149 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.222)       0:01:07.372 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.068)       0:01:07.441 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.039)       0:01:07.480 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:04:27 +0000 (0:00:00.226)       0:01:07.707 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.036)       0:01:07.743 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:04:27 +0000 (0:00:00.074)       0:01:07.818 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:04:28 +0000 (0:00:00.537)       0:01:08.355 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:04:28 +0000 (0:00:00.217)       0:01:08.572 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:04:28 +0000 (0:00:00.400)       0:01:08.972 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:04:29 +0000 (0:00:00.247)       0:01:09.220 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:04:29 +0000 (0:00:00.621)       0:01:09.842 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:04:29 +0000 (0:00:00.052)       0:01:09.894 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:04:30 +0000 (0:00:00.225)       0:01:10.119 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:04:30 +0000 (0:00:00.225)       0:01:10.345 *******
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Monday 01 December 2025  15:04:30 +0000 (0:00:00.125)       0:01:10.471 *******
changed: [instance]

TASK [Ensure tree exists] ******************************************************
Monday 01 December 2025  15:04:30 +0000 (0:00:00.307)       0:01:10.778 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.584)       0:01:11.362 *******
ok: [instance]

TASK [Output scenario name] ****************************************************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.040)       0:01:11.403 *******
ok: [instance] =>
  msg: 'Running: DHCP options for VM types'

TASK [Generate network data] ***************************************************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.041)       0:01:11.444 *******

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.159)       0:01:11.604 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  15:04:31 +0000 (0:00:00.040)       0:01:11.645 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.191)       0:01:11.836 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.039)       0:01:11.876 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.038)       0:01:11.915 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  15:04:31 +0000 (0:00:00.060)       0:01:11.975 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})

TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.075)       0:01:12.050 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.040)       0:01:12.091 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.346)       0:01:12.437 *******
ok: [instance] => (item=Adding compute-0 to computes)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:04:32 +0000 (0:00:00.118)       0:01:12.555 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.044)       0:01:12.599 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.044)       0:01:12.644 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.044)       0:01:12.688 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.046)       0:01:12.735 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:04:32 +0000 (0:00:00.039)       0:01:12.774 *******
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] ***************************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.124)       0:01:12.898 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:04:32 +0000 (0:00:00.039)       0:01:12.938 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:04:33 +0000 (0:00:00.221)       0:01:13.160 *******
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:04:33 +0000 (0:00:00.384)       0:01:13.544 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:04:33 +0000 (0:00:00.090)       0:01:13.635 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:04:33 +0000 (0:00:00.051)       0:01:13.687 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  15:04:34 +0000 (0:00:00.446)       0:01:14.134 *******
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.] ***
Monday 01 December 2025  15:04:34 +0000 (0:00:00.108)       0:01:14.242 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  15:04:34 +0000 (0:00:00.065)       0:01:14.308 *******
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] *******************
Monday 01 December 2025  15:04:35 +0000 (0:00:00.863)       0:01:15.172 *******
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] ****************************
Monday 01 December 2025  15:04:36 +0000 (0:00:00.958)       0:01:16.130 *******
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] ******************
Monday 01 December 2025  15:04:36 +0000 (0:00:00.797)       0:01:16.927 *******
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] **********
Monday 01 December 2025  15:04:37 +0000 (0:00:00.828)       0:01:17.756 *******
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] ***********************
Monday 01 December 2025  15:04:37 +0000 (0:00:00.079)       0:01:17.835 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  15:04:38 +0000 (0:00:00.188)       0:01:18.024 *******
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] ************************
Monday 01 December 2025  15:04:38 +0000 (0:00:00.681)       0:01:18.706 *******
skipping: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  15:04:38 +0000 (0:00:00.058)       0:01:18.764 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  15:04:38 +0000 (0:00:00.039)       0:01:18.804 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  15:04:38 +0000 (0:00:00.036)       0:01:18.841 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  15:04:39 +0000 (0:00:00.416)       0:01:19.257 *******
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] ***************************************
Monday 01 December 2025  15:04:39 +0000 (0:00:00.411)       0:01:19.669 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:04:40 +0000 (0:00:01.231)       0:01:20.900 *******
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] ********************************
Monday 01 December 2025  15:04:44 +0000 (0:00:03.191)       0:01:24.091 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:04:44 +0000 (0:00:00.222)       0:01:24.313 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:04:44 +0000 (0:00:00.371)       0:01:24.685 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:04:45 +0000 (0:00:00.391)       0:01:25.077 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:04:45 +0000 (0:00:00.070)       0:01:25.147 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:04:45 +0000 (0:00:00.378)       0:01:25.525 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:04:45 +0000 (0:00:00.041)       0:01:25.567 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:04:45 +0000 (0:00:00.107)       0:01:25.674 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:04:46 +0000 (0:00:00.405)       0:01:26.080 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:04:46 +0000 (0:00:00.042)       0:01:26.123 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:04:46 +0000 (0:00:00.243)       0:01:26.366 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.700)       0:01:27.066 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.044)       0:01:27.111 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.075)       0:01:27.186 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.076)       0:01:27.263 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.248)       0:01:27.511 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.048)       0:01:27.559 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:47 +0000 (0:00:00.058)       0:01:27.618 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.441)       0:01:28.059 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.085)       0:01:28.144 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.064)       0:01:28.208 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.050)       0:01:28.259 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.058)       0:01:28.317 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.456)       0:01:28.774 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.040)       0:01:28.815 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.107)       0:01:28.923 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:48 +0000 (0:00:00.051)       0:01:28.974 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:49 +0000 (0:00:00.057)       0:01:29.032 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:49 +0000 (0:00:00.435)       0:01:29.468 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:49 +0000 (0:00:00.039)       0:01:29.507 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:49 +0000 (0:00:00.062)       0:01:29.570 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:49 +0000 (0:00:00.050)       0:01:29.620 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:49 +0000 (0:00:00.059)       0:01:29.680 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.431)       0:01:30.111 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.040)       0:01:30.152 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.064)       0:01:30.216 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.050)       0:01:30.267 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.057)       0:01:30.324 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.434)       0:01:30.759 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.039)       0:01:30.799 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.105)       0:01:30.904 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.049)       0:01:30.954 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:04:50 +0000 (0:00:00.057)       0:01:31.012 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:04:51 +0000 (0:00:00.443)       0:01:31.456 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:04:51 +0000 (0:00:00.040)       0:01:31.496 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  15:04:51 +0000 (0:00:00.063)       0:01:31.560 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  15:04:51 +0000 (0:00:00.042)       0:01:31.603 *******
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] ***************
Monday 01 December 2025  15:04:52 +0000 (0:00:00.854)       0:01:32.458 *******
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] ***************
Monday 01 December 2025  15:04:52 +0000 (0:00:00.090)       0:01:32.548 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:04:52 +0000 (0:00:00.235)       0:01:32.783 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:04:52 +0000 (0:00:00.050)       0:01:32.833 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:04:53 +0000 (0:00:00.216)       0:01:33.050 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:04:53 +0000 (0:00:00.047)       0:01:33.097 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:04:53 +0000 (0:00:00.254)       0:01:33.352 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:04:53 +0000 (0:00:00.046)       0:01:33.399 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:04:53 +0000 (0:00:00.209)       0:01:33.609 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  15:04:53 +0000 (0:00:00.046)       0:01:33.655 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  15:04:53 +0000 (0:00:00.342)       0:01:33.998 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  15:04:54 +0000 (0:00:00.345)       0:01:34.343 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  15:04:54 +0000 (0:00:00.347)       0:01:34.691 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  15:04:54 +0000 (0:00:00.153)       0:01:34.844 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:04:55 +0000 (0:00:00.340)       0:01:35.185 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.045)       0:01:35.231 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.045)       0:01:35.276 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.046)       0:01:35.323 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.046)       0:01:35.370 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:04:55 +0000 (0:00:00.040)       0:01:35.411 *******
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] ***************************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.125)       0:01:35.536 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.039)       0:01:35.576 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:04:55 +0000 (0:00:00.264)       0:01:35.840 *******
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:04:56 +0000 (0:00:00.377)       0:01:36.218 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:04:56 +0000 (0:00:00.091)       0:01:36.309 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:04:56 +0000 (0:00:00.054)       0:01:36.364 *******
ok: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  15:04:56 +0000 (0:00:00.418)       0:01:36.782 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  15:04:56 +0000 (0:00:00.046)       0:01:36.829 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  15:04:56 +0000 (0:00:00.039)       0:01:36.868 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  15:04:56 +0000 (0:00:00.086)       0:01:36.954 *******
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] **************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.091)       0:01:37.046 *******
ok: [instance] => (item=compute-0 - ctlplane)

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.093)       0:01:37.139 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.067)       0:01:37.206 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.067)       0:01:37.274 *******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.066)       0:01:37.340 *******
ok: [instance] => (item=compute-0 - public)

TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.091)       0:01:37.431 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.151)       0:01:37.583 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.053)       0:01:37.637 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:3a:fe:d2', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ca:eb:a2', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.066)       0:01:37.703 *******
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] *************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.074)       0:01:37.778 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:04:57 +0000 (0:00:00.193)       0:01:37.972 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:04:58 +0000 (0:00:00.045)       0:01:38.017 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:04:58 +0000 (0:00:00.200)       0:01:38.218 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  15:04:58 +0000 (0:00:00.044)       0:01:38.262 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  15:04:58 +0000 (0:00:00.084)       0:01:38.346 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:3a:fe:d2', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ca:eb:a2', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  15:04:58 +0000 (0:00:00.109)       0:01:38.455 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  15:04:58 +0000 (0:00:00.052)       0:01:38.507 *******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:3a:fe:d2', 'entry': 'set:compute,52:54:00:3a:fe:d2,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:ca:eb:a2', 'entry': 'set:compute,52:54:00:ca:eb:a2,192.168.110.10,compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  15:04:59 +0000 (0:00:00.727)       0:01:39.235 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  15:04:59 +0000 (0:00:00.062)       0:01:39.297 *******
ok: [instance] => (item=compute-0)

TASK [Inject VMs in the .utility zone] *****************************************
Monday 01 December 2025  15:04:59 +0000 (0:00:00.098)       0:01:39.396 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  15:04:59 +0000 (0:00:00.159)       0:01:39.555 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  15:04:59 +0000 (0:00:00.051)       0:01:39.606 *******
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] ********************************************
Monday 01 December 2025  15:04:59 +0000 (0:00:00.133)       0:01:39.740 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  15:05:01 +0000 (0:00:01.619)       0:01:41.360 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  15:05:01 +0000 (0:00:00.041)       0:01:41.401 *******
ok: [instance] => (item=compute)

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Monday 01 December 2025  15:05:01 +0000 (0:00:00.094)       0:01:41.496 *******
changed: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  15:05:01 +0000 (0:00:00.389)       0:01:41.885 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  15:05:02 +0000 (0:00:00.391)       0:01:42.276 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:05:02 +0000 (0:00:00.048)       0:01:42.325 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:05:03 +0000 (0:00:00.816)       0:01:43.142 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  15:05:03 +0000 (0:00:00.362)       0:01:43.504 *******
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Monday 01 December 2025  15:05:03 +0000 (0:00:00.370)       0:01:43.875 *******
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] ***************************************
Monday 01 December 2025  15:05:03 +0000 (0:00:00.116)       0:01:43.991 *******
ok: [instance]

TASK [Ensure files exist] ******************************************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.204)       0:01:44.195 *******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)

TASK [Check DHCP options configuration file exists] ****************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.079)       0:01:44.275 *******
ok: [instance]

TASK [Assert DHCP options file exists] *****************************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.226)       0:01:44.501 *******
ok: [instance]

TASK [Read DHCP options file] **************************************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.091)       0:01:44.592 *******
ok: [instance]

TASK [Decode DHCP options content] *********************************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.290)       0:01:44.883 *******
ok: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.051)       0:01:44.935 *******
ok: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Monday 01 December 2025  15:05:04 +0000 (0:00:00.051)       0:01:44.986 *******
ok: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.231)       0:01:45.217 *******
ok: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.221)       0:01:45.439 *******
ok: [instance]

TASK [Ensure it failed at the right place] *************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.057)       0:01:45.496 *******
skipping: [instance]

TASK [Mark failure] ************************************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.045)       0:01:45.542 *******
skipping: [instance]

TASK [Display error message] ***************************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.092)       0:01:45.634 *******
skipping: [instance]

TASK [Append scenario to list] *************************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.044)       0:01:45.678 *******
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.040)       0:01:45.719 *******
changed: [instance]

TASK [Copy files of interest] **************************************************
Monday 01 December 2025  15:05:05 +0000 (0:00:00.208)       0:01:45.927 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Monday 01 December 2025  15:05:06 +0000 (0:00:00.542)       0:01:46.470 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Monday 01 December 2025  15:05:06 +0000 (0:00:00.390)       0:01:46.860 *******

TASK [libvirt_manager : Get installed packages list] ***************************
Monday 01 December 2025  15:05:07 +0000 (0:00:00.233)       0:01:47.094 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:05:07 +0000 (0:00:00.555)       0:01:47.650 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:05:09 +0000 (0:00:01.895)       0:01:49.545 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:05:10 +0000 (0:00:00.646)       0:01:50.191 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:05:10 +0000 (0:00:00.049)       0:01:50.241 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:05:10 +0000 (0:00:00.278)       0:01:50.520 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:05:10 +0000 (0:00:00.272)       0:01:50.792 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:05:10 +0000 (0:00:00.112)       0:01:50.905 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:05:10 +0000 (0:00:00.078)       0:01:50.984 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.039)       0:01:51.023 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.036)       0:01:51.060 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.036)       0:01:51.096 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.038)       0:01:51.135 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.037)       0:01:51.173 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.266)       0:01:51.439 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.086)       0:01:51.526 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.078)       0:01:51.604 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.262)       0:01:51.867 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.076)       0:01:51.943 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:11 +0000 (0:00:00.070)       0:01:52.014 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:12 +0000 (0:00:00.070)       0:01:52.085 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:12 +0000 (0:00:00.265)       0:01:52.351 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:12 +0000 (0:00:00.276)       0:01:52.627 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:12 +0000 (0:00:00.130)       0:01:52.757 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:12 +0000 (0:00:00.071)       0:01:52.829 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:12 +0000 (0:00:00.072)       0:01:52.902 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:13 +0000 (0:00:00.256)       0:01:53.159 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:05:13 +0000 (0:00:00.272)       0:01:53.431 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:05:14 +0000 (0:00:00.984)       0:01:54.416 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:05:14 +0000 (0:00:00.540)       0:01:54.957 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:05:15 +0000 (0:00:00.559)       0:01:55.516 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:05:15 +0000 (0:00:00.224)       0:01:55.741 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  15:05:15 +0000 (0:00:00.038)       0:01:55.779 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:05:16 +0000 (0:00:00.839)       0:01:56.619 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:05:16 +0000 (0:00:00.362)       0:01:56.981 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:05:17 +0000 (0:00:00.356)       0:01:57.338 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:05:17 +0000 (0:00:00.441)       0:01:57.780 *******
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] *************************
Monday 01 December 2025  15:05:17 +0000 (0:00:00.112)       0:01:57.892 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:05:17 +0000 (0:00:00.073)       0:01:57.966 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:05:18 +0000 (0:00:00.312)       0:01:58.279 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:05:18 +0000 (0:00:00.077)       0:01:58.356 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:05:18 +0000 (0:00:00.106)       0:01:58.462 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:05:18 +0000 (0:00:00.075)       0:01:58.538 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:05:18 +0000 (0:00:00.075)       0:01:58.614 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:05:18 +0000 (0:00:00.102)       0:01:58.717 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:05:18 +0000 (0:00:00.283)       0:01:59.000 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:05:19 +0000 (0:00:00.040)       0:01:59.041 *******
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] *************************
Monday 01 December 2025  15:05:19 +0000 (0:00:00.218)       0:01:59.259 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:05:19 +0000 (0:00:00.076)       0:01:59.336 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:05:19 +0000 (0:00:00.269)       0:01:59.605 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:05:19 +0000 (0:00:00.078)       0:01:59.683 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:05:19 +0000 (0:00:00.103)       0:01:59.787 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:05:19 +0000 (0:00:00.075)       0:01:59.862 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:05:19 +0000 (0:00:00.075)       0:01:59.938 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.103)       0:02:00.042 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.330)       0:02:00.372 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.040)       0:02:00.412 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.194)       0:02:00.606 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.042)       0:02:00.648 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.040)       0:02:00.689 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.042)       0:02:00.732 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.213)       0:02:00.946 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:05:20 +0000 (0:00:00.038)       0:02:00.984 *******
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] ****************************************
Monday 01 December 2025  15:05:22 +0000 (0:00:01.322)       0:02:02.306 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:05:22 +0000 (0:00:00.363)       0:02:02.669 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:05:23 +0000 (0:00:01.253)       0:02:03.923 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:05:24 +0000 (0:00:00.278)       0:02:04.202 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:05:24 +0000 (0:00:00.051)       0:02:04.254 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:05:24 +0000 (0:00:00.044)       0:02:04.298 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:05:24 +0000 (0:00:00.068)       0:02:04.366 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:05:24 +0000 (0:00:00.330)       0:02:04.697 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:05:24 +0000 (0:00:00.300)       0:02:04.997 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:05:25 +0000 (0:00:00.199)       0:02:05.196 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:05:25 +0000 (0:00:00.037)       0:02:05.234 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:05:25 +0000 (0:00:00.086)       0:02:05.321 *******
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] *************************************************
Monday 01 December 2025  15:05:25 +0000 (0:00:00.696)       0:02:06.017 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:05:26 +0000 (0:00:00.092)       0:02:06.110 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:05:26 +0000 (0:00:00.199)       0:02:06.310 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:05:26 +0000 (0:00:00.274)       0:02:06.585 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:05:26 +0000 (0:00:00.098)       0:02:06.683 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:05:26 +0000 (0:00:00.203)       0:02:06.887 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:05:27 +0000 (0:00:00.229)       0:02:07.117 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:05:27 +0000 (0:00:00.073)       0:02:07.190 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:05:28 +0000 (0:00:01.233)       0:02:08.423 *******
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] ********************************
Monday 01 December 2025  15:05:31 +0000 (0:00:03.191)       0:02:11.615 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:05:31 +0000 (0:00:00.235)       0:02:11.850 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:05:31 +0000 (0:00:00.042)       0:02:11.893 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:05:31 +0000 (0:00:00.085)       0:02:11.978 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.071)       0:02:12.049 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.042)       0:02:12.092 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.218)       0:02:12.311 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.068)       0:02:12.380 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.039)       0:02:12.419 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:05:32 +0000 (0:00:00.218)       0:02:12.638 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.083)       0:02:12.722 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:05:32 +0000 (0:00:00.044)       0:02:12.766 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:05:33 +0000 (0:00:00.522)       0:02:13.288 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:05:33 +0000 (0:00:00.217)       0:02:13.506 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:05:33 +0000 (0:00:00.399)       0:02:13.906 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:05:34 +0000 (0:00:00.249)       0:02:14.156 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:05:34 +0000 (0:00:00.610)       0:02:14.766 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:05:34 +0000 (0:00:00.052)       0:02:14.819 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:05:35 +0000 (0:00:00.212)       0:02:15.031 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:05:35 +0000 (0:00:00.222)       0:02:15.254 *******
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Monday 01 December 2025  15:05:35 +0000 (0:00:00.136)       0:02:15.390 *******
changed: [instance]

TASK [Ensure tree exists] ******************************************************
Monday 01 December 2025  15:05:35 +0000 (0:00:00.225)       0:02:15.616 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.595)       0:02:16.212 *******
ok: [instance]

TASK [Output scenario name] ****************************************************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.039)       0:02:16.251 *******
ok: [instance] =>
  msg: 'Running: Baremetal integration'

TASK [Generate network data] ***************************************************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.041)       0:02:16.292 *******

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.133)       0:02:16.426 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  15:05:36 +0000 (0:00:00.086)       0:02:16.512 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.207)       0:02:16.720 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.039)       0:02:16.760 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.040)       0:02:16.800 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.062)       0:02:16.862 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})

TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.079)       0:02:16.942 *******
ok: [instance] => (item=bm-0)

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  15:05:36 +0000 (0:00:00.065)       0:02:17.008 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.344)       0:02:17.352 *******
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding bm-0 to baremetals)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:05:37 +0000 (0:00:00.159)       0:02:17.512 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.046)       0:02:17.558 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.046)       0:02:17.604 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.045)       0:02:17.649 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.047)       0:02:17.697 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:05:37 +0000 (0:00:00.042)       0:02:17.740 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})

TASK [networking_mapper : Gather facts if requested] ***************************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.127)       0:02:17.868 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:05:37 +0000 (0:00:00.039)       0:02:17.907 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:05:38 +0000 (0:00:00.229)       0:02:18.137 *******
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:05:38 +0000 (0:00:00.426)       0:02:18.563 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:05:38 +0000 (0:00:00.091)       0:02:18.655 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:05:38 +0000 (0:00:00.051)       0:02:18.706 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  15:05:39 +0000 (0:00:00.426)       0:02:19.132 *******
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.] ***
Monday 01 December 2025  15:05:39 +0000 (0:00:00.104)       0:02:19.237 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  15:05:39 +0000 (0:00:00.062)       0:02:19.299 *******
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] *******************
Monday 01 December 2025  15:05:40 +0000 (0:00:01.209)       0:02:20.509 *******
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] ****************************
Monday 01 December 2025  15:05:41 +0000 (0:00:01.358)       0:02:21.867 *******
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] ******************
Monday 01 December 2025  15:05:43 +0000 (0:00:01.225)       0:02:23.093 *******
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] **********
Monday 01 December 2025  15:05:44 +0000 (0:00:01.206)       0:02:24.299 *******
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] ***********************
Monday 01 December 2025  15:05:44 +0000 (0:00:00.128)       0:02:24.427 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  15:05:44 +0000 (0:00:00.198)       0:02:24.626 *******
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] ************************
Monday 01 December 2025  15:05:45 +0000 (0:00:01.016)       0:02:25.642 *******
skipping: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  15:05:45 +0000 (0:00:00.058)       0:02:25.701 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  15:05:45 +0000 (0:00:00.040)       0:02:25.742 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  15:05:45 +0000 (0:00:00.037)       0:02:25.780 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  15:05:46 +0000 (0:00:00.486)       0:02:26.266 *******
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] ***************************************
Monday 01 December 2025  15:05:46 +0000 (0:00:00.626)       0:02:26.892 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:05:48 +0000 (0:00:01.216)       0:02:28.108 *******
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] ********************************
Monday 01 December 2025  15:05:51 +0000 (0:00:03.278)       0:02:31.386 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:05:51 +0000 (0:00:00.224)       0:02:31.610 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:05:51 +0000 (0:00:00.374)       0:02:31.984 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:05:52 +0000 (0:00:00.396)       0:02:32.381 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:05:52 +0000 (0:00:00.067)       0:02:32.449 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:05:52 +0000 (0:00:00.382)       0:02:32.832 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:05:52 +0000 (0:00:00.081)       0:02:32.913 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:05:52 +0000 (0:00:00.070)       0:02:32.983 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:05:53 +0000 (0:00:00.386)       0:02:33.370 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:05:53 +0000 (0:00:00.041)       0:02:33.411 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:05:53 +0000 (0:00:00.227)       0:02:33.638 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:05:54 +0000 (0:00:00.691)       0:02:34.330 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:05:54 +0000 (0:00:00.087)       0:02:34.417 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:05:54 +0000 (0:00:00.041)       0:02:34.459 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  15:05:54 +0000 (0:00:00.069)       0:02:34.529 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:54 +0000 (0:00:00.396)       0:02:34.926 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:54 +0000 (0:00:00.048)       0:02:34.975 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:55 +0000 (0:00:00.055)       0:02:35.031 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:55 +0000 (0:00:00.426)       0:02:35.458 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:55 +0000 (0:00:00.040)       0:02:35.498 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:55 +0000 (0:00:00.061)       0:02:35.560 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:55 +0000 (0:00:00.048)       0:02:35.609 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:55 +0000 (0:00:00.057)       0:02:35.667 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.435)       0:02:36.102 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.039)       0:02:36.142 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.114)       0:02:36.256 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.049)       0:02:36.306 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.055)       0:02:36.361 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.437)       0:02:36.799 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.039)       0:02:36.838 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.061)       0:02:36.900 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:56 +0000 (0:00:00.046)       0:02:36.946 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:57 +0000 (0:00:00.108)       0:02:37.055 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:57 +0000 (0:00:00.430)       0:02:37.485 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:57 +0000 (0:00:00.039)       0:02:37.525 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:57 +0000 (0:00:00.062)       0:02:37.588 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:57 +0000 (0:00:00.048)       0:02:37.636 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:57 +0000 (0:00:00.055)       0:02:37.691 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.427)       0:02:38.119 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.093)       0:02:38.212 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.067)       0:02:38.280 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.051)       0:02:38.332 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.058)       0:02:38.390 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.429)       0:02:38.819 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.039)       0:02:38.859 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:58 +0000 (0:00:00.062)       0:02:38.922 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.101)       0:02:39.023 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.057)       0:02:39.081 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.429)       0:02:39.510 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.039)       0:02:39.550 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.062)       0:02:39.613 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.047)       0:02:39.660 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:05:59 +0000 (0:00:00.056)       0:02:39.717 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.465)       0:02:40.182 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.042)       0:02:40.225 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.066)       0:02:40.291 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.050)       0:02:40.342 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.057)       0:02:40.399 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.432)       0:02:40.832 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.039)       0:02:40.872 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:06:00 +0000 (0:00:00.122)       0:02:40.995 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.051)       0:02:41.046 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.057)       0:02:41.104 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.437)       0:02:41.541 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.040)       0:02:41.582 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.065)       0:02:41.647 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.048)       0:02:41.696 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:06:01 +0000 (0:00:00.056)       0:02:41.752 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.520)       0:02:42.273 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.043)       0:02:42.317 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.070)       0:02:42.387 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.054)       0:02:42.442 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.061)       0:02:42.503 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.460)       0:02:42.963 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:02 +0000 (0:00:00.041)       0:02:43.004 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  15:06:03 +0000 (0:00:00.116)       0:02:43.121 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  15:06:03 +0000 (0:00:00.042)       0:02:43.164 *******
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] ***************
Monday 01 December 2025  15:06:04 +0000 (0:00:01.256)       0:02:44.420 *******
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] ***************
Monday 01 December 2025  15:06:04 +0000 (0:00:00.098)       0:02:44.518 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:06:04 +0000 (0:00:00.239)       0:02:44.758 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:06:04 +0000 (0:00:00.103)       0:02:44.861 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:06:05 +0000 (0:00:00.217)       0:02:45.079 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:06:05 +0000 (0:00:00.046)       0:02:45.126 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:06:05 +0000 (0:00:00.211)       0:02:45.337 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:06:05 +0000 (0:00:00.046)       0:02:45.384 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:06:05 +0000 (0:00:00.212)       0:02:45.596 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:06:05 +0000 (0:00:00.045)       0:02:45.641 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:06:05 +0000 (0:00:00.215)       0:02:45.857 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:06:05 +0000 (0:00:00.103)       0:02:45.960 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:06:06 +0000 (0:00:00.208)       0:02:46.169 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  15:06:06 +0000 (0:00:00.051)       0:02:46.220 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  15:06:06 +0000 (0:00:00.349)       0:02:46.570 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  15:06:06 +0000 (0:00:00.344)       0:02:46.914 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  15:06:07 +0000 (0:00:00.348)       0:02:47.263 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  15:06:07 +0000 (0:00:00.113)       0:02:47.377 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:06:07 +0000 (0:00:00.331)       0:02:47.708 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:06:07 +0000 (0:00:00.048)       0:02:47.757 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:06:07 +0000 (0:00:00.046)       0:02:47.803 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:06:07 +0000 (0:00:00.046)       0:02:47.849 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:06:07 +0000 (0:00:00.045)       0:02:47.895 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:06:07 +0000 (0:00:00.040)       0:02:47.936 *******
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] ***************************
Monday 01 December 2025  15:06:08 +0000 (0:00:00.129)       0:02:48.065 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:06:08 +0000 (0:00:00.039)       0:02:48.105 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:06:08 +0000 (0:00:00.290)       0:02:48.395 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:06:08 +0000 (0:00:00.411)       0:02:48.807 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:06:08 +0000 (0:00:00.091)       0:02:48.899 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:06:08 +0000 (0:00:00.050)       0:02:48.949 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  15:06:09 +0000 (0:00:00.430)       0:02:49.380 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.051)       0:02:49.432 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.039)       0:02:49.471 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.093)       0:02:49.565 *******
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] **************************************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.092)       0:02:49.657 *******
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.125)       0:02:49.782 *******
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.081)       0:02:49.864 *******
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:06:09 +0000 (0:00:00.082)       0:02:49.946 *******
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]

TASK [libvirt_manager : Loop on host IPs] **************************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.082)       0:02:50.029 *******
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)

TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.122)       0:02:50.151 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.169)       0:02:50.320 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.050)       0:02:50.371 *******
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:fe:a5:94', '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:3a:71:06', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.087)       0:02:50.458 *******
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] *************************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.078)       0:02:50.537 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.191)       0:02:50.728 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.044)       0:02:50.773 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:06:10 +0000 (0:00:00.204)       0:02:50.977 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  15:06:11 +0000 (0:00:00.044)       0:02:51.021 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  15:06:11 +0000 (0:00:00.098)       0:02:51.120 *******
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:fe:a5:94', '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:3a:71:06', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  15:06:11 +0000 (0:00:00.149)       0:02:51.269 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  15:06:11 +0000 (0:00:00.050)       0:02:51.320 *******
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:fe:a5:94', 'entry': 'set:compute,52:54:00:fe:a5:94,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:3a:71:06', 'entry': 'set:compute,52:54:00:3a:71:06,192.168.110.10,compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  15:06:12 +0000 (0:00:01.388)       0:02:52.708 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  15:06:12 +0000 (0:00:00.068)       0:02:52.776 *******
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)

TASK [Inject VMs in the .utility zone] *****************************************
Monday 01 December 2025  15:06:12 +0000 (0:00:00.196)       0:02:52.973 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  15:06:13 +0000 (0:00:00.119)       0:02:53.093 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  15:06:13 +0000 (0:00:00.059)       0:02:53.153 *******
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] ********************************************
Monday 01 December 2025  15:06:13 +0000 (0:00:00.200)       0:02:53.354 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  15:06:16 +0000 (0:00:02.827)       0:02:56.182 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  15:06:16 +0000 (0:00:00.042)       0:02:56.224 *******
skipping: [instance] => (item=compute)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Monday 01 December 2025  15:06:16 +0000 (0:00:00.052)       0:02:56.276 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  15:06:16 +0000 (0:00:00.041)       0:02:56.318 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  15:06:16 +0000 (0:00:00.383)       0:02:56.701 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:06:16 +0000 (0:00:00.047)       0:02:56.749 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:06:17 +0000 (0:00:00.840)       0:02:57.590 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  15:06:17 +0000 (0:00:00.353)       0:02:57.943 *******
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.361)       0:02:58.305 *******
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] ***************************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.136)       0:02:58.441 *******
ok: [instance]

TASK [Ensure files exist] ******************************************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.206)       0:02:58.648 *******
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] ****************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.097)       0:02:58.745 *******
skipping: [instance]

TASK [Assert DHCP options file exists] *****************************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.108)       0:02:58.853 *******
skipping: [instance]

TASK [Read DHCP options file] **************************************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.047)       0:02:58.900 *******
skipping: [instance]

TASK [Decode DHCP options content] *********************************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.046)       0:02:58.947 *******
skipping: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Monday 01 December 2025  15:06:18 +0000 (0:00:00.046)       0:02:58.993 *******
skipping: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.046)       0:02:59.040 *******
skipping: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.046)       0:02:59.086 *******
skipping: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.046)       0:02:59.133 *******
skipping: [instance]

TASK [Ensure it failed at the right place] *************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.045)       0:02:59.179 *******
skipping: [instance]

TASK [Mark failure] ************************************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.046)       0:02:59.225 *******
skipping: [instance]

TASK [Display error message] ***************************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.044)       0:02:59.269 *******
skipping: [instance]

TASK [Append scenario to list] *************************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.100)       0:02:59.370 *******
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.040)       0:02:59.411 *******
changed: [instance]

TASK [Copy files of interest] **************************************************
Monday 01 December 2025  15:06:19 +0000 (0:00:00.206)       0:02:59.618 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Monday 01 December 2025  15:06:20 +0000 (0:00:00.532)       0:03:00.150 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Monday 01 December 2025  15:06:20 +0000 (0:00:00.383)       0:03:00.534 *******

TASK [libvirt_manager : Get installed packages list] ***************************
Monday 01 December 2025  15:06:20 +0000 (0:00:00.189)       0:03:00.723 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:06:21 +0000 (0:00:00.613)       0:03:01.337 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:06:23 +0000 (0:00:01.916)       0:03:03.254 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:06:23 +0000 (0:00:00.758)       0:03:04.013 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.050)       0:03:04.063 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.283)       0:03:04.346 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.271)       0:03:04.618 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.077)       0:03:04.695 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.076)       0:03:04.772 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.037)       0:03:04.810 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.037)       0:03:04.847 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.037)       0:03:04.884 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:06:24 +0000 (0:00:00.099)       0:03:04.984 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.040)       0:03:05.025 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.276)       0:03:05.302 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.089)       0:03:05.392 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.077)       0:03:05.469 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.212)       0:03:05.682 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.080)       0:03:05.762 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.074)       0:03:05.837 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:25 +0000 (0:00:00.128)       0:03:05.966 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:26 +0000 (0:00:00.267)       0:03:06.233 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:06:26 +0000 (0:00:00.289)       0:03:06.522 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:06:26 +0000 (0:00:00.078)       0:03:06.601 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:06:26 +0000 (0:00:00.072)       0:03:06.674 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:06:26 +0000 (0:00:00.074)       0:03:06.748 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:06:26 +0000 (0:00:00.260)       0:03:07.009 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:06:27 +0000 (0:00:00.333)       0:03:07.343 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:06:28 +0000 (0:00:00.920)       0:03:08.263 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:06:28 +0000 (0:00:00.548)       0:03:08.811 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:06:29 +0000 (0:00:00.566)       0:03:09.378 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:06:29 +0000 (0:00:00.291)       0:03:09.669 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  15:06:29 +0000 (0:00:00.039)       0:03:09.709 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:06:30 +0000 (0:00:00.746)       0:03:10.456 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:06:30 +0000 (0:00:00.377)       0:03:10.833 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:06:31 +0000 (0:00:00.373)       0:03:11.207 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:06:31 +0000 (0:00:00.492)       0:03:11.699 *******
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] *************************
Monday 01 December 2025  15:06:31 +0000 (0:00:00.118)       0:03:11.818 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:06:31 +0000 (0:00:00.082)       0:03:11.900 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:06:32 +0000 (0:00:00.272)       0:03:12.173 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:06:32 +0000 (0:00:00.076)       0:03:12.249 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:06:32 +0000 (0:00:00.104)       0:03:12.353 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:06:32 +0000 (0:00:00.076)       0:03:12.430 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:06:32 +0000 (0:00:00.076)       0:03:12.507 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:06:32 +0000 (0:00:00.180)       0:03:12.687 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:06:32 +0000 (0:00:00.288)       0:03:12.976 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:06:33 +0000 (0:00:00.041)       0:03:13.018 *******
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] *************************
Monday 01 December 2025  15:06:33 +0000 (0:00:00.127)       0:03:13.145 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:06:33 +0000 (0:00:00.082)       0:03:13.228 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:06:33 +0000 (0:00:00.281)       0:03:13.510 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:06:33 +0000 (0:00:00.077)       0:03:13.587 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:06:33 +0000 (0:00:00.234)       0:03:13.821 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:06:33 +0000 (0:00:00.079)       0:03:13.901 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:06:33 +0000 (0:00:00.080)       0:03:13.981 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.110)       0:03:14.092 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.279)       0:03:14.372 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.039)       0:03:14.411 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.192)       0:03:14.604 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.041)       0:03:14.645 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.098)       0:03:14.744 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.044)       0:03:14.789 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:06:34 +0000 (0:00:00.205)       0:03:14.994 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:06:35 +0000 (0:00:00.039)       0:03:15.033 *******
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] ****************************************
Monday 01 December 2025  15:06:36 +0000 (0:00:01.342)       0:03:16.376 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:06:36 +0000 (0:00:00.432)       0:03:16.809 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:06:38 +0000 (0:00:01.266)       0:03:18.075 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:06:38 +0000 (0:00:00.231)       0:03:18.307 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:06:38 +0000 (0:00:00.050)       0:03:18.358 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:06:38 +0000 (0:00:00.044)       0:03:18.403 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:06:38 +0000 (0:00:00.068)       0:03:18.471 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:06:38 +0000 (0:00:00.315)       0:03:18.786 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:06:39 +0000 (0:00:00.301)       0:03:19.088 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:06:39 +0000 (0:00:00.199)       0:03:19.287 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:06:39 +0000 (0:00:00.047)       0:03:19.335 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:06:39 +0000 (0:00:00.042)       0:03:19.377 *******
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] *************************************************
Monday 01 December 2025  15:06:40 +0000 (0:00:00.710)       0:03:20.087 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:06:40 +0000 (0:00:00.151)       0:03:20.239 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:06:40 +0000 (0:00:00.212)       0:03:20.452 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:06:40 +0000 (0:00:00.229)       0:03:20.681 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:06:40 +0000 (0:00:00.098)       0:03:20.779 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:06:40 +0000 (0:00:00.206)       0:03:20.986 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:06:41 +0000 (0:00:00.285)       0:03:21.271 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:06:41 +0000 (0:00:00.074)       0:03:21.346 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:06:42 +0000 (0:00:01.221)       0:03:22.568 *******
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] ********************************
Monday 01 December 2025  15:06:45 +0000 (0:00:03.149)       0:03:25.717 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:06:45 +0000 (0:00:00.224)       0:03:25.941 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:06:45 +0000 (0:00:00.041)       0:03:25.983 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.041)       0:03:26.025 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.067)       0:03:26.092 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.094)       0:03:26.186 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.225)       0:03:26.412 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.070)       0:03:26.483 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.040)       0:03:26.523 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:06:46 +0000 (0:00:00.219)       0:03:26.743 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.038)       0:03:26.782 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:06:46 +0000 (0:00:00.039)       0:03:26.821 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:06:47 +0000 (0:00:00.594)       0:03:27.416 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:06:47 +0000 (0:00:00.223)       0:03:27.640 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:06:48 +0000 (0:00:00.405)       0:03:28.045 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:06:48 +0000 (0:00:00.253)       0:03:28.299 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:06:48 +0000 (0:00:00.667)       0:03:28.966 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:06:48 +0000 (0:00:00.050)       0:03:29.017 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:06:49 +0000 (0:00:00.225)       0:03:29.242 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:06:49 +0000 (0:00:00.220)       0:03:29.463 *******
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Monday 01 December 2025  15:06:49 +0000 (0:00:00.088)       0:03:29.551 *******
changed: [instance]

TASK [Ensure tree exists] ******************************************************
Monday 01 December 2025  15:06:49 +0000 (0:00:00.288)       0:03:29.839 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Mark run status] *********************************************************
Monday 01 December 2025  15:06:50 +0000 (0:00:00.607)       0:03:30.446 *******
ok: [instance]

TASK [Output scenario name] ****************************************************
Monday 01 December 2025  15:06:50 +0000 (0:00:00.043)       0:03:30.490 *******
ok: [instance] =>
  msg: 'Running: DCN like network layout'

TASK [Generate network data] ***************************************************
Monday 01 December 2025  15:06:50 +0000 (0:00:00.044)       0:03:30.535 *******

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  15:06:50 +0000 (0:00:00.131)       0:03:30.666 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  15:06:50 +0000 (0:00:00.041)       0:03:30.708 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  15:06:50 +0000 (0:00:00.210)       0:03:30.918 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.105)       0:03:31.024 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.044)       0:03:31.069 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.074)       0:03:31.143 *******
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] **********************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.158)       0:03:31.301 *******
ok: [instance] => (item=bm-0)

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.065)       0:03:31.367 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.347)       0:03:31.715 *******
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding dcn1-compute-0 to dcn1_computes)
changed: [instance] => (item=Adding dcn1-compute-1 to dcn1_computes)
changed: [instance] => (item=Adding dcn2-compute-0 to dcn2_computes)
ok: [instance] => (item=Adding bm-0 to baremetals)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:06:51 +0000 (0:00:00.227)       0:03:31.942 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:06:51 +0000 (0:00:00.045)       0:03:31.988 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:06:52 +0000 (0:00:00.116)       0:03:32.104 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:06:52 +0000 (0:00:00.046)       0:03:32.151 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:06:52 +0000 (0:00:00.049)       0:03:32.201 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:06:52 +0000 (0:00:00.043)       0:03:32.245 *******
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] ***************************
Monday 01 December 2025  15:06:52 +0000 (0:00:00.133)       0:03:32.378 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:06:52 +0000 (0:00:00.041)       0:03:32.420 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:06:52 +0000 (0:00:00.222)       0:03:32.642 *******
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:06:53 +0000 (0:00:00.409)       0:03:33.052 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:06:53 +0000 (0:00:00.235)       0:03:33.287 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:06:53 +0000 (0:00:00.053)       0:03:33.341 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  15:06:53 +0000 (0:00:00.454)       0:03:33.795 *******
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.] ***
Monday 01 December 2025  15:06:53 +0000 (0:00:00.110)       0:03:33.906 *******
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] ***************************
Monday 01 December 2025  15:06:53 +0000 (0:00:00.092)       0:03:33.999 *******
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] *******************
Monday 01 December 2025  15:06:56 +0000 (0:00:02.228)       0:03:36.227 *******
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] ****************************
Monday 01 December 2025  15:06:58 +0000 (0:00:02.607)       0:03:38.834 *******
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] ******************
Monday 01 December 2025  15:07:01 +0000 (0:00:02.200)       0:03:41.035 *******
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] **********
Monday 01 December 2025  15:07:03 +0000 (0:00:02.199)       0:03:43.234 *******
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] ***********************
Monday 01 December 2025  15:07:03 +0000 (0:00:00.132)       0:03:43.367 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  15:07:03 +0000 (0:00:00.221)       0:03:43.588 *******
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] ************************
Monday 01 December 2025  15:07:05 +0000 (0:00:01.959)       0:03:45.548 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  15:07:05 +0000 (0:00:00.149)       0:03:45.697 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  15:07:05 +0000 (0:00:00.109)       0:03:45.807 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  15:07:07 +0000 (0:00:01.292)       0:03:47.099 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  15:07:07 +0000 (0:00:00.211)       0:03:47.311 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  15:07:07 +0000 (0:00:00.363)       0:03:47.675 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  15:07:09 +0000 (0:00:01.933)       0:03:49.608 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  15:07:10 +0000 (0:00:00.437)       0:03:50.045 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  15:07:10 +0000 (0:00:00.044)       0:03:50.090 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  15:07:10 +0000 (0:00:00.040)       0:03:50.131 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  15:07:10 +0000 (0:00:00.539)       0:03:50.670 *******
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] ***************************************
Monday 01 December 2025  15:07:11 +0000 (0:00:01.220)       0:03:51.891 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:07:13 +0000 (0:00:01.230)       0:03:53.121 *******
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] ********************************
Monday 01 December 2025  15:07:16 +0000 (0:00:03.257)       0:03:56.378 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:07:16 +0000 (0:00:00.236)       0:03:56.615 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:07:17 +0000 (0:00:00.478)       0:03:57.093 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:07:17 +0000 (0:00:00.419)       0:03:57.512 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:07:17 +0000 (0:00:00.074)       0:03:57.587 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:07:17 +0000 (0:00:00.414)       0:03:58.002 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:07:18 +0000 (0:00:00.042)       0:03:58.045 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:07:18 +0000 (0:00:00.071)       0:03:58.117 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:07:18 +0000 (0:00:00.476)       0:03:58.593 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:07:18 +0000 (0:00:00.043)       0:03:58.637 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:07:18 +0000 (0:00:00.239)       0:03:58.877 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:07:19 +0000 (0:00:00.727)       0:03:59.604 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:07:19 +0000 (0:00:00.043)       0:03:59.647 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:07:19 +0000 (0:00:00.043)       0:03:59.690 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  15:07:19 +0000 (0:00:00.137)       0:03:59.827 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:20 +0000 (0:00:00.707)       0:04:00.535 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:20 +0000 (0:00:00.056)       0:04:00.591 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:20 +0000 (0:00:00.060)       0:04:00.651 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.538)       0:04:01.190 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.043)       0:04:01.234 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.067)       0:04:01.301 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.054)       0:04:01.356 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.061)       0:04:01.417 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.443)       0:04:01.860 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:21 +0000 (0:00:00.041)       0:04:01.902 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.136)       0:04:02.038 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.054)       0:04:02.093 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.060)       0:04:02.154 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.447)       0:04:02.601 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.043)       0:04:02.644 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.066)       0:04:02.711 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.052)       0:04:02.763 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:22 +0000 (0:00:00.058)       0:04:02.822 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:23 +0000 (0:00:00.531)       0:04:03.353 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:23 +0000 (0:00:00.044)       0:04:03.398 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:23 +0000 (0:00:00.067)       0:04:03.466 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:23 +0000 (0:00:00.052)       0:04:03.519 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:23 +0000 (0:00:00.059)       0:04:03.578 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.456)       0:04:04.035 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.043)       0:04:04.078 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.139)       0:04:04.218 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.052)       0:04:04.271 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.061)       0:04:04.332 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.472)       0:04:04.805 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.043)       0:04:04.848 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:24 +0000 (0:00:00.068)       0:04:04.917 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.127)       0:04:05.045 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.062)       0:04:05.107 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.460)       0:04:05.568 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.044)       0:04:05.613 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.068)       0:04:05.681 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.056)       0:04:05.738 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:25 +0000 (0:00:00.060)       0:04:05.798 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:26 +0000 (0:00:00.524)       0:04:06.322 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:26 +0000 (0:00:00.046)       0:04:06.369 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:26 +0000 (0:00:00.068)       0:04:06.438 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:26 +0000 (0:00:00.052)       0:04:06.491 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:26 +0000 (0:00:00.063)       0:04:06.554 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:26 +0000 (0:00:00.452)       0:04:07.007 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.043)       0:04:07.050 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.139)       0:04:07.190 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.054)       0:04:07.245 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.060)       0:04:07.305 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.455)       0:04:07.761 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.046)       0:04:07.808 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.070)       0:04:07.878 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.053)       0:04:07.932 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:27 +0000 (0:00:00.059)       0:04:07.991 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:28 +0000 (0:00:00.544)       0:04:08.535 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:28 +0000 (0:00:00.046)       0:04:08.582 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:28 +0000 (0:00:00.072)       0:04:08.654 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:28 +0000 (0:00:00.054)       0:04:08.708 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:28 +0000 (0:00:00.062)       0:04:08.771 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:29 +0000 (0:00:00.465)       0:04:09.236 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:29 +0000 (0:00:00.118)       0:04:09.355 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:29 +0000 (0:00:00.072)       0:04:09.427 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:29 +0000 (0:00:00.053)       0:04:09.480 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:29 +0000 (0:00:00.059)       0:04:09.540 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:29 +0000 (0:00:00.458)       0:04:09.998 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.041)       0:04:10.040 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.071)       0:04:10.111 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.129)       0:04:10.241 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.062)       0:04:10.304 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.465)       0:04:10.770 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.049)       0:04:10.819 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.072)       0:04:10.892 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.051)       0:04:10.944 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:30 +0000 (0:00:00.059)       0:04:11.003 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:31 +0000 (0:00:00.528)       0:04:11.531 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:31 +0000 (0:00:00.045)       0:04:11.577 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:31 +0000 (0:00:00.072)       0:04:11.650 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:31 +0000 (0:00:00.054)       0:04:11.704 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:31 +0000 (0:00:00.061)       0:04:11.765 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:32 +0000 (0:00:00.442)       0:04:12.208 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:32 +0000 (0:00:00.044)       0:04:12.253 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:32 +0000 (0:00:00.146)       0:04:12.399 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:32 +0000 (0:00:00.054)       0:04:12.454 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:32 +0000 (0:00:00.062)       0:04:12.517 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:32 +0000 (0:00:00.468)       0:04:12.986 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.044)       0:04:13.030 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.066)       0:04:13.096 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.052)       0:04:13.149 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.060)       0:04:13.210 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.541)       0:04:13.751 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.046)       0:04:13.798 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.069)       0:04:13.868 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.051)       0:04:13.919 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:33 +0000 (0:00:00.060)       0:04:13.979 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:34 +0000 (0:00:00.466)       0:04:14.445 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:34 +0000 (0:00:00.115)       0:04:14.561 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:34 +0000 (0:00:00.068)       0:04:14.629 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:34 +0000 (0:00:00.053)       0:04:14.682 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:34 +0000 (0:00:00.060)       0:04:14.743 *******
ok: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:35 +0000 (0:00:00.473)       0:04:15.216 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:35 +0000 (0:00:00.063)       0:04:15.279 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:35 +0000 (0:00:00.087)       0:04:15.367 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:35 +0000 (0:00:00.168)       0:04:15.535 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:35 +0000 (0:00:00.064)       0:04:15.599 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.466)       0:04:16.066 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.044)       0:04:16.110 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.067)       0:04:16.178 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.051)       0:04:16.229 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.060)       0:04:16.290 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.527)       0:04:16.817 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.043)       0:04:16.860 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.067)       0:04:16.928 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:07:36 +0000 (0:00:00.051)       0:04:16.980 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:07:37 +0000 (0:00:00.057)       0:04:17.037 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:07:37 +0000 (0:00:00.427)       0:04:17.464 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:07:37 +0000 (0:00:00.042)       0:04:17.506 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  15:07:37 +0000 (0:00:00.137)       0:04:17.644 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  15:07:37 +0000 (0:00:00.044)       0:04:17.688 *******
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] ***************
Monday 01 December 2025  15:07:40 +0000 (0:00:02.407)       0:04:20.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)
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] ***************
Monday 01 December 2025  15:07:40 +0000 (0:00:00.128)       0:04:20.224 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:40 +0000 (0:00:00.267)       0:04:20.491 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:40 +0000 (0:00:00.117)       0:04:20.609 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:40 +0000 (0:00:00.218)       0:04:20.827 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:40 +0000 (0:00:00.049)       0:04:20.877 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:41 +0000 (0:00:00.216)       0:04:21.094 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:41 +0000 (0:00:00.045)       0:04:21.140 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:41 +0000 (0:00:00.217)       0:04:21.357 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:41 +0000 (0:00:00.050)       0:04:21.408 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:41 +0000 (0:00:00.212)       0:04:21.620 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:41 +0000 (0:00:00.120)       0:04:21.741 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:41 +0000 (0:00:00.215)       0:04:21.957 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:41 +0000 (0:00:00.049)       0:04:22.007 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:42 +0000 (0:00:00.213)       0:04:22.220 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:42 +0000 (0:00:00.047)       0:04:22.268 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:42 +0000 (0:00:00.211)       0:04:22.480 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:42 +0000 (0:00:00.047)       0:04:22.527 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:42 +0000 (0:00:00.217)       0:04:22.745 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:42 +0000 (0:00:00.130)       0:04:22.876 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:43 +0000 (0:00:00.219)       0:04:23.095 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:07:43 +0000 (0:00:00.050)       0:04:23.146 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:07:43 +0000 (0:00:00.218)       0:04:23.364 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  15:07:43 +0000 (0:00:00.050)       0:04:23.415 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  15:07:43 +0000 (0:00:00.354)       0:04:23.770 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  15:07:44 +0000 (0:00:00.359)       0:04:24.129 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  15:07:44 +0000 (0:00:00.357)       0:04:24.487 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  15:07:44 +0000 (0:00:00.187)       0:04:24.674 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:07:45 +0000 (0:00:00.357)       0:04:25.031 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.048)       0:04:25.080 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.047)       0:04:25.127 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.047)       0:04:25.174 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.047)       0:04:25.222 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:07:45 +0000 (0:00:00.042)       0:04:25.264 *******
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] ***************************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.211)       0:04:25.476 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.122)       0:04:25.598 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:07:45 +0000 (0:00:00.239)       0:04:25.838 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:07:46 +0000 (0:00:00.408)       0:04:26.247 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:07:46 +0000 (0:00:00.104)       0:04:26.351 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:07:46 +0000 (0:00:00.057)       0:04:26.409 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  15:07:46 +0000 (0:00:00.439)       0:04:26.848 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  15:07:46 +0000 (0:00:00.135)       0:04:26.983 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.043)       0:04:27.027 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.043)       0:04:27.070 *******
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] **************************************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.100)       0:04:27.171 *******
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] **************************************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.179)       0:04:27.350 *******
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] **************************************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.183)       0:04:27.533 *******
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] **************************************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.164)       0:04:27.697 *******
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] **************************************
Monday 01 December 2025  15:07:47 +0000 (0:00:00.138)       0:04:27.836 *******
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] **************************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.256)       0:04:28.092 *******
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 }}] ******************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.219)       0:04:28.311 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.126)       0:04:28.438 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.054)       0:04:28.493 *******
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:65:3c:c8', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:31:a0:2c', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:f8:b6:0a', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:81:4b:09', '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:d6:83:67', '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:48:04:8d', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:c5:57:64', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:e3:f5:39', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.159)       0:04:28.652 *******
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] *************************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.089)       0:04:28.742 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:07:48 +0000 (0:00:00.245)       0:04:28.988 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.049)       0:04:29.037 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.202)       0:04:29.239 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.045)       0:04:29.285 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.206)       0:04:29.492 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.048)       0:04:29.540 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.195)       0:04:29.736 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:07:49 +0000 (0:00:00.045)       0:04:29.781 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:07:50 +0000 (0:00:00.274)       0:04:30.056 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  15:07:50 +0000 (0:00:00.045)       0:04:30.102 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  15:07:50 +0000 (0:00:00.043)       0:04:30.146 *******
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:65:3c:c8', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:31:a0:2c', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:f8:b6:0a', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:81:4b:09', '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:d6:83:67', '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:48:04:8d', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:c5:57:64', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:e3:f5:39', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  15:07:50 +0000 (0:00:00.279)       0:04:30.425 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  15:07:50 +0000 (0:00:00.054)       0:04:30.480 *******
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:65:3c:c8', 'entry': 'set:compute,52:54:00:65:3c:c8,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:31:a0:2c', 'entry': 'set:dcn1_compute,52:54:01:31:a0:2c,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:f8:b6:0a', 'entry': 'set:dcn1_compute,52:54:02:f8:b6:0a,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:81:4b:09', 'entry': 'set:dcn2_compute,52:54:03:81:4b:09,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:d6:83:67', 'entry': 'set:compute,52:54:00:d6:83:67,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:48:04:8d', 'entry': 'set:dcn1_compute,52:54:01:48:04:8d,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:c5:57:64', 'entry': 'set:dcn1_compute,52:54:02:c5:57:64,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:e3:f5:39', 'entry': 'set:dcn2_compute,52:54:03:e3:f5:39,192.168.111.160,dcn2-compute-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  15:07:54 +0000 (0:00:03.997)       0:04:34.478 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  15:07:54 +0000 (0:00:00.069)       0:04:34.547 *******
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] *****************************************
Monday 01 December 2025  15:07:54 +0000 (0:00:00.306)       0:04:34.853 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  15:07:54 +0000 (0:00:00.137)       0:04:34.990 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  15:07:55 +0000 (0:00:00.059)       0:04:35.050 *******
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] ********************************************
Monday 01 December 2025  15:07:55 +0000 (0:00:00.383)       0:04:35.434 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  15:08:01 +0000 (0:00:06.344)       0:04:41.778 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  15:08:01 +0000 (0:00:00.045)       0:04:41.824 *******
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] *******
Monday 01 December 2025  15:08:01 +0000 (0:00:00.061)       0:04:41.886 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  15:08:01 +0000 (0:00:00.046)       0:04:41.932 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  15:08:02 +0000 (0:00:00.447)       0:04:42.380 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:08:02 +0000 (0:00:00.050)       0:04:42.431 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:08:03 +0000 (0:00:00.874)       0:04:43.305 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  15:08:03 +0000 (0:00:00.381)       0:04:43.686 *******
changed: [instance]

TASK [Ensure we have expected records] *****************************************
Monday 01 December 2025  15:08:04 +0000 (0:00:00.472)       0:04:44.159 *******
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] ***************************************
Monday 01 December 2025  15:08:15 +0000 (0:00:11.060)       0:04:55.219 *******
ok: [instance]

TASK [Ensure files exist] ******************************************************
Monday 01 December 2025  15:08:15 +0000 (0:00:00.256)       0:04:55.476 *******
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] ****************************
Monday 01 December 2025  15:08:15 +0000 (0:00:00.291)       0:04:55.768 *******
skipping: [instance]

TASK [Assert DHCP options file exists] *****************************************
Monday 01 December 2025  15:08:15 +0000 (0:00:00.068)       0:04:55.837 *******
skipping: [instance]

TASK [Read DHCP options file] **************************************************
Monday 01 December 2025  15:08:15 +0000 (0:00:00.061)       0:04:55.898 *******
skipping: [instance]

TASK [Decode DHCP options content] *********************************************
Monday 01 December 2025  15:08:15 +0000 (0:00:00.057)       0:04:55.955 *******
skipping: [instance]

TASK [Verify DHCP options content for compute VMs] *****************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.287)       0:04:56.242 *******
skipping: [instance]

TASK [Verify DHCP host entry has tag] ******************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.062)       0:04:56.304 *******
skipping: [instance]

TASK [Read tagged DHCP host entry] *********************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.057)       0:04:56.362 *******
skipping: [instance]

TASK [Verify tag format in DHCP host entry] ************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.059)       0:04:56.422 *******
skipping: [instance]

TASK [Ensure it failed at the right place] *************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.063)       0:04:56.485 *******
skipping: [instance]

TASK [Mark failure] ************************************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.054)       0:04:56.539 *******
skipping: [instance]

TASK [Display error message] ***************************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.051)       0:04:56.590 *******
skipping: [instance]

TASK [Append scenario to list] *************************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.047)       0:04:56.638 *******
skipping: [instance]

TASK [Ensure directory exists] *************************************************
Monday 01 December 2025  15:08:16 +0000 (0:00:00.048)       0:04:56.686 *******
changed: [instance]

TASK [Copy files of interest] **************************************************
Monday 01 December 2025  15:08:17 +0000 (0:00:00.452)       0:04:57.138 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)

TASK [Copy cifmw-dnsmasq] ******************************************************
Monday 01 December 2025  15:08:17 +0000 (0:00:00.653)       0:04:57.792 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [Clean environment] *******************************************************
Monday 01 December 2025  15:08:18 +0000 (0:00:00.449)       0:04:58.241 *******

TASK [libvirt_manager : Get installed packages list] ***************************
Monday 01 December 2025  15:08:18 +0000 (0:00:00.220)       0:04:58.462 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:08:19 +0000 (0:00:00.851)       0:04:59.314 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:08:21 +0000 (0:00:02.202)       0:05:01.517 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:08:22 +0000 (0:00:00.728)       0:05:02.245 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:08:22 +0000 (0:00:00.054)       0:05:02.300 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:08:22 +0000 (0:00:00.325)       0:05:02.625 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.407)       0:05:03.032 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.097)       0:05:03.130 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.082)       0:05:03.213 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.050)       0:05:03.264 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.045)       0:05:03.309 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.043)       0:05:03.353 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.046)       0:05:03.399 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.046)       0:05:03.446 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:08:23 +0000 (0:00:00.282)       0:05:03.729 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:08:24 +0000 (0:00:00.294)       0:05:04.023 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-osp_trunk
  - cifmw-dcn1_tr
  - cifmw-dcn2_tr
  - ocpbm

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:08:24 +0000 (0:00:00.094)       0:05:04.118 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:08:24 +0000 (0:00:00.412)       0:05:04.530 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:08:24 +0000 (0:00:00.099)       0:05:04.629 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:08:24 +0000 (0:00:00.080)       0:05:04.710 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:08:24 +0000 (0:00:00.079)       0:05:04.789 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:08:25 +0000 (0:00:00.355)       0:05:05.145 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:08:25 +0000 (0:00:00.326)       0:05:05.471 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:08:25 +0000 (0:00:00.093)       0:05:05.564 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:08:25 +0000 (0:00:00.086)       0:05:05.651 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:08:25 +0000 (0:00:00.083)       0:05:05.735 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:08:26 +0000 (0:00:00.282)       0:05:06.017 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:08:26 +0000 (0:00:00.398)       0:05:06.415 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:08:26 +0000 (0:00:00.089)       0:05:06.505 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:08:26 +0000 (0:00:00.083)       0:05:06.588 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:08:26 +0000 (0:00:00.092)       0:05:06.681 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:08:26 +0000 (0:00:00.274)       0:05:06.955 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:08:27 +0000 (0:00:00.282)       0:05:07.238 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:08:27 +0000 (0:00:00.092)       0:05:07.331 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:08:27 +0000 (0:00:00.082)       0:05:07.413 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:08:27 +0000 (0:00:00.225)       0:05:07.638 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:08:27 +0000 (0:00:00.267)       0:05:07.905 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:08:28 +0000 (0:00:00.331)       0:05:08.237 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:08:28 +0000 (0:00:00.100)       0:05:08.337 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:08:28 +0000 (0:00:00.085)       0:05:08.423 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:08:28 +0000 (0:00:00.090)       0:05:08.514 *******
changed: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:08:28 +0000 (0:00:00.393)       0:05:08.908 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:08:29 +0000 (0:00:00.293)       0:05:09.201 *******
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] *************************************
Monday 01 December 2025  15:08:31 +0000 (0:00:02.574)       0:05:11.776 *******
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] *************
Monday 01 December 2025  15:08:33 +0000 (0:00:01.546)       0:05:13.322 *******
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] *****************
Monday 01 December 2025  15:08:35 +0000 (0:00:01.762)       0:05:15.084 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:08:35 +0000 (0:00:00.294)       0:05:15.379 *******
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': 612394, 'dev': 64513, 'nlink': 1, 'atime': 1764601628.15101, 'mtime': 1764601628.15101, 'ctime': 1764601628.15101, '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': 612396, 'dev': 64513, 'nlink': 1, 'atime': 1764601628.15201, 'mtime': 1764601628.15201, 'ctime': 1764601628.15201, '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': 1202412, 'dev': 64513, 'nlink': 1, 'atime': 1764601628.15301, 'mtime': 1764601628.15301, 'ctime': 1764601628.15401, '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] **************************
Monday 01 December 2025  15:08:36 +0000 (0:00:01.127)       0:05:16.507 *******
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] ***************
Monday 01 December 2025  15:08:38 +0000 (0:00:02.035)       0:05:18.542 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:08:38 +0000 (0:00:00.402)       0:05:18.944 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:08:39 +0000 (0:00:00.398)       0:05:19.343 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:08:39 +0000 (0:00:00.481)       0:05:19.825 *******
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] *************************
Monday 01 December 2025  15:08:40 +0000 (0:00:00.283)       0:05:20.108 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:08:40 +0000 (0:00:00.098)       0:05:20.207 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:08:40 +0000 (0:00:00.317)       0:05:20.524 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:08:40 +0000 (0:00:00.092)       0:05:20.616 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:08:40 +0000 (0:00:00.122)       0:05:20.739 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:08:40 +0000 (0:00:00.089)       0:05:20.828 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:08:40 +0000 (0:00:00.089)       0:05:20.918 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:08:41 +0000 (0:00:00.120)       0:05:21.038 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:08:41 +0000 (0:00:00.469)       0:05:21.507 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:08:41 +0000 (0:00:00.052)       0:05:21.560 *******
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] *************************
Monday 01 December 2025  15:08:41 +0000 (0:00:00.143)       0:05:21.703 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:08:41 +0000 (0:00:00.091)       0:05:21.795 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:08:42 +0000 (0:00:00.301)       0:05:22.096 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:08:42 +0000 (0:00:00.085)       0:05:22.181 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:08:42 +0000 (0:00:00.115)       0:05:22.296 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:08:42 +0000 (0:00:00.313)       0:05:22.609 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:08:42 +0000 (0:00:00.094)       0:05:22.704 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:08:42 +0000 (0:00:00.117)       0:05:22.822 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.315)       0:05:23.137 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.047)       0:05:23.185 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.219)       0:05:23.404 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.049)       0:05:23.454 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.045)       0:05:23.499 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.151)       0:05:23.651 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.254)       0:05:23.906 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:08:43 +0000 (0:00:00.048)       0:05:23.954 *******
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] ****************************************
Monday 01 December 2025  15:08:45 +0000 (0:00:01.448)       0:05:25.403 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:08:45 +0000 (0:00:00.401)       0:05:25.804 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:08:47 +0000 (0:00:01.252)       0:05:27.056 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:08:47 +0000 (0:00:00.365)       0:05:27.421 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:08:47 +0000 (0:00:00.065)       0:05:27.487 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:08:47 +0000 (0:00:00.053)       0:05:27.541 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:08:47 +0000 (0:00:00.079)       0:05:27.621 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:08:47 +0000 (0:00:00.373)       0:05:27.994 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:08:48 +0000 (0:00:00.375)       0:05:28.370 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:08:48 +0000 (0:00:00.265)       0:05:28.635 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:08:48 +0000 (0:00:00.213)       0:05:28.849 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:08:48 +0000 (0:00:00.060)       0:05:28.909 *******
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] *************************************************
Monday 01 December 2025  15:08:49 +0000 (0:00:00.817)       0:05:29.727 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:08:49 +0000 (0:00:00.106)       0:05:29.833 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:08:50 +0000 (0:00:00.251)       0:05:30.084 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:08:50 +0000 (0:00:00.401)       0:05:30.486 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:08:50 +0000 (0:00:00.112)       0:05:30.598 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:08:50 +0000 (0:00:00.239)       0:05:30.837 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:08:51 +0000 (0:00:00.268)       0:05:31.105 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:08:51 +0000 (0:00:00.080)       0:05:31.186 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:08:52 +0000 (0:00:01.440)       0:05:32.626 *******
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] ********************************
Monday 01 December 2025  15:08:56 +0000 (0:00:03.459)       0:05:36.086 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.265)       0:05:36.352 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.046)       0:05:36.399 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.045)       0:05:36.444 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.160)       0:05:36.605 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.054)       0:05:36.659 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.247)       0:05:36.907 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:08:56 +0000 (0:00:00.078)       0:05:36.985 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:08:57 +0000 (0:00:00.046)       0:05:37.032 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:08:57 +0000 (0:00:00.251)       0:05:37.284 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:08:57 +0000 (0:00:00.045)       0:05:37.329 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:08:57 +0000 (0:00:00.134)       0:05:37.464 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:08:58 +0000 (0:00:00.618)       0:05:38.082 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:08:58 +0000 (0:00:00.261)       0:05:38.343 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:08:58 +0000 (0:00:00.470)       0:05:38.814 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:08:59 +0000 (0:00:00.293)       0:05:39.108 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:08:59 +0000 (0:00:00.906)       0:05:40.015 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:09:00 +0000 (0:00:00.072)       0:05:40.087 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:09:00 +0000 (0:00:00.263)       0:05:40.350 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:09:00 +0000 (0:00:00.261)       0:05:40.612 *******
skipping: [instance]

TASK [Clean leftovers] *********************************************************
Monday 01 December 2025  15:09:00 +0000 (0:00:00.116)       0:05:40.728 *******
changed: [instance]

TASK [Fail if needed] **********************************************************
Monday 01 December 2025  15:09:01 +0000 (0:00:00.470)       0:05:41.198 *******
skipping: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:09:01 +0000 (0:00:00.122)       0:05:41.321 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:09:02 +0000 (0:00:00.903)       0:05:42.224 *******
ok: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=861  changed=201  unreachable=0    failed=0    skipped=393  rescued=0    ignored=0

Monday 01 December 2025  15:09:02 +0000 (0:00:00.475)       0:05:42.700 *******
===============================================================================
Ensure we have expected records ---------------------------------------- 11.06s
dnsmasq : Add/Remove address -------------------------------------------- 6.34s
dnsmasq : Add DHCP entries ---------------------------------------------- 4.00s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.46s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.26s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.19s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.19s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.15s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.14s
dnsmasq : Add/Remove address -------------------------------------------- 2.83s
libvirt_manager : Ensure networks are created/started ------------------- 2.61s
libvirt_manager : Destroy networks -------------------------------------- 2.57s
libvirt_manager : Ensure network is in correct zone --------------------- 2.41s
libvirt_manager : Ensure networks are defined --------------------------- 2.23s
libvirt_manager : Populate service facts -------------------------------- 2.20s
libvirt_manager : Ensure networks are active ---------------------------- 2.20s
libvirt_manager : Ensure networks enabled to autostart ------------------ 2.20s
libvirt_manager : Populate service facts -------------------------------- 2.06s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:09:03 +0000 (0:00:00.060)       0:00:00.060 *******
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Monday 01 December 2025  15:09:04 +0000 (0:00:00.953)       0:00:01.014 *******
ok: [instance]

TASK [Copy generated content to proper location] *******************************
Monday 01 December 2025  15:09:04 +0000 (0:00:00.404)       0:00:01.418 *******
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] ***************************
Monday 01 December 2025  15:09:06 +0000 (0:00:01.864)       0:00:03.282 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:09:07 +0000 (0:00:00.883)       0:00:04.166 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:09:09 +0000 (0:00:02.173)       0:00:06.339 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:09:10 +0000 (0:00:00.865)       0:00:07.204 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:09:10 +0000 (0:00:00.056)       0:00:07.261 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.399)       0:00:07.660 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.423)       0:00:08.083 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.086)       0:00:08.170 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.086)       0:00:08.256 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.038)       0:00:08.295 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.038)       0:00:08.333 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.039)       0:00:08.373 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.040)       0:00:08.414 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:09:11 +0000 (0:00:00.038)       0:00:08.452 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.406)       0:00:08.858 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.095)       0:00:08.954 *******
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.085)       0:00:09.039 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.039)       0:00:09.078 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.038)       0:00:09.117 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.039)       0:00:09.156 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:09:12 +0000 (0:00:00.038)       0:00:09.194 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:09:13 +0000 (0:00:00.388)       0:00:09.582 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  15:09:13 +0000 (0:00:00.037)       0:00:09.620 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:09:13 +0000 (0:00:00.036)       0:00:09.657 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:09:13 +0000 (0:00:00.566)       0:00:10.223 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:09:14 +0000 (0:00:00.490)       0:00:10.714 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:09:14 +0000 (0:00:00.584)       0:00:11.299 *******
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] *************************
Monday 01 December 2025  15:09:14 +0000 (0:00:00.118)       0:00:11.418 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:09:14 +0000 (0:00:00.087)       0:00:11.505 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:09:15 +0000 (0:00:00.279)       0:00:11.785 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:09:15 +0000 (0:00:00.089)       0:00:11.874 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:09:15 +0000 (0:00:00.118)       0:00:11.993 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:09:15 +0000 (0:00:00.084)       0:00:12.077 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:09:15 +0000 (0:00:00.154)       0:00:12.232 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:09:15 +0000 (0:00:00.118)       0:00:12.351 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:09:16 +0000 (0:00:00.285)       0:00:12.636 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:09:16 +0000 (0:00:00.051)       0:00:12.688 *******
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] *************************
Monday 01 December 2025  15:09:16 +0000 (0:00:00.120)       0:00:12.808 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:09:16 +0000 (0:00:00.089)       0:00:12.897 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:09:16 +0000 (0:00:00.349)       0:00:13.247 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:09:16 +0000 (0:00:00.086)       0:00:13.334 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:09:16 +0000 (0:00:00.114)       0:00:13.448 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:09:16 +0000 (0:00:00.084)       0:00:13.533 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.085)       0:00:13.618 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.113)       0:00:13.732 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.285)       0:00:14.017 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.081)       0:00:14.099 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.283)       0:00:14.382 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.041)       0:00:14.424 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.039)       0:00:14.463 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:09:17 +0000 (0:00:00.043)       0:00:14.506 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:09:18 +0000 (0:00:00.222)       0:00:14.729 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:09:18 +0000 (0:00:00.038)       0:00:14.767 *******
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] ****************************************
Monday 01 December 2025  15:09:19 +0000 (0:00:01.352)       0:00:16.120 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:09:19 +0000 (0:00:00.383)       0:00:16.504 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:09:21 +0000 (0:00:01.435)       0:00:17.939 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:09:21 +0000 (0:00:00.262)       0:00:18.201 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:09:21 +0000 (0:00:00.048)       0:00:18.250 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:09:21 +0000 (0:00:00.044)       0:00:18.294 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:09:21 +0000 (0:00:00.070)       0:00:18.364 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:09:22 +0000 (0:00:00.457)       0:00:18.822 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:09:22 +0000 (0:00:00.470)       0:00:19.293 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:09:22 +0000 (0:00:00.193)       0:00:19.487 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:09:22 +0000 (0:00:00.041)       0:00:19.528 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:09:23 +0000 (0:00:00.039)       0:00:19.568 *******
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] *************************************************
Monday 01 December 2025  15:09:23 +0000 (0:00:00.709)       0:00:20.277 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:09:23 +0000 (0:00:00.118)       0:00:20.396 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:09:24 +0000 (0:00:00.284)       0:00:20.680 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:09:24 +0000 (0:00:00.229)       0:00:20.909 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:09:24 +0000 (0:00:00.087)       0:00:20.997 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:09:24 +0000 (0:00:00.201)       0:00:21.198 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:09:24 +0000 (0:00:00.221)       0:00:21.420 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:09:24 +0000 (0:00:00.074)       0:00:21.494 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:09:26 +0000 (0:00:01.275)       0:00:22.770 *******
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] ********************************
Monday 01 December 2025  15:09:27 +0000 (0:00:01.251)       0:00:24.021 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:09:27 +0000 (0:00:00.235)       0:00:24.257 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:09:27 +0000 (0:00:00.042)       0:00:24.299 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:09:27 +0000 (0:00:00.041)       0:00:24.341 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:09:27 +0000 (0:00:00.068)       0:00:24.410 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:09:27 +0000 (0:00:00.070)       0:00:24.481 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:09:28 +0000 (0:00:00.237)       0:00:24.718 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:09:28 +0000 (0:00:00.073)       0:00:24.792 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:09:28 +0000 (0:00:00.042)       0:00:24.834 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:09:28 +0000 (0:00:00.244)       0:00:25.079 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:09:28 +0000 (0:00:00.038)       0:00:25.118 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:09:28 +0000 (0:00:00.070)       0:00:25.188 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:09:28 +0000 (0:00:00.325)       0:00:25.514 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:09:29 +0000 (0:00:00.220)       0:00:25.734 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:09:29 +0000 (0:00:00.393)       0:00:26.128 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:09:29 +0000 (0:00:00.237)       0:00:26.365 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:09:30 +0000 (0:00:00.624)       0:00:26.989 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:09:30 +0000 (0:00:00.055)       0:00:27.045 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:09:30 +0000 (0:00:00.218)       0:00:27.263 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:09:30 +0000 (0:00:00.226)       0:00:27.490 *******
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Monday 01 December 2025  15:09:31 +0000 (0:00:00.125)       0:00:27.615 *******
ok: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:09:31 +0000 (0:00:00.273)       0:00:27.888 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=57   changed=5    unreachable=0    failed=0    skipped=40   rescued=0    ignored=0

Monday 01 December 2025  15:09:32 +0000 (0:00:00.809)       0:00:28.698 *******
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 2.17s
Copy generated content to proper location ------------------------------- 1.86s
podman : Ensure podman is installed ------------------------------------- 1.44s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
dnsmasq : Install needed packages --------------------------------------- 1.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.25s
Gathering Facts --------------------------------------------------------- 0.95s
libvirt_manager : Get installed packages list --------------------------- 0.88s
libvirt_manager : Start virtqemud socket service ------------------------ 0.87s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
virtualbmc : Remove vbmc files ------------------------------------------ 0.71s
radvd : Gather package facts -------------------------------------------- 0.62s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.58s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.57s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.49s
virtualbmc : Remove vbmc container image -------------------------------- 0.47s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.46s
libvirt_manager : Get pool configuration -------------------------------- 0.42s
libvirt_manager : Get network list -------------------------------------- 0.41s
Ensure we have the destination directory -------------------------------- 0.40s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:09:49 +0000 (0:00:00.072)       0:00:00.072 *******
ok: [instance]

TASK [Create custom basedir] ***************************************************
Monday 01 December 2025  15:09:50 +0000 (0:00:00.804)       0:00:00.877 *******
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Monday 01 December 2025  15:09:50 +0000 (0:00:00.433)       0:00:01.311 *******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Monday 01 December 2025  15:09:50 +0000 (0:00:00.060)       0:00:01.372 *******
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] *****************************************
Monday 01 December 2025  15:09:50 +0000 (0:00:00.109)       0:00:01.481 *******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Monday 01 December 2025  15:09:51 +0000 (0:00:00.350)       0:00:01.832 *******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Monday 01 December 2025  15:09:51 +0000 (0:00:00.250)       0:00:02.083 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Monday 01 December 2025  15:09:52 +0000 (0:00:00.758)       0:00:02.841 *******

TASK [repo_setup : Ensure directories are present] *****************************
Monday 01 December 2025  15:09:52 +0000 (0:00:00.147)       0:00:02.989 *******
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] ********************
Monday 01 December 2025  15:09:53 +0000 (0:00:00.541)       0:00:03.531 *******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Monday 01 December 2025  15:09:54 +0000 (0:00:01.346)       0:00:04.877 *******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Monday 01 December 2025  15:09:55 +0000 (0:00:01.143)       0:00:06.021 *******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Monday 01 December 2025  15:10:01 +0000 (0:00:06.280)       0:00:12.301 *******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Monday 01 December 2025  15:10:02 +0000 (0:00:00.694)       0:00:12.995 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Monday 01 December 2025  15:10:02 +0000 (0:00:00.052)       0:00:13.048 *******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Monday 01 December 2025  15:10:03 +0000 (0:00:00.869)       0:00:13.918 *******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Monday 01 December 2025  15:10:03 +0000 (0:00:00.067)       0:00:13.986 *******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Monday 01 December 2025  15:10:03 +0000 (0:00:00.067)       0:00:14.053 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Monday 01 December 2025  15:10:03 +0000 (0:00:00.068)       0:00:14.122 *******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.557)       0:00:14.680 *******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.435)       0:00:15.116 *******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.060)       0:00:15.176 *******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.088)       0:00:15.265 *******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.059)       0:00:15.324 *******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.076)       0:00:15.401 *******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Monday 01 December 2025  15:10:04 +0000 (0:00:00.059)       0:00:15.460 *******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Monday 01 December 2025  15:10:05 +0000 (0:00:00.090)       0:00:15.551 *******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Monday 01 December 2025  15:10:05 +0000 (0:00:00.061)       0:00:15.612 *******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Monday 01 December 2025  15:10:05 +0000 (0:00:00.058)       0:00:15.671 *******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Monday 01 December 2025  15:10:05 +0000 (0:00:00.059)       0:00:15.730 *******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Monday 01 December 2025  15:10:05 +0000 (0:00:00.098)       0:00:15.829 *******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Monday 01 December 2025  15:10:05 +0000 (0:00:00.058)       0:00:15.888 *******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Monday 01 December 2025  15:10:05 +0000 (0:00:00.208)       0:00:16.097 *******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Monday 01 December 2025  15:10:05 +0000 (0:00:00.237)       0:00:16.334 *******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.288)       0:00:16.623 *******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.054)       0:00:16.678 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.053)       0:00:16.731 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Monday 01 December 2025  15:10:06 +0000 (0:00:00.053)       0:00:16.784 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.083)       0:00:16.867 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Monday 01 December 2025  15:10:06 +0000 (0:00:00.054)       0:00:16.922 *******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Monday 01 December 2025  15:10:06 +0000 (0:00:00.054)       0:00:16.977 *******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Monday 01 December 2025  15:10:06 +0000 (0:00:00.049)       0:00:17.027 *******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.093)       0:00:17.120 *******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Monday 01 December 2025  15:10:06 +0000 (0:00:00.049)       0:00:17.169 *******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.084)       0:00:17.253 *******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.101)       0:00:17.355 *******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.070)       0:00:17.426 *******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Monday 01 December 2025  15:10:06 +0000 (0:00:00.068)       0:00:17.495 *******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Monday 01 December 2025  15:10:07 +0000 (0:00:00.068)       0:00:17.564 *******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Monday 01 December 2025  15:10:43 +0000 (0:00:36.604)       0:00:54.168 *******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Monday 01 December 2025  15:10:44 +0000 (0:00:01.253)       0:00:55.422 *******
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Monday 01 December 2025  15:10:45 +0000 (0:00:00.124)       0:00:55.546 *******
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] *************************************
Monday 01 December 2025  15:10:45 +0000 (0:00:00.111)       0:00:55.657 *******
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Monday 01 December 2025  15:10:45 +0000 (0:00:00.052)       0:00:55.710 *******
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Monday 01 December 2025  15:10:46 +0000 (0:00:01.285)       0:00:56.995 *******
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Monday 01 December 2025  15:10:46 +0000 (0:00:00.285)       0:00:57.281 *******
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Monday 01 December 2025  15:10:46 +0000 (0:00:00.227)       0:00:57.508 *******
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Monday 01 December 2025  15:10:47 +0000 (0:00:00.141)       0:00:57.649 *******
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Monday 01 December 2025  15:10:47 +0000 (0:00:00.085)       0:00:57.735 *******
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Monday 01 December 2025  15:10:47 +0000 (0:00:00.239)       0:00:57.975 *******
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Monday 01 December 2025  15:10:47 +0000 (0:00:00.356)       0:00:58.331 *******
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Monday 01 December 2025  15:10:47 +0000 (0:00:00.102)       0:00:58.434 *******
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Monday 01 December 2025  15:10:47 +0000 (0:00:00.055)       0:00:58.489 *******
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Monday 01 December 2025  15:10:48 +0000 (0:00:00.052)       0:00:58.541 *******
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Monday 01 December 2025  15:10:48 +0000 (0:00:00.049)       0:00:58.591 *******
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Monday 01 December 2025  15:10:48 +0000 (0:00:00.089)       0:00:58.680 *******
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Monday 01 December 2025  15:10:48 +0000 (0:00:00.061)       0:00:58.742 *******
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] ***************************
Monday 01 December 2025  15:10:49 +0000 (0:00:01.056)       0:00:59.799 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:10:50 +0000 (0:00:00.757)       0:01:00.557 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:10:53 +0000 (0:00:03.058)       0:01:03.615 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:10:53 +0000 (0:00:00.881)       0:01:04.497 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:10:54 +0000 (0:00:00.056)       0:01:04.553 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:10:54 +0000 (0:00:00.363)       0:01:04.916 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:10:54 +0000 (0:00:00.403)       0:01:05.320 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:10:54 +0000 (0:00:00.084)       0:01:05.404 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:10:54 +0000 (0:00:00.086)       0:01:05.490 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.038)       0:01:05.528 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.065)       0:01:05.594 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.037)       0:01:05.632 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.039)       0:01:05.672 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.040)       0:01:05.712 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.381)       0:01:06.094 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.107)       0:01:06.201 *******
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.084)       0:01:06.286 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.038)       0:01:06.324 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.070)       0:01:06.395 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.041)       0:01:06.437 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:10:55 +0000 (0:00:00.040)       0:01:06.477 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:10:56 +0000 (0:00:00.339)       0:01:06.817 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  15:10:56 +0000 (0:00:00.039)       0:01:06.857 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:10:56 +0000 (0:00:00.039)       0:01:06.896 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:10:56 +0000 (0:00:00.570)       0:01:07.467 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:10:57 +0000 (0:00:00.477)       0:01:07.944 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:10:57 +0000 (0:00:00.441)       0:01:08.386 *******
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] *************************
Monday 01 December 2025  15:10:57 +0000 (0:00:00.116)       0:01:08.502 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:10:58 +0000 (0:00:00.085)       0:01:08.588 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:10:58 +0000 (0:00:00.270)       0:01:08.858 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:10:58 +0000 (0:00:00.141)       0:01:09.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] **********
Monday 01 December 2025  15:10:58 +0000 (0:00:00.110)       0:01:09.110 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:10:58 +0000 (0:00:00.084)       0:01:09.194 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:10:58 +0000 (0:00:00.083)       0:01:09.278 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:10:58 +0000 (0:00:00.115)       0:01:09.394 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:10:59 +0000 (0:00:00.304)       0:01:09.698 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:10:59 +0000 (0:00:00.050)       0:01:09.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] *************************
Monday 01 December 2025  15:10:59 +0000 (0:00:00.180)       0:01:09.929 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:10:59 +0000 (0:00:00.087)       0:01:10.017 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:10:59 +0000 (0:00:00.275)       0:01:10.292 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:10:59 +0000 (0:00:00.082)       0:01:10.375 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:10:59 +0000 (0:00:00.107)       0:01:10.483 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.084)       0:01:10.568 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.113)       0:01:10.681 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.114)       0:01:10.796 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.279)       0:01:11.076 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.052)       0:01:11.128 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.199)       0:01:11.328 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.041)       0:01:11.369 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.040)       0:01:11.409 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:11:00 +0000 (0:00:00.043)       0:01:11.453 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:11:01 +0000 (0:00:00.214)       0:01:11.668 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:11:01 +0000 (0:00:00.041)       0:01:11.709 *******
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] ****************************************
Monday 01 December 2025  15:11:02 +0000 (0:00:01.314)       0:01:13.024 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:11:02 +0000 (0:00:00.372)       0:01:13.397 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:11:04 +0000 (0:00:01.223)       0:01:14.620 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:11:04 +0000 (0:00:00.253)       0:01:14.873 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:11:04 +0000 (0:00:00.046)       0:01:14.920 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:11:04 +0000 (0:00:00.045)       0:01:14.966 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:11:04 +0000 (0:00:00.066)       0:01:15.032 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:11:04 +0000 (0:00:00.416)       0:01:15.448 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:11:05 +0000 (0:00:00.391)       0:01:15.840 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:11:05 +0000 (0:00:00.192)       0:01:16.032 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:11:05 +0000 (0:00:00.041)       0:01:16.074 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:11:05 +0000 (0:00:00.040)       0:01:16.114 *******
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] *************************************************
Monday 01 December 2025  15:11:06 +0000 (0:00:00.710)       0:01:16.824 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:11:06 +0000 (0:00:00.088)       0:01:16.912 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:11:06 +0000 (0:00:00.318)       0:01:17.231 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:11:06 +0000 (0:00:00.220)       0:01:17.451 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:11:07 +0000 (0:00:00.116)       0:01:17.568 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:11:07 +0000 (0:00:00.199)       0:01:17.767 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:11:07 +0000 (0:00:00.223)       0:01:17.991 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:11:07 +0000 (0:00:00.073)       0:01:18.065 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:11:08 +0000 (0:00:01.223)       0:01:19.289 *******
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] ********************************
Monday 01 December 2025  15:11:09 +0000 (0:00:01.188)       0:01:20.477 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.222)       0:01:20.699 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.040)       0:01:20.740 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.069)       0:01:20.810 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.068)       0:01:20.879 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.040)       0:01:20.919 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.209)       0:01:21.129 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.070)       0:01:21.199 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.039)       0:01:21.238 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:11:10 +0000 (0:00:00.240)       0:01:21.479 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:11:10 +0000 (0:00:00.040)       0:01:21.519 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:11:11 +0000 (0:00:00.040)       0:01:21.560 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:11:11 +0000 (0:00:00.330)       0:01:21.891 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:11:11 +0000 (0:00:00.222)       0:01:22.113 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:11:11 +0000 (0:00:00.406)       0:01:22.520 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:11:12 +0000 (0:00:00.276)       0:01:22.797 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:11:12 +0000 (0:00:00.585)       0:01:23.382 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:11:12 +0000 (0:00:00.049)       0:01:23.432 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:11:13 +0000 (0:00:00.208)       0:01:23.641 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:11:13 +0000 (0:00:00.258)       0:01:23.900 *******
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Monday 01 December 2025  15:11:13 +0000 (0:00:00.092)       0:01:23.992 *******
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Monday 01 December 2025  15:11:13 +0000 (0:00:00.196)       0:01:24.189 *******
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Monday 01 December 2025  15:11:13 +0000 (0:00:00.188)       0:01:24.377 *******
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Monday 01 December 2025  15:11:14 +0000 (0:00:00.192)       0:01:24.569 *******
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Monday 01 December 2025  15:11:14 +0000 (0:00:00.039)       0:01:24.609 *******
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Monday 01 December 2025  15:11:14 +0000 (0:00:00.066)       0:01:24.676 *******
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Monday 01 December 2025  15:11:14 +0000 (0:00:00.044)       0:01:24.721 *******
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Monday 01 December 2025  15:11:14 +0000 (0:00:00.038)       0:01:24.759 *******
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Monday 01 December 2025  15:11:15 +0000 (0:00:01.206)       0:01:25.965 *******
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Monday 01 December 2025  15:11:15 +0000 (0:00:00.204)       0:01:26.170 *******
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Monday 01 December 2025  15:11:16 +0000 (0:00:00.399)       0:01:26.569 *******
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Monday 01 December 2025  15:11:16 +0000 (0:00:00.045)       0:01:26.615 *******
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Monday 01 December 2025  15:11:16 +0000 (0:00:00.205)       0:01:26.821 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Monday 01 December 2025  15:11:16 +0000 (0:00:00.445)       0:01:27.267 *******
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Monday 01 December 2025  15:11:17 +0000 (0:00:00.326)       0:01:27.593 *******
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.] *********
Monday 01 December 2025  15:11:17 +0000 (0:00:00.281)       0:01:27.874 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Monday 01 December 2025  15:11:17 +0000 (0:00:00.326)       0:01:28.201 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Monday 01 December 2025  15:11:18 +0000 (0:00:00.328)       0:01:28.530 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Monday 01 December 2025  15:11:18 +0000 (0:00:00.338)       0:01:28.868 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Monday 01 December 2025  15:11:18 +0000 (0:00:00.329)       0:01:29.197 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Monday 01 December 2025  15:11:19 +0000 (0:00:00.350)       0:01:29.548 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Monday 01 December 2025  15:11:19 +0000 (0:00:00.331)       0:01:29.880 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Monday 01 December 2025  15:11:19 +0000 (0:00:00.324)       0:01:30.204 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Monday 01 December 2025  15:11:20 +0000 (0:00:00.327)       0:01:30.532 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Monday 01 December 2025  15:11:20 +0000 (0:00:00.336)       0:01:30.868 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Monday 01 December 2025  15:11:20 +0000 (0:00:00.352)       0:01:31.221 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Monday 01 December 2025  15:11:21 +0000 (0:00:00.331)       0:01:31.553 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Monday 01 December 2025  15:11:21 +0000 (0:00:00.324)       0:01:31.877 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Monday 01 December 2025  15:11:21 +0000 (0:00:00.323)       0:01:32.201 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Monday 01 December 2025  15:11:22 +0000 (0:00:00.332)       0:01:32.533 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Monday 01 December 2025  15:11:22 +0000 (0:00:00.337)       0:01:32.871 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Monday 01 December 2025  15:11:22 +0000 (0:00:00.360)       0:01:33.232 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Monday 01 December 2025  15:11:23 +0000 (0:00:00.341)       0:01:33.573 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Monday 01 December 2025  15:11:23 +0000 (0:00:00.337)       0:01:33.910 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Monday 01 December 2025  15:11:23 +0000 (0:00:00.320)       0:01:34.230 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Monday 01 December 2025  15:11:24 +0000 (0:00:00.346)       0:01:34.576 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Monday 01 December 2025  15:11:24 +0000 (0:00:00.378)       0:01:34.955 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Monday 01 December 2025  15:11:24 +0000 (0:00:00.329)       0:01:35.285 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Monday 01 December 2025  15:11:25 +0000 (0:00:00.331)       0:01:35.616 *******
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Monday 01 December 2025  15:11:25 +0000 (0:00:00.346)       0:01:35.962 *******
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Monday 01 December 2025  15:11:25 +0000 (0:00:00.057)       0:01:36.020 *******
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Monday 01 December 2025  15:11:25 +0000 (0:00:00.347)       0:01:36.367 *******
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Monday 01 December 2025  15:11:26 +0000 (0:00:00.354)       0:01:36.722 *******
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Monday 01 December 2025  15:11:26 +0000 (0:00:00.297)       0:01:37.020 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Monday 01 December 2025  15:11:26 +0000 (0:00:00.204)       0:01:37.225 *******

TASK [libvirt_manager : Deactivate default] ************************************
Monday 01 December 2025  15:11:26 +0000 (0:00:00.081)       0:01:37.306 *******
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Monday 01 December 2025  15:11:27 +0000 (0:00:00.274)       0:01:37.581 *******
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Monday 01 December 2025  15:11:27 +0000 (0:00:00.067)       0:01:37.649 *******
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Monday 01 December 2025  15:11:27 +0000 (0:00:00.366)       0:01:38.015 *******
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Monday 01 December 2025  15:11:27 +0000 (0:00:00.369)       0:01:38.385 *******
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Monday 01 December 2025  15:11:28 +0000 (0:00:00.419)       0:01:38.804 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:11:28 +0000 (0:00:00.246)       0:01:39.050 *******
changed: [instance]

PLAY [Get VBMC in place] *******************************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:11:29 +0000 (0:00:00.814)       0:01:39.864 *******
ok: [instance]

TASK [Ensure extra dir is present] *********************************************
Monday 01 December 2025  15:11:30 +0000 (0:00:00.671)       0:01:40.536 *******
ok: [instance]

TASK [virtualbmc : Ensure needed directories exist] ****************************
Monday 01 December 2025  15:11:30 +0000 (0:00:00.219)       0:01:40.755 *******
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:11:30 +0000 (0:00:00.201)       0:01:40.957 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:11:31 +0000 (0:00:01.211)       0:01:42.168 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:11:31 +0000 (0:00:00.225)       0:01:42.393 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:11:31 +0000 (0:00:00.049)       0:01:42.442 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:11:31 +0000 (0:00:00.044)       0:01:42.487 *******
skipping: [instance]

TASK [virtualbmc : Check if container already exists] **************************
Monday 01 December 2025  15:11:32 +0000 (0:00:00.071)       0:01:42.558 *******
ok: [instance]

TASK [virtualbmc : Create ssh key for VBMC] ************************************
Monday 01 December 2025  15:11:32 +0000 (0:00:00.355)       0:01:42.914 *******
changed: [instance]

TASK [virtualbmc : Pull vbmc container image] **********************************
Monday 01 December 2025  15:11:32 +0000 (0:00:00.378)       0:01:43.292 *******
changed: [instance]

TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Monday 01 December 2025  15:11:38 +0000 (0:00:05.999)       0:01:49.292 *******
changed: [instance]

TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Monday 01 December 2025  15:11:39 +0000 (0:00:00.401)       0:01:49.694 *******
changed: [instance]

TASK [virtualbmc : Create vbmc server configuration file] **********************
Monday 01 December 2025  15:11:39 +0000 (0:00:00.346)       0:01:50.041 *******
changed: [instance]

TASK [virtualbmc : Create undying vbmcd service script] ************************
Monday 01 December 2025  15:11:39 +0000 (0:00:00.337)       0:01:50.379 *******
changed: [instance]

TASK [virtualbmc : Create and start vbmc container] ****************************
Monday 01 December 2025  15:11:40 +0000 (0:00:00.345)       0:01:50.724 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=145  changed=30   unreachable=0    failed=0    skipped=86   rescued=1    ignored=0

Monday 01 December 2025  15:11:40 +0000 (0:00:00.699)       0:01:51.423 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 36.60s
repo_setup : Initialize python venv and install requirements ------------ 6.28s
virtualbmc : Pull vbmc container image ---------------------------------- 6.00s
libvirt_manager : Populate service facts -------------------------------- 3.06s
repo_setup : Make sure git-core package is installed -------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.31s
ci_setup : Install needed packages -------------------------------------- 1.29s
test_deps : Install python yaml libs ------------------------------------ 1.25s
dnsmasq : Install needed packages --------------------------------------- 1.22s
podman : Ensure podman is installed ------------------------------------- 1.22s
podman : Ensure podman is installed ------------------------------------- 1.21s
libvirt_manager : Install packages required for using KVM --------------- 1.21s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.19s
repo_setup : Get repo-setup repository ---------------------------------- 1.14s
ci_setup : Manage directories ------------------------------------------- 1.06s
libvirt_manager : Start virtqemud socket service ------------------------ 0.88s
repo_setup : Run repo-setup --------------------------------------------- 0.87s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
Gathering Facts --------------------------------------------------------- 0.80s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.76s

PLAY [Test ocp_layout.yml tasks] ***********************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:11:41 +0000 (0:00:00.049)       0:00:00.049 *******
ok: [instance]

TASK [Load networking definition] **********************************************
Monday 01 December 2025  15:11:42 +0000 (0:00:00.882)       0:00:00.932 *******
ok: [instance]

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  15:11:42 +0000 (0:00:00.074)       0:00:01.007 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  15:11:42 +0000 (0:00:00.052)       0:00:01.059 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  15:11:42 +0000 (0:00:00.299)       0:00:01.359 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  15:11:42 +0000 (0:00:00.061)       0:00:01.421 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  15:11:42 +0000 (0:00:00.090)       0:00:01.512 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  15:11:43 +0000 (0:00:00.086)       0:00:01.599 *******
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] **********************
Monday 01 December 2025  15:11:43 +0000 (0:00:00.166)       0:00:01.765 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  15:11:43 +0000 (0:00:00.065)       0:00:01.831 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  15:11:43 +0000 (0:00:00.466)       0:00:02.298 *******
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-master-1 to ocps)
changed: [instance] => (item=Adding ocp-master-2 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:11:43 +0000 (0:00:00.171)       0:00:02.469 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:11:43 +0000 (0:00:00.053)       0:00:02.522 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:11:44 +0000 (0:00:00.079)       0:00:02.602 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:11:44 +0000 (0:00:00.053)       0:00:02.655 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:11:44 +0000 (0:00:00.053)       0:00:02.708 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:11:44 +0000 (0:00:00.048)       0:00:02.757 *******
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] ***************************
Monday 01 December 2025  15:11:44 +0000 (0:00:00.213)       0:00:02.971 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:11:44 +0000 (0:00:00.049)       0:00:03.021 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:11:44 +0000 (0:00:00.336)       0:00:03.357 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:11:45 +0000 (0:00:00.455)       0:00:03.812 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:11:45 +0000 (0:00:00.120)       0:00:03.933 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:11:45 +0000 (0:00:00.060)       0:00:03.993 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  15:11:45 +0000 (0:00:00.470)       0:00:04.463 *******
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.] ***
Monday 01 December 2025  15:11:45 +0000 (0:00:00.123)       0:00:04.587 *******
ok: [instance] => (item=public)

TASK [libvirt_manager : Ensure networks are defined] ***************************
Monday 01 December 2025  15:11:46 +0000 (0:00:00.067)       0:00:04.654 *******
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure networks are created/started] *******************
Monday 01 December 2025  15:11:46 +0000 (0:00:00.353)       0:00:05.008 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure networks are active] ****************************
Monday 01 December 2025  15:11:46 +0000 (0:00:00.341)       0:00:05.349 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Monday 01 December 2025  15:11:47 +0000 (0:00:00.244)       0:00:05.593 *******
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Monday 01 December 2025  15:11:47 +0000 (0:00:00.264)       0:00:05.857 *******
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] ***********************
Monday 01 December 2025  15:11:47 +0000 (0:00:00.106)       0:00:05.964 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  15:11:47 +0000 (0:00:00.325)       0:00:06.289 *******
ok: [instance] => (item=cifmw-public)

TASK [Create dummy interfaces to ensure bridges are UP] ************************
Monday 01 December 2025  15:11:47 +0000 (0:00:00.221)       0:00:06.510 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  15:11:48 +0000 (0:00:00.123)       0:00:06.634 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  15:11:48 +0000 (0:00:00.195)       0:00:06.830 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  15:11:49 +0000 (0:00:01.444)       0:00:08.274 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  15:11:49 +0000 (0:00:00.218)       0:00:08.493 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  15:11:50 +0000 (0:00:00.437)       0:00:08.930 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  15:11:52 +0000 (0:00:01.671)       0:00:10.602 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  15:11:52 +0000 (0:00:00.391)       0:00:10.994 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  15:11:52 +0000 (0:00:00.207)       0:00:11.201 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  15:11:52 +0000 (0:00:00.140)       0:00:11.341 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  15:11:54 +0000 (0:00:01.299)       0:00:12.641 *******
ok: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  15:11:54 +0000 (0:00:00.239)       0:00:12.880 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  15:11:54 +0000 (0:00:00.423)       0:00:13.304 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  15:11:56 +0000 (0:00:01.642)       0:00:14.946 *******
changed: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  15:11:56 +0000 (0:00:00.424)       0:00:15.370 *******
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  15:11:57 +0000 (0:00:00.648)       0:00:16.019 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  15:11:57 +0000 (0:00:00.458)       0:00:16.477 *******
ok: [instance] => (item=cifmw-public)

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:11:58 +0000 (0:00:00.174)       0:00:16.652 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:11:59 +0000 (0:00:01.242)       0:00:17.895 *******
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] ********************************
Monday 01 December 2025  15:12:02 +0000 (0:00:03.331)       0:00:21.227 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:12:02 +0000 (0:00:00.248)       0:00:21.475 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:12:03 +0000 (0:00:00.414)       0:00:21.890 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:12:03 +0000 (0:00:00.406)       0:00:22.297 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:12:03 +0000 (0:00:00.088)       0:00:22.385 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:12:04 +0000 (0:00:00.432)       0:00:22.818 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:12:04 +0000 (0:00:00.051)       0:00:22.869 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:12:04 +0000 (0:00:00.119)       0:00:22.989 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:12:04 +0000 (0:00:00.388)       0:00:23.377 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:12:04 +0000 (0:00:00.049)       0:00:23.427 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:12:05 +0000 (0:00:00.231)       0:00:23.658 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:12:05 +0000 (0:00:00.905)       0:00:24.564 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.051)       0:00:24.615 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.050)       0:00:24.665 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.122)       0:00:24.787 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.130)       0:00:24.917 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.088)       0:00:25.006 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.067)       0:00:25.073 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:12:06 +0000 (0:00:00.468)       0:00:25.542 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:12:07 +0000 (0:00:00.048)       0:00:25.591 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  15:12:07 +0000 (0:00:00.113)       0:00:25.704 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  15:12:07 +0000 (0:00:00.061)       0:00:25.765 *******
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:12:07 +0000 (0:00:00.224)       0:00:25.990 *******
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] ***************
Monday 01 December 2025  15:12:07 +0000 (0:00:00.117)       0:00:26.108 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:12:07 +0000 (0:00:00.344)       0:00:26.452 *******
ok: [instance]

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  15:12:07 +0000 (0:00:00.096)       0:00:26.548 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  15:12:08 +0000 (0:00:00.376)       0:00:26.925 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  15:12:08 +0000 (0:00:00.350)       0:00:27.275 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  15:12:09 +0000 (0:00:00.386)       0:00:27.662 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  15:12:09 +0000 (0:00:00.123)       0:00:27.786 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:12:09 +0000 (0:00:00.360)       0:00:28.146 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:12:09 +0000 (0:00:00.058)       0:00:28.205 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:12:09 +0000 (0:00:00.090)       0:00:28.295 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:12:09 +0000 (0:00:00.056)       0:00:28.352 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:12:09 +0000 (0:00:00.055)       0:00:28.407 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:12:09 +0000 (0:00:00.049)       0:00:28.456 *******
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] ***************************
Monday 01 December 2025  15:12:10 +0000 (0:00:00.227)       0:00:28.684 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:12:10 +0000 (0:00:00.049)       0:00:28.734 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:12:10 +0000 (0:00:00.226)       0:00:28.960 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:12:10 +0000 (0:00:00.412)       0:00:29.372 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:12:10 +0000 (0:00:00.186)       0:00:29.559 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:12:11 +0000 (0:00:00.063)       0:00:29.622 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  15:12:11 +0000 (0:00:00.488)       0:00:30.111 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  15:12:11 +0000 (0:00:00.060)       0:00:30.172 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  15:12:11 +0000 (0:00:00.048)       0:00:30.220 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  15:12:11 +0000 (0:00:00.048)       0:00:30.269 *******
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] **************************************
Monday 01 December 2025  15:12:11 +0000 (0:00:00.153)       0:00:30.422 *******
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] **************************************
Monday 01 December 2025  15:12:11 +0000 (0:00:00.122)       0:00:30.545 *******
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] **************************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.125)       0:00:30.670 *******
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] **************************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.156)       0:00:30.827 *******
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] **************************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.124)       0:00:30.952 *******
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] **************************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.122)       0:00:31.074 *******
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] **************************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.123)       0:00:31.198 *******
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 }}] ******************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.233)       0:00:31.432 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  15:12:12 +0000 (0:00:00.138)       0:00:31.570 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.100)       0:00:31.670 *******
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:57:df:9a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:dc:88:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:24:36:46', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:65:09:a8', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.111)       0:00:31.782 *******
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] *************************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.107)       0:00:31.889 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.250)       0:00:32.140 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.055)       0:00:32.196 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.051)       0:00:32.247 *******
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:57:df:9a', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:dc:88:0d', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:24:36:46', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:65:09:a8', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.170)       0:00:32.417 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  15:12:13 +0000 (0:00:00.107)       0:00:32.525 *******
changed: [instance] => (item={'file': 'public_master-0_52:54:00:57:df:9a', 'entry': 'set:ocp,52:54:00:57:df:9a,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:dc:88:0d', 'entry': 'set:ocp,52:54:01:dc:88:0d,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:24:36:46', 'entry': 'set:ocp,52:54:02:24:36:46,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:65:09:a8', 'entry': 'set:ocp_worker,52:54:03:65:09:a8,192.168.110.15,worker-0', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  15:12:15 +0000 (0:00:01.381)       0:00:33.906 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  15:12:15 +0000 (0:00:00.111)       0:00:34.018 *******
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] *****************************************
Monday 01 December 2025  15:12:15 +0000 (0:00:00.319)       0:00:34.337 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  15:12:15 +0000 (0:00:00.139)       0:00:34.477 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  15:12:15 +0000 (0:00:00.103)       0:00:34.581 *******
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] ********************************************
Monday 01 December 2025  15:12:16 +0000 (0:00:00.299)       0:00:34.881 *******
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  15:12:20 +0000 (0:00:04.491)       0:00:39.373 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  15:12:20 +0000 (0:00:00.050)       0:00:39.423 *******
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Monday 01 December 2025  15:12:20 +0000 (0:00:00.067)       0:00:39.491 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  15:12:20 +0000 (0:00:00.056)       0:00:39.547 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  15:12:21 +0000 (0:00:00.370)       0:00:39.918 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:12:21 +0000 (0:00:00.067)       0:00:39.985 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:12:22 +0000 (0:00:00.818)       0:00:40.804 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  15:12:22 +0000 (0:00:00.354)       0:00:41.158 *******
changed: [instance]

TASK [Inject ipmi.utility] *****************************************************
Monday 01 December 2025  15:12:22 +0000 (0:00:00.423)       0:00:41.582 *******
changed: [instance]

TASK [Restart cifmw-dnsmasq] ***************************************************
Monday 01 December 2025  15:12:23 +0000 (0:00:00.215)       0:00:41.797 *******
changed: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Monday 01 December 2025  15:12:23 +0000 (0:00:00.343)       0:00:42.140 *******
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Monday 01 December 2025  15:12:24 +0000 (0:00:00.454)       0:00:42.595 *******
changed: [instance]

TASK [libvirt_manager : Ensure needed directories exist] ***********************
Monday 01 December 2025  15:12:24 +0000 (0:00:00.450)       0:00:43.045 *******
changed: [instance] => (item=/opt/basedir/images)
changed: [instance] => (item=/opt/basedir/workload)
ok: [instance] => (item=/opt/basedir/ocp_volumes)

TASK [libvirt_manager : Ensure we have a known action] *************************
Monday 01 December 2025  15:12:24 +0000 (0:00:00.541)       0:00:43.587 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:12:25 +0000 (0:00:00.092)       0:00:43.679 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:12:25 +0000 (0:00:00.245)       0:00:43.925 *******
changed: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:12:25 +0000 (0:00:00.249)       0:00:44.175 *******
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:12:26 +0000 (0:00:00.421)       0:00:44.597 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:12:26 +0000 (0:00:00.085)       0:00:44.682 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:12:26 +0000 (0:00:00.052)       0:00:44.735 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:12:26 +0000 (0:00:00.054)       0:00:44.789 *******
ok: [instance]

TASK [Create blank images for OCP cluster resources] ***************************
Monday 01 December 2025  15:12:26 +0000 (0:00:00.412)       0:00:45.202 *******

TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Monday 01 December 2025  15:12:26 +0000 (0:00:00.233)       0:00:45.435 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Monday 01 December 2025  15:12:27 +0000 (0:00:00.336)       0:00:45.771 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Monday 01 December 2025  15:12:27 +0000 (0:00:00.261)       0:00:46.032 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Monday 01 December 2025  15:12:27 +0000 (0:00:00.524)       0:00:46.557 *******
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 }}] ****************
Monday 01 December 2025  15:12:28 +0000 (0:00:00.121)       0:00:46.679 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:12:28 +0000 (0:00:00.145)       0:00:46.824 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:12:28 +0000 (0:00:00.261)       0:00:47.085 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:12:28 +0000 (0:00:00.100)       0:00:47.186 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:12:28 +0000 (0:00:00.257)       0:00:47.444 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Monday 01 December 2025  15:12:29 +0000 (0:00:00.221)       0:00:47.666 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Monday 01 December 2025  15:12:29 +0000 (0:00:00.385)       0:00:48.052 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Monday 01 December 2025  15:12:29 +0000 (0:00:00.052)       0:00:48.105 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Monday 01 December 2025  15:12:29 +0000 (0:00:00.105)       0:00:48.210 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Monday 01 December 2025  15:12:29 +0000 (0:00:00.107)       0:00:48.318 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:12:29 +0000 (0:00:00.148)       0:00:48.466 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:12:30 +0000 (0:00:00.247)       0:00:48.714 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:12:30 +0000 (0:00:00.069)       0:00:48.783 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:12:30 +0000 (0:00:00.106)       0:00:48.889 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:12:30 +0000 (0:00:00.145)       0:00:49.035 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Monday 01 December 2025  15:12:30 +0000 (0:00:00.126)       0:00:49.161 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Monday 01 December 2025  15:12:30 +0000 (0:00:00.140)       0:00:49.302 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Monday 01 December 2025  15:12:31 +0000 (0:00:00.385)       0:00:49.688 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Monday 01 December 2025  15:12:31 +0000 (0:00:00.247)       0:00:49.935 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Monday 01 December 2025  15:12:31 +0000 (0:00:00.399)       0:00:50.335 *******
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 }}] ****************
Monday 01 December 2025  15:12:31 +0000 (0:00:00.126)       0:00:50.461 *******
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] ***********************
Monday 01 December 2025  15:12:32 +0000 (0:00:00.148)       0:00:50.609 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:12:32 +0000 (0:00:00.289)       0:00:50.899 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:12:32 +0000 (0:00:00.073)       0:00:50.973 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:12:32 +0000 (0:00:00.253)       0:00:51.226 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Monday 01 December 2025  15:12:32 +0000 (0:00:00.221)       0:00:51.448 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Monday 01 December 2025  15:12:33 +0000 (0:00:00.388)       0:00:51.836 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Monday 01 December 2025  15:12:33 +0000 (0:00:00.055)       0:00:51.892 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Monday 01 December 2025  15:12:33 +0000 (0:00:00.109)       0:00:52.001 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Monday 01 December 2025  15:12:33 +0000 (0:00:00.145)       0:00:52.147 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:12:33 +0000 (0:00:00.106)       0:00:52.254 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:12:33 +0000 (0:00:00.240)       0:00:52.494 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:12:33 +0000 (0:00:00.069)       0:00:52.563 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:12:34 +0000 (0:00:00.143)       0:00:52.707 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:12:34 +0000 (0:00:00.102)       0:00:52.809 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Monday 01 December 2025  15:12:34 +0000 (0:00:00.126)       0:00:52.935 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Monday 01 December 2025  15:12:34 +0000 (0:00:00.186)       0:00:53.121 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Monday 01 December 2025  15:12:34 +0000 (0:00:00.333)       0:00:53.455 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Monday 01 December 2025  15:12:35 +0000 (0:00:00.245)       0:00:53.700 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Monday 01 December 2025  15:12:35 +0000 (0:00:00.466)       0:00:54.166 *******
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 }}] ****************
Monday 01 December 2025  15:12:35 +0000 (0:00:00.091)       0:00:54.258 *******
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] ***********************
Monday 01 December 2025  15:12:35 +0000 (0:00:00.181)       0:00:54.439 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:12:36 +0000 (0:00:00.250)       0:00:54.690 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:12:36 +0000 (0:00:00.066)       0:00:54.756 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:12:36 +0000 (0:00:00.257)       0:00:55.013 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Monday 01 December 2025  15:12:36 +0000 (0:00:00.273)       0:00:55.287 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Monday 01 December 2025  15:12:37 +0000 (0:00:00.351)       0:00:55.638 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Monday 01 December 2025  15:12:37 +0000 (0:00:00.052)       0:00:55.691 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Monday 01 December 2025  15:12:37 +0000 (0:00:00.144)       0:00:55.835 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Monday 01 December 2025  15:12:37 +0000 (0:00:00.102)       0:00:55.938 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:12:37 +0000 (0:00:00.104)       0:00:56.043 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:12:37 +0000 (0:00:00.229)       0:00:56.272 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:12:37 +0000 (0:00:00.106)       0:00:56.378 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:12:37 +0000 (0:00:00.101)       0:00:56.479 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:12:37 +0000 (0:00:00.100)       0:00:56.580 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Monday 01 December 2025  15:12:38 +0000 (0:00:00.123)       0:00:56.704 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Monday 01 December 2025  15:12:38 +0000 (0:00:00.177)       0:00:56.881 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Monday 01 December 2025  15:12:38 +0000 (0:00:00.325)       0:00:57.206 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Monday 01 December 2025  15:12:38 +0000 (0:00:00.242)       0:00:57.449 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Monday 01 December 2025  15:12:39 +0000 (0:00:00.424)       0:00:57.873 *******
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 }}] ****************
Monday 01 December 2025  15:12:39 +0000 (0:00:00.088)       0:00:57.961 *******
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] ***********************
Monday 01 December 2025  15:12:39 +0000 (0:00:00.178)       0:00:58.140 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:12:39 +0000 (0:00:00.247)       0:00:58.387 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:12:39 +0000 (0:00:00.066)       0:00:58.454 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:12:40 +0000 (0:00:00.286)       0:00:58.740 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Monday 01 December 2025  15:12:40 +0000 (0:00:00.234)       0:00:58.975 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Monday 01 December 2025  15:12:40 +0000 (0:00:00.337)       0:00:59.313 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Monday 01 December 2025  15:12:40 +0000 (0:00:00.050)       0:00:59.364 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Monday 01 December 2025  15:12:40 +0000 (0:00:00.192)       0:00:59.556 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.108)       0:00:59.665 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.104)       0:00:59.769 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.281)       0:01:00.050 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.067)       0:01:00.118 *******
skipping: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.104)       0:01:00.222 *******
skipping: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.102)       0:01:00.324 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Monday 01 December 2025  15:12:41 +0000 (0:00:00.183)       0:01:00.508 *******
skipping: [instance]

TASK [virtualbmc : Ensure vBMC answers] ****************************************
Monday 01 December 2025  15:12:42 +0000 (0:00:00.143)       0:01:00.651 *******
changed: [instance]

TASK [Create VBMC entities for OCP] ********************************************
Monday 01 December 2025  15:12:42 +0000 (0:00:00.573)       0:01:01.225 *******

TASK [virtualbmc : Assert we have required data] *******************************
Monday 01 December 2025  15:12:42 +0000 (0:00:00.318)       0:01:01.543 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Monday 01 December 2025  15:12:43 +0000 (0:00:00.104)       0:01:01.647 *******
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Monday 01 December 2025  15:12:43 +0000 (0:00:00.457)       0:01:02.105 *******
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Monday 01 December 2025  15:12:43 +0000 (0:00:00.065)       0:01:02.171 *******
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Monday 01 December 2025  15:12:43 +0000 (0:00:00.068)       0:01:02.239 *******
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Monday 01 December 2025  15:12:44 +0000 (0:00:00.676)       0:01:02.916 *******
changed: [instance]

TASK [virtualbmc : Assert we have required data] *******************************
Monday 01 December 2025  15:12:44 +0000 (0:00:00.524)       0:01:03.440 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Monday 01 December 2025  15:12:44 +0000 (0:00:00.100)       0:01:03.540 *******
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Monday 01 December 2025  15:12:45 +0000 (0:00:00.492)       0:01:04.033 *******
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Monday 01 December 2025  15:12:45 +0000 (0:00:00.059)       0:01:04.092 *******
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Monday 01 December 2025  15:12:45 +0000 (0:00:00.065)       0:01:04.158 *******
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Monday 01 December 2025  15:12:46 +0000 (0:00:00.689)       0:01:04.847 *******
changed: [instance]

TASK [virtualbmc : Assert we have required data] *******************************
Monday 01 December 2025  15:12:46 +0000 (0:00:00.495)       0:01:05.343 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Monday 01 December 2025  15:12:46 +0000 (0:00:00.091)       0:01:05.435 *******
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Monday 01 December 2025  15:12:47 +0000 (0:00:00.436)       0:01:05.872 *******
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Monday 01 December 2025  15:12:47 +0000 (0:00:00.060)       0:01:05.933 *******
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Monday 01 December 2025  15:12:47 +0000 (0:00:00.101)       0:01:06.034 *******
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Monday 01 December 2025  15:12:48 +0000 (0:00:00.637)       0:01:06.671 *******
changed: [instance]

TASK [virtualbmc : Assert we have required data] *******************************
Monday 01 December 2025  15:12:48 +0000 (0:00:00.562)       0:01:07.234 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Monday 01 December 2025  15:12:48 +0000 (0:00:00.059)       0:01:07.294 *******
changed: [instance]

TASK [virtualbmc : Expose known hosts] *****************************************
Monday 01 December 2025  15:12:49 +0000 (0:00:00.425)       0:01:07.719 *******
ok: [instance]

TASK [virtualbmc : Stop host in VBMC] ******************************************
Monday 01 December 2025  15:12:49 +0000 (0:00:00.059)       0:01:07.778 *******
skipping: [instance]

TASK [virtualbmc : Add new host to VBMC] ***************************************
Monday 01 December 2025  15:12:49 +0000 (0:00:00.108)       0:01:07.887 *******
changed: [instance]

TASK [virtualbmc : Start new host in VBMC] *************************************
Monday 01 December 2025  15:12:49 +0000 (0:00:00.693)       0:01:08.581 *******
changed: [instance]

TASK [libvirt_manager : Expose OCP cluster members] ****************************
Monday 01 December 2025  15:12:50 +0000 (0:00:00.524)       0:01:09.105 *******
ok: [instance]

TASK [Assert names are correct] ************************************************
Monday 01 December 2025  15:12:50 +0000 (0:00:00.145)       0:01:09.250 *******
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] ****************************************
Monday 01 December 2025  15:12:50 +0000 (0:00:00.066)       0:01:09.317 *******
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] *************************************
Monday 01 December 2025  15:12:51 +0000 (0:00:00.291)       0:01:09.609 *******
ok: [instance]

TASK [Get existing disk images] ************************************************
Monday 01 December 2025  15:12:51 +0000 (0:00:00.071)       0:01:09.681 *******
ok: [instance]

TASK [Ensure we have the expected base images] *********************************
Monday 01 December 2025  15:12:51 +0000 (0:00:00.342)       0:01:10.023 *******
ok: [instance]

TASK [List all interfaces] *****************************************************
Monday 01 December 2025  15:12:51 +0000 (0:00:00.115)       0:01:10.139 *******
changed: [instance]

TASK [List libvirt firewall zone interfaces] ***********************************
Monday 01 December 2025  15:12:51 +0000 (0:00:00.217)       0:01:10.357 *******
changed: [instance]

TASK [Ensure the VLAN interfaces was created] **********************************
Monday 01 December 2025  15:12:52 +0000 (0:00:00.416)       0:01:10.773 *******
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)

TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Monday 01 December 2025  15:12:52 +0000 (0:00:00.085)       0:01:10.859 *******
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:12:52 +0000 (0:00:00.172)       0:01:11.031 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=186  changed=79   unreachable=0    failed=0    skipped=71   rescued=0    ignored=0

Monday 01 December 2025  15:12:53 +0000 (0:00:00.876)       0:01:11.907 *******
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.49s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.33s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.67s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.64s
ci_nmstate : Install required packages on instance ---------------------- 1.44s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.38s
ci_nmstate : Install required packages on instance ---------------------- 1.30s
dnsmasq : Install needed packages --------------------------------------- 1.24s
dnsmasq : Enable and start service -------------------------------------- 0.91s
Gathering Facts --------------------------------------------------------- 0.88s
libvirt_manager : Restart firewalld ------------------------------------- 0.88s
libvirt_manager : Restart firewalld ------------------------------------- 0.82s
virtualbmc : Add new host to VBMC --------------------------------------- 0.69s
virtualbmc : Add new host to VBMC --------------------------------------- 0.69s
virtualbmc : Add new host to VBMC --------------------------------------- 0.68s
libvirt_manager : Ensure extra networks is in correct zone -------------- 0.65s
virtualbmc : Add new host to VBMC --------------------------------------- 0.64s
virtualbmc : Ensure vBMC answers ---------------------------------------- 0.57s
virtualbmc : Start new host in VBMC ------------------------------------- 0.56s
libvirt_manager : Ensure needed directories exist ----------------------- 0.54s

PLAY [Clean VBMC] **************************************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:12:53 +0000 (0:00:00.048)       0:00:00.048 *******
ok: [instance]

TASK [Remove VBMC] *************************************************************
Monday 01 December 2025  15:12:54 +0000 (0:00:00.962)       0:00:01.010 *******

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:12:54 +0000 (0:00:00.110)       0:00:01.121 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:12:56 +0000 (0:00:01.319)       0:00:02.440 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:12:56 +0000 (0:00:00.353)       0:00:02.794 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:12:56 +0000 (0:00:00.055)       0:00:02.849 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:12:56 +0000 (0:00:00.051)       0:00:02.900 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:12:56 +0000 (0:00:00.116)       0:00:03.017 *******
changed: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:13:07 +0000 (0:00:10.561)       0:00:13.579 *******
changed: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:13:08 +0000 (0:00:01.076)       0:00:14.655 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:13:08 +0000 (0:00:00.325)       0:00:14.980 *******
ok: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:13:09 +0000 (0:00:00.257)       0:00:15.237 *******
changed: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:13:09 +0000 (0:00:00.391)       0:00:15.629 *******
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] *********************************************************
Monday 01 December 2025  15:13:10 +0000 (0:00:00.970)       0:00:16.599 *******
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Monday 01 December 2025  15:13:11 +0000 (0:00:00.720)       0:00:17.320 *******
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Monday 01 December 2025  15:13:11 +0000 (0:00:00.198)       0:00:17.518 *******
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] ***************************
Monday 01 December 2025  15:13:12 +0000 (0:00:01.370)       0:00:18.889 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:13:13 +0000 (0:00:00.741)       0:00:19.630 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:13:15 +0000 (0:00:02.013)       0:00:21.644 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:13:16 +0000 (0:00:00.839)       0:00:22.483 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:13:16 +0000 (0:00:00.046)       0:00:22.530 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:13:16 +0000 (0:00:00.376)       0:00:22.907 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:13:17 +0000 (0:00:00.382)       0:00:23.289 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:13:17 +0000 (0:00:00.075)       0:00:23.365 *******
ok: [instance] =>
  cleanup_vms:
  - cifmw-ocp-master-1
  - cifmw-ocp-master-0
  - cifmw-ocp-worker-0
  - cifmw-ocp-master-2

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:13:17 +0000 (0:00:00.076)       0:00:23.441 *******
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:13:18 +0000 (0:00:00.933)       0:00:24.374 *******
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:13:19 +0000 (0:00:01.043)       0:00:25.418 *******
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:13:20 +0000 (0:00:00.987)       0:00:26.405 *******
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:13:21 +0000 (0:00:00.946)       0:00:27.352 *******
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.877)       0:00:28.229 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.330)       0:00:28.560 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.085)       0:00:28.646 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.071)       0:00:28.717 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.135)       0:00:28.853 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.076)       0:00:28.929 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.100)       0:00:29.030 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:13:22 +0000 (0:00:00.073)       0:00:29.103 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:13:23 +0000 (0:00:00.242)       0:00:29.346 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:13:23 +0000 (0:00:00.276)       0:00:29.623 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:13:24 +0000 (0:00:00.611)       0:00:30.234 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:13:24 +0000 (0:00:00.318)       0:00:30.552 *******
ok: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:13:24 +0000 (0:00:00.373)       0:00:30.925 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:13:25 +0000 (0:00:00.331)       0:00:31.256 *******
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': 1576002, 'dev': 64513, 'nlink': 1, 'atime': 1764601910.7853053, 'mtime': 1764601910.7853053, 'ctime': 1764601910.7853053, '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] **************************
Monday 01 December 2025  15:13:25 +0000 (0:00:00.270)       0:00:31.527 *******
changed: [instance] => (item=cifmw-public)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:13:25 +0000 (0:00:00.514)       0:00:32.042 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:13:26 +0000 (0:00:00.561)       0:00:32.604 *******
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:13:26 +0000 (0:00:00.379)       0:00:32.983 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:13:27 +0000 (0:00:00.454)       0:00:33.438 *******
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] *************************
Monday 01 December 2025  15:13:27 +0000 (0:00:00.117)       0:00:33.556 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:13:27 +0000 (0:00:00.073)       0:00:33.629 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:13:27 +0000 (0:00:00.284)       0:00:33.913 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:13:27 +0000 (0:00:00.075)       0:00:33.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] **********
Monday 01 December 2025  15:13:27 +0000 (0:00:00.104)       0:00:34.093 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:13:28 +0000 (0:00:00.072)       0:00:34.166 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:13:28 +0000 (0:00:00.074)       0:00:34.240 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:13:28 +0000 (0:00:00.106)       0:00:34.347 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:13:28 +0000 (0:00:00.292)       0:00:34.639 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:13:28 +0000 (0:00:00.068)       0:00:34.707 *******
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] *************************
Monday 01 December 2025  15:13:28 +0000 (0:00:00.113)       0:00:34.820 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:13:28 +0000 (0:00:00.079)       0:00:34.899 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:13:29 +0000 (0:00:00.266)       0:00:35.166 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:13:29 +0000 (0:00:00.074)       0:00:35.240 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:13:29 +0000 (0:00:00.102)       0:00:35.343 *******
changed: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:13:29 +0000 (0:00:00.292)       0:00:35.636 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:13:29 +0000 (0:00:00.039)       0:00:35.675 *******
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.535)       0:00:36.211 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.285)       0:00:36.496 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.039)       0:00:36.536 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.185)       0:00:36.721 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.039)       0:00:36.760 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.068)       0:00:36.828 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.043)       0:00:36.872 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.202)       0:00:37.074 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:13:30 +0000 (0:00:00.037)       0:00:37.112 *******
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] ****************************************
Monday 01 December 2025  15:13:32 +0000 (0:00:01.263)       0:00:38.376 *******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:13:32 +0000 (0:00:00.371)       0:00:38.747 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:13:33 +0000 (0:00:01.201)       0:00:39.949 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:13:34 +0000 (0:00:00.214)       0:00:40.163 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:13:34 +0000 (0:00:00.046)       0:00:40.209 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:13:34 +0000 (0:00:00.045)       0:00:40.254 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:13:34 +0000 (0:00:00.089)       0:00:40.344 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:13:34 +0000 (0:00:00.300)       0:00:40.645 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:13:34 +0000 (0:00:00.292)       0:00:40.937 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:13:34 +0000 (0:00:00.183)       0:00:41.121 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:13:35 +0000 (0:00:00.037)       0:00:41.158 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:13:35 +0000 (0:00:00.037)       0:00:41.196 *******
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] *************************************************
Monday 01 December 2025  15:13:35 +0000 (0:00:00.696)       0:00:41.893 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:13:35 +0000 (0:00:00.086)       0:00:41.979 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:13:36 +0000 (0:00:00.307)       0:00:42.286 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:13:36 +0000 (0:00:00.230)       0:00:42.516 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:13:36 +0000 (0:00:00.110)       0:00:42.627 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:13:36 +0000 (0:00:00.201)       0:00:42.828 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:13:36 +0000 (0:00:00.222)       0:00:43.051 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:13:36 +0000 (0:00:00.071)       0:00:43.122 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:13:38 +0000 (0:00:01.212)       0:00:44.335 *******
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] ********************************
Monday 01 December 2025  15:13:41 +0000 (0:00:03.189)       0:00:47.524 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:13:41 +0000 (0:00:00.210)       0:00:47.735 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:13:41 +0000 (0:00:00.041)       0:00:47.776 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:13:41 +0000 (0:00:00.041)       0:00:47.817 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:13:41 +0000 (0:00:00.067)       0:00:47.885 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:13:41 +0000 (0:00:00.039)       0:00:47.925 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:13:42 +0000 (0:00:00.219)       0:00:48.144 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:13:42 +0000 (0:00:00.100)       0:00:48.245 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:13:42 +0000 (0:00:00.039)       0:00:48.284 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:13:42 +0000 (0:00:00.209)       0:00:48.494 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:13:42 +0000 (0:00:00.039)       0:00:48.534 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:13:42 +0000 (0:00:00.042)       0:00:48.577 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:13:42 +0000 (0:00:00.528)       0:00:49.105 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:13:43 +0000 (0:00:00.209)       0:00:49.314 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:13:43 +0000 (0:00:00.405)       0:00:49.719 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:13:43 +0000 (0:00:00.247)       0:00:49.966 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:13:44 +0000 (0:00:00.556)       0:00:50.523 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:13:44 +0000 (0:00:00.071)       0:00:50.594 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:13:44 +0000 (0:00:00.204)       0:00:50.799 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:13:44 +0000 (0:00:00.203)       0:00:51.002 *******
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Monday 01 December 2025  15:13:44 +0000 (0:00:00.090)       0:00:51.093 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:13:45 +0000 (0:00:00.390)       0:00:51.483 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=81   changed=28   unreachable=0    failed=0    skipped=32   rescued=0    ignored=0

Monday 01 December 2025  15:13:46 +0000 (0:00:00.826)       0:00:52.310 *******
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.56s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.19s
libvirt_manager : Populate service facts -------------------------------- 2.01s
Copy generated content to proper location ------------------------------- 1.37s
podman : Ensure podman is installed ------------------------------------- 1.32s
libvirt_manager : Remove workload and volumes --------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.21s
podman : Ensure podman is installed ------------------------------------- 1.20s
virtualbmc : Remove vbmc container image -------------------------------- 1.08s
libvirt_manager : Destroy machine --------------------------------------- 1.04s
libvirt_manager : Undefine machine -------------------------------------- 0.99s
virtualbmc : Remove vbmc files ------------------------------------------ 0.97s
Gathering Facts --------------------------------------------------------- 0.96s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.95s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.93s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.88s
libvirt_manager : Start virtqemud socket service ------------------------ 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.83s
libvirt_manager : Get installed packages list --------------------------- 0.74s
Gathering Facts --------------------------------------------------------- 0.72s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:14:07 +0000 (0:00:00.065)       0:00:00.065 *******
ok: [instance]

TASK [Create custom basedir] ***************************************************
Monday 01 December 2025  15:14:08 +0000 (0:00:00.837)       0:00:00.903 *******
changed: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Monday 01 December 2025  15:14:08 +0000 (0:00:00.421)       0:00:01.325 *******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Monday 01 December 2025  15:14:08 +0000 (0:00:00.059)       0:00:01.384 *******
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] *****************************************
Monday 01 December 2025  15:14:08 +0000 (0:00:00.108)       0:00:01.493 *******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Monday 01 December 2025  15:14:09 +0000 (0:00:00.345)       0:00:01.838 *******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Monday 01 December 2025  15:14:09 +0000 (0:00:00.246)       0:00:02.084 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Monday 01 December 2025  15:14:10 +0000 (0:00:00.752)       0:00:02.837 *******

TASK [repo_setup : Ensure directories are present] *****************************
Monday 01 December 2025  15:14:10 +0000 (0:00:00.149)       0:00:02.986 *******
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] ********************
Monday 01 December 2025  15:14:10 +0000 (0:00:00.541)       0:00:03.528 *******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Monday 01 December 2025  15:14:12 +0000 (0:00:01.350)       0:00:04.879 *******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Monday 01 December 2025  15:14:13 +0000 (0:00:01.109)       0:00:05.989 *******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Monday 01 December 2025  15:14:19 +0000 (0:00:06.361)       0:00:12.350 *******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Monday 01 December 2025  15:14:20 +0000 (0:00:00.691)       0:00:13.042 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Monday 01 December 2025  15:14:20 +0000 (0:00:00.056)       0:00:13.098 *******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Monday 01 December 2025  15:14:21 +0000 (0:00:00.868)       0:00:13.967 *******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Monday 01 December 2025  15:14:21 +0000 (0:00:00.071)       0:00:14.038 *******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Monday 01 December 2025  15:14:21 +0000 (0:00:00.069)       0:00:14.108 *******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Monday 01 December 2025  15:14:21 +0000 (0:00:00.068)       0:00:14.176 *******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Monday 01 December 2025  15:14:21 +0000 (0:00:00.540)       0:00:14.717 *******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.443)       0:00:15.160 *******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.063)       0:00:15.224 *******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.089)       0:00:15.313 *******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.060)       0:00:15.374 *******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.076)       0:00:15.451 *******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.059)       0:00:15.510 *******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.091)       0:00:15.601 *******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.059)       0:00:15.661 *******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.060)       0:00:15.722 *******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Monday 01 December 2025  15:14:22 +0000 (0:00:00.059)       0:00:15.781 *******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Monday 01 December 2025  15:14:23 +0000 (0:00:00.091)       0:00:15.873 *******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Monday 01 December 2025  15:14:23 +0000 (0:00:00.059)       0:00:15.933 *******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Monday 01 December 2025  15:14:23 +0000 (0:00:00.206)       0:00:16.140 *******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Monday 01 December 2025  15:14:23 +0000 (0:00:00.261)       0:00:16.401 *******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Monday 01 December 2025  15:14:23 +0000 (0:00:00.236)       0:00:16.638 *******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Monday 01 December 2025  15:14:23 +0000 (0:00:00.054)       0:00:16.693 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Monday 01 December 2025  15:14:23 +0000 (0:00:00.055)       0:00:16.748 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Monday 01 December 2025  15:14:24 +0000 (0:00:00.088)       0:00:16.837 *******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.053)       0:00:16.891 *******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Monday 01 December 2025  15:14:24 +0000 (0:00:00.057)       0:00:16.948 *******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Monday 01 December 2025  15:14:24 +0000 (0:00:00.054)       0:00:17.002 *******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Monday 01 December 2025  15:14:24 +0000 (0:00:00.081)       0:00:17.084 *******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.060)       0:00:17.144 *******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Monday 01 December 2025  15:14:24 +0000 (0:00:00.049)       0:00:17.194 *******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.116)       0:00:17.310 *******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.070)       0:00:17.381 *******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.069)       0:00:17.451 *******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.069)       0:00:17.521 *******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Monday 01 December 2025  15:14:24 +0000 (0:00:00.108)       0:00:17.630 *******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Monday 01 December 2025  15:15:14 +0000 (0:00:49.767)       0:01:07.397 *******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Monday 01 December 2025  15:15:15 +0000 (0:00:01.247)       0:01:08.644 *******
skipping: [instance]

TASK [ci_setup : Gather variables for each operating system] *******************
Monday 01 December 2025  15:15:15 +0000 (0:00:00.121)       0:01:08.765 *******
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] *************************************
Monday 01 December 2025  15:15:16 +0000 (0:00:00.112)       0:01:08.878 *******
ok: [instance] =>
  cifmw_ci_setup_packages:
  - bash-completion
  - ca-certificates
  - git-core
  - make
  - tar
  - tmux
  - python3-pip

TASK [ci_setup : Install needed packages] **************************************
Monday 01 December 2025  15:15:16 +0000 (0:00:00.050)       0:01:08.928 *******
ok: [instance]

TASK [ci_setup : Gather version of openshift client] ***************************
Monday 01 December 2025  15:15:17 +0000 (0:00:01.229)       0:01:10.157 *******
ok: [instance]

TASK [ci_setup : Ensure openshift client install path is present] **************
Monday 01 December 2025  15:15:17 +0000 (0:00:00.274)       0:01:10.432 *******
ok: [instance]

TASK [ci_setup : Install openshift client] *************************************
Monday 01 December 2025  15:15:17 +0000 (0:00:00.230)       0:01:10.662 *******
skipping: [instance]

TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Monday 01 December 2025  15:15:17 +0000 (0:00:00.121)       0:01:10.784 *******
skipping: [instance]

TASK [ci_setup : Create completion file] ***************************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.066)       0:01:10.850 *******
ok: [instance]

TASK [ci_setup : Source completion from within .bashrc] ************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.214)       0:01:11.064 *******
changed: [instance]

TASK [ci_setup : Check rhsm status] ********************************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.353)       0:01:11.418 *******
skipping: [instance]

TASK [ci_setup : Gather the repos to be enabled] *******************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.050)       0:01:11.468 *******
skipping: [instance]

TASK [ci_setup : Enabling the required repositories.] **************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.050)       0:01:11.518 *******
skipping: [instance]

TASK [ci_setup : Get current /etc/redhat-release] ******************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.050)       0:01:11.569 *******
skipping: [instance]

TASK [ci_setup : Print current /etc/redhat-release] ****************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.051)       0:01:11.621 *******
skipping: [instance]

TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Monday 01 December 2025  15:15:18 +0000 (0:00:00.083)       0:01:11.705 *******
skipping: [instance]

TASK [ci_setup : Manage directories] *******************************************
Monday 01 December 2025  15:15:18 +0000 (0:00:00.054)       0:01:11.759 *******
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] ***************************
Monday 01 December 2025  15:15:19 +0000 (0:00:00.966)       0:01:12.726 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:15:20 +0000 (0:00:00.742)       0:01:13.468 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:15:22 +0000 (0:00:02.049)       0:01:15.518 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:15:23 +0000 (0:00:00.843)       0:01:16.362 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:15:23 +0000 (0:00:00.054)       0:01:16.416 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:15:23 +0000 (0:00:00.375)       0:01:16.791 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.359)       0:01:17.151 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.086)       0:01:17.237 *******
ok: [instance] =>
  cleanup_vms: []

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.082)       0:01:17.319 *******
skipping: [instance]

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.039)       0:01:17.358 *******
skipping: [instance]

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.037)       0:01:17.396 *******
skipping: [instance]

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.038)       0:01:17.434 *******
skipping: [instance]

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.065)       0:01:17.499 *******
skipping: [instance]

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:15:24 +0000 (0:00:00.038)       0:01:17.537 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.377)       0:01:17.915 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.103)       0:01:18.019 *******
ok: [instance] =>
  cleanup_nets: []

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.083)       0:01:18.102 *******
skipping: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.038)       0:01:18.140 *******
skipping: [instance]

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.038)       0:01:18.178 *******
skipping: [instance]

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.068)       0:01:18.247 *******
skipping: [instance]

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.038)       0:01:18.285 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.304)       0:01:18.590 *******
skipping: [instance]

TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.039)       0:01:18.629 *******
skipping: [instance]

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:15:25 +0000 (0:00:00.038)       0:01:18.667 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:15:26 +0000 (0:00:00.573)       0:01:19.241 *******
ok: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:15:26 +0000 (0:00:00.499)       0:01:19.741 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:15:27 +0000 (0:00:00.439)       0:01:20.180 *******
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] *************************
Monday 01 December 2025  15:15:27 +0000 (0:00:00.119)       0:01:20.300 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:15:27 +0000 (0:00:00.086)       0:01:20.386 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:15:27 +0000 (0:00:00.277)       0:01:20.664 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:15:27 +0000 (0:00:00.107)       0:01:20.772 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:15:28 +0000 (0:00:00.111)       0:01:20.883 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:15:28 +0000 (0:00:00.082)       0:01:20.965 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:15:28 +0000 (0:00:00.082)       0:01:21.048 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:15:28 +0000 (0:00:00.116)       0:01:21.165 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:15:28 +0000 (0:00:00.282)       0:01:21.448 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:15:28 +0000 (0:00:00.050)       0:01:21.498 *******
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] *************************
Monday 01 December 2025  15:15:28 +0000 (0:00:00.153)       0:01:21.652 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:15:28 +0000 (0:00:00.084)       0:01:21.737 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:15:29 +0000 (0:00:00.265)       0:01:22.002 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:15:29 +0000 (0:00:00.082)       0:01:22.085 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:15:29 +0000 (0:00:00.109)       0:01:22.195 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:15:29 +0000 (0:00:00.081)       0:01:22.276 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:15:29 +0000 (0:00:00.084)       0:01:22.360 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:15:29 +0000 (0:00:00.183)       0:01:22.544 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.285)       0:01:22.830 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.048)       0:01:22.878 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.184)       0:01:23.062 *******
skipping: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.039)       0:01:23.102 *******
skipping: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.039)       0:01:23.141 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.046)       0:01:23.187 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.232)       0:01:23.420 *******
skipping: [instance]

TASK [libvirt_manager : Remove workload and volumes] ***************************
Monday 01 December 2025  15:15:30 +0000 (0:00:00.038)       0:01:23.458 *******
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] ****************************************
Monday 01 December 2025  15:15:31 +0000 (0:00:01.301)       0:01:24.760 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:15:32 +0000 (0:00:00.372)       0:01:25.132 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:15:33 +0000 (0:00:01.236)       0:01:26.368 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:15:33 +0000 (0:00:00.236)       0:01:26.604 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:15:33 +0000 (0:00:00.052)       0:01:26.657 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:15:33 +0000 (0:00:00.045)       0:01:26.703 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:15:33 +0000 (0:00:00.073)       0:01:26.776 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:15:34 +0000 (0:00:00.491)       0:01:27.267 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:15:34 +0000 (0:00:00.493)       0:01:27.761 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:15:35 +0000 (0:00:00.204)       0:01:27.965 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:15:35 +0000 (0:00:00.043)       0:01:28.009 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:15:35 +0000 (0:00:00.045)       0:01:28.055 *******
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] *************************************************
Monday 01 December 2025  15:15:36 +0000 (0:00:00.759)       0:01:28.814 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:15:36 +0000 (0:00:00.093)       0:01:28.908 *******
ok: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:15:36 +0000 (0:00:00.331)       0:01:29.239 *******
ok: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:15:36 +0000 (0:00:00.238)       0:01:29.477 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:15:36 +0000 (0:00:00.132)       0:01:29.610 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:15:37 +0000 (0:00:00.203)       0:01:29.813 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:15:37 +0000 (0:00:00.230)       0:01:30.044 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:15:37 +0000 (0:00:00.075)       0:01:30.119 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:15:38 +0000 (0:00:01.236)       0:01:31.356 *******
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] ********************************
Monday 01 December 2025  15:15:39 +0000 (0:00:01.214)       0:01:32.570 *******
ok: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:15:39 +0000 (0:00:00.224)       0:01:32.794 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.069)       0:01:32.864 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.043)       0:01:32.907 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.071)       0:01:32.979 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.041)       0:01:33.020 *******
ok: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.220)       0:01:33.240 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.069)       0:01:33.310 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.072)       0:01:33.383 *******
ok: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:15:40 +0000 (0:00:00.227)       0:01:33.611 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.042)       0:01:33.653 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:15:40 +0000 (0:00:00.039)       0:01:33.693 *******
ok: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:15:41 +0000 (0:00:00.313)       0:01:34.006 *******
ok: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:15:41 +0000 (0:00:00.207)       0:01:34.213 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:15:41 +0000 (0:00:00.415)       0:01:34.629 *******
ok: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:15:42 +0000 (0:00:00.233)       0:01:34.863 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:15:42 +0000 (0:00:00.555)       0:01:35.418 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:15:42 +0000 (0:00:00.050)       0:01:35.469 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:15:42 +0000 (0:00:00.206)       0:01:35.675 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.224)       0:01:35.900 *******
skipping: [instance]

TASK [libvirt_manager : Ensure output directory exists] ************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.097)       0:01:35.997 *******
ok: [instance]

TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.201)       0:01:36.199 *******
changed: [instance]

TASK [libvirt_manager : Check if KVM is enabled] *******************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.206)       0:01:36.406 *******
ok: [instance]

TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.196)       0:01:36.602 *******
skipping: [instance]

TASK [libvirt_manager : Check if VMX virtualization] ***************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.048)       0:01:36.650 *******
skipping: [instance]

TASK [libvirt_manager : Check if SVM virtualization] ***************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.043)       0:01:36.693 *******
ok: [instance]

TASK [libvirt_manager : Enable VMX virtualization] *****************************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.043)       0:01:36.737 *******
skipping: [instance]

TASK [libvirt_manager : Install packages required for using KVM] ***************
Monday 01 December 2025  15:15:43 +0000 (0:00:00.041)       0:01:36.778 *******
ok: [instance]

TASK [libvirt_manager : Create rules.d polkit folder] **************************
Monday 01 December 2025  15:15:45 +0000 (0:00:01.236)       0:01:38.015 *******
ok: [instance]

TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Monday 01 December 2025  15:15:45 +0000 (0:00:00.215)       0:01:38.230 *******
ok: [instance]

TASK [libvirt_manager : Restart service polkit service] ************************
Monday 01 December 2025  15:15:45 +0000 (0:00:00.381)       0:01:38.611 *******
skipping: [instance]

TASK [libvirt_manager : Remove directory for service override] *****************
Monday 01 December 2025  15:15:45 +0000 (0:00:00.048)       0:01:38.660 *******
ok: [instance]

TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Monday 01 December 2025  15:15:46 +0000 (0:00:00.216)       0:01:38.876 *******
ok: [instance]

TASK [libvirt_manager : Ensure firewalld service is up] ************************
Monday 01 December 2025  15:15:46 +0000 (0:00:00.476)       0:01:39.353 *******
ok: [instance]

TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Monday 01 December 2025  15:15:46 +0000 (0:00:00.330)       0:01:39.684 *******
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.] *********
Monday 01 December 2025  15:15:47 +0000 (0:00:00.233)       0:01:39.918 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Monday 01 December 2025  15:15:47 +0000 (0:00:00.342)       0:01:40.261 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Monday 01 December 2025  15:15:47 +0000 (0:00:00.340)       0:01:40.601 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Monday 01 December 2025  15:15:48 +0000 (0:00:00.367)       0:01:40.969 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Monday 01 December 2025  15:15:48 +0000 (0:00:00.336)       0:01:41.305 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Monday 01 December 2025  15:15:48 +0000 (0:00:00.342)       0:01:41.648 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Monday 01 December 2025  15:15:49 +0000 (0:00:00.347)       0:01:41.996 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Monday 01 December 2025  15:15:49 +0000 (0:00:00.354)       0:01:42.350 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Monday 01 December 2025  15:15:49 +0000 (0:00:00.391)       0:01:42.741 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Monday 01 December 2025  15:15:50 +0000 (0:00:00.341)       0:01:43.083 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Monday 01 December 2025  15:15:50 +0000 (0:00:00.345)       0:01:43.429 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Monday 01 December 2025  15:15:50 +0000 (0:00:00.334)       0:01:43.764 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Monday 01 December 2025  15:15:51 +0000 (0:00:00.333)       0:01:44.097 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Monday 01 December 2025  15:15:51 +0000 (0:00:00.373)       0:01:44.470 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Monday 01 December 2025  15:15:51 +0000 (0:00:00.330)       0:01:44.800 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Monday 01 December 2025  15:15:52 +0000 (0:00:00.339)       0:01:45.140 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Monday 01 December 2025  15:15:52 +0000 (0:00:00.343)       0:01:45.484 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Monday 01 December 2025  15:15:53 +0000 (0:00:00.334)       0:01:45.818 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Monday 01 December 2025  15:15:53 +0000 (0:00:00.373)       0:01:46.192 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Monday 01 December 2025  15:15:53 +0000 (0:00:00.343)       0:01:46.536 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Monday 01 December 2025  15:15:54 +0000 (0:00:00.347)       0:01:46.883 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Monday 01 December 2025  15:15:54 +0000 (0:00:00.361)       0:01:47.245 *******
ok: [instance]

TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Monday 01 December 2025  15:15:54 +0000 (0:00:00.342)       0:01:47.587 *******
ok: [instance]

TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Monday 01 December 2025  15:15:55 +0000 (0:00:00.342)       0:01:47.930 *******
ok: [instance]

TASK [libvirt_manager : Manage service for older releases] *********************
Monday 01 December 2025  15:15:55 +0000 (0:00:00.373)       0:01:48.303 *******
skipping: [instance]

TASK [libvirt_manager : Get libvirt group users] *******************************
Monday 01 December 2025  15:15:55 +0000 (0:00:00.058)       0:01:48.362 *******
ok: [instance]

TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Monday 01 December 2025  15:15:55 +0000 (0:00:00.288)       0:01:48.651 *******
ok: [instance]

TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Monday 01 December 2025  15:15:56 +0000 (0:00:00.397)       0:01:49.048 *******
ok: [instance]

TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Monday 01 December 2025  15:15:56 +0000 (0:00:00.320)       0:01:49.369 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]

TASK [libvirt_manager : Ensure we reload user env] *****************************
Monday 01 December 2025  15:15:56 +0000 (0:00:00.227)       0:01:49.596 *******

TASK [libvirt_manager : Deactivate default] ************************************
Monday 01 December 2025  15:15:56 +0000 (0:00:00.077)       0:01:49.674 *******
fatal: [instance]: FAILED! => changed=false
  msg: network default not found

TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Monday 01 December 2025  15:15:57 +0000 (0:00:00.242)       0:01:49.916 *******
ok: [instance] =>
  msg: Looks like the provided virtual network does not exist.

TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Monday 01 December 2025  15:15:57 +0000 (0:00:00.066)       0:01:49.982 *******
ok: [instance]

TASK [Ensure we delegate .utility zone to our own instance] ********************
Monday 01 December 2025  15:15:57 +0000 (0:00:00.409)       0:01:50.391 *******
ok: [instance]

TASK [Restart NetworkManager] **************************************************
Monday 01 December 2025  15:15:57 +0000 (0:00:00.376)       0:01:50.768 *******
changed: [instance]

TASK [Ensure ocp_volumes exists] ***********************************************
Monday 01 December 2025  15:15:58 +0000 (0:00:00.479)       0:01:51.247 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:15:58 +0000 (0:00:00.261)       0:01:51.508 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=132  changed=22   unreachable=0    failed=0    skipped=83   rescued=1    ignored=0

Monday 01 December 2025  15:15:59 +0000 (0:00:00.782)       0:01:52.291 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 49.77s
repo_setup : Initialize python venv and install requirements ------------ 6.36s
libvirt_manager : Populate service facts -------------------------------- 2.05s
repo_setup : Make sure git-core package is installed -------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.30s
test_deps : Install python yaml libs ------------------------------------ 1.25s
libvirt_manager : Install packages required for using KVM --------------- 1.24s
dnsmasq : Install needed packages --------------------------------------- 1.24s
podman : Ensure podman is installed ------------------------------------- 1.24s
ci_setup : Install needed packages -------------------------------------- 1.23s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.21s
repo_setup : Get repo-setup repository ---------------------------------- 1.11s
ci_setup : Manage directories ------------------------------------------- 0.97s
repo_setup : Run repo-setup --------------------------------------------- 0.87s
libvirt_manager : Start virtqemud socket service ------------------------ 0.84s
Gathering Facts --------------------------------------------------------- 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.78s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.75s
libvirt_manager : Get installed packages list --------------------------- 0.74s

PLAY [Spine/leaf test] *********************************************************

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:16:00 +0000 (0:00:00.047)       0:00:00.047 *******
ok: [instance]

TASK [discover_latest_image : Get latest image] ********************************
Monday 01 December 2025  15:16:00 +0000 (0:00:00.885)       0:00:00.933 *******
changed: [instance]

TASK [discover_latest_image : Export facts accordingly] ************************
Monday 01 December 2025  15:16:02 +0000 (0:00:01.829)       0:00:02.762 *******
ok: [instance]

TASK [Load networking definition] **********************************************
Monday 01 December 2025  15:16:02 +0000 (0:00:00.120)       0:00:02.883 *******
ok: [instance]

TASK [libvirt_manager : Import layout generator if needed] *********************
Monday 01 December 2025  15:16:02 +0000 (0:00:00.051)       0:00:02.934 *******
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] ***********
Monday 01 December 2025  15:16:03 +0000 (0:00:00.089)       0:00:03.023 *******
ok: [instance]

TASK [libvirt_manager : Patch the layout if needed] ****************************
Monday 01 December 2025  15:16:03 +0000 (0:00:00.134)       0:00:03.158 *******
skipping: [instance]

TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Monday 01 December 2025  15:16:03 +0000 (0:00:00.136)       0:00:03.294 *******
changed: [instance]

TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Monday 01 December 2025  15:16:03 +0000 (0:00:00.500)       0:00:03.795 *******
changed: [instance]

TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Monday 01 December 2025  15:16:04 +0000 (0:00:00.504)       0:00:04.300 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:16:04 +0000 (0:00:00.067)       0:00:04.368 *******
changed: [instance]

TASK [Deploy virtualbmc] *******************************************************
Monday 01 December 2025  15:16:05 +0000 (0:00:00.958)       0:00:05.326 *******
skipping: [instance]

TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Monday 01 December 2025  15:16:05 +0000 (0:00:00.061)       0:00:05.388 *******
skipping: [instance]

TASK [libvirt_manager : Create needed workload directory] **********************
Monday 01 December 2025  15:16:05 +0000 (0:00:00.057)       0:00:05.445 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Monday 01 December 2025  15:16:06 +0000 (0:00:00.655)       0:00:06.101 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)

TASK [libvirt_manager : Generate networking data] ******************************
Monday 01 December 2025  15:16:06 +0000 (0:00:00.520)       0:00:06.622 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance

TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Monday 01 December 2025  15:16:06 +0000 (0:00:00.135)       0:00:06.758 *******
ok: [instance]

TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Monday 01 December 2025  15:16:06 +0000 (0:00:00.077)       0:00:06.835 *******
ok: [instance]

TASK [libvirt_manager : Load file if exists] ***********************************
Monday 01 December 2025  15:16:07 +0000 (0:00:00.283)       0:00:07.118 *******
skipping: [instance]

TASK [libvirt_manager : Update fact with existing content] *********************
Monday 01 December 2025  15:16:07 +0000 (0:00:00.060)       0:00:07.178 *******
skipping: [instance]

TASK [libvirt_manager : Generate VM list] **************************************
Monday 01 December 2025  15:16:07 +0000 (0:00:00.058)       0:00:07.237 *******
ok: [instance]

TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Monday 01 December 2025  15:16:07 +0000 (0:00:00.115)       0:00:07.353 *******
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] **********************
Monday 01 December 2025  15:16:07 +0000 (0:00:00.135)       0:00:07.489 *******
skipping: [instance]

TASK [libvirt_manager : Dump MAC mapping] **************************************
Monday 01 December 2025  15:16:07 +0000 (0:00:00.064)       0:00:07.553 *******
changed: [instance]

TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.497)       0:00:08.050 *******
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
changed: [instance] => (item=Adding sl-compute-0 to sl-computes)
changed: [instance] => (item=Adding sl-compute-1 to sl-computes)
changed: [instance] => (item=Adding router-0 to routers)

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:16:08 +0000 (0:00:00.146)       0:00:08.197 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.054)       0:00:08.252 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.054)       0:00:08.307 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.086)       0:00:08.393 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.055)       0:00:08.449 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:16:08 +0000 (0:00:00.049)       0:00:08.498 *******
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] ***************************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.181)       0:00:08.680 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.080)       0:00:08.761 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:16:08 +0000 (0:00:00.224)       0:00:08.985 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:16:09 +0000 (0:00:00.425)       0:00:09.411 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:16:09 +0000 (0:00:00.177)       0:00:09.588 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:16:09 +0000 (0:00:00.055)       0:00:09.643 *******
changed: [instance]

TASK [libvirt_manager : Manage networks if needed] *****************************
Monday 01 December 2025  15:16:10 +0000 (0:00:00.462)       0:00:10.106 *******
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.] ***
Monday 01 December 2025  15:16:10 +0000 (0:00:00.166)       0:00:10.273 *******
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] ***************************
Monday 01 December 2025  15:16:10 +0000 (0:00:00.126)       0:00:10.400 *******
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] *******************
Monday 01 December 2025  15:16:11 +0000 (0:00:01.367)       0:00:11.767 *******
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] ****************************
Monday 01 December 2025  15:16:13 +0000 (0:00:01.640)       0:00:13.407 *******
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] ******************
Monday 01 December 2025  15:16:14 +0000 (0:00:01.190)       0:00:14.598 *******
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] **********
Monday 01 December 2025  15:16:15 +0000 (0:00:01.206)       0:00:15.804 *******
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] ***********************
Monday 01 December 2025  15:16:15 +0000 (0:00:00.109)       0:00:15.914 *******
ok: [instance]

TASK [libvirt_manager : Fetch bridges ports link info] *************************
Monday 01 December 2025  15:16:16 +0000 (0:00:00.195)       0:00:16.110 *******
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] ************************
Monday 01 December 2025  15:16:17 +0000 (0:00:01.030)       0:00:17.140 *******

TASK [ci_nmstate : Ensure we have needed facts] ********************************
Monday 01 December 2025  15:16:17 +0000 (0:00:00.125)       0:00:17.266 *******
skipping: [instance]

TASK [ci_nmstate : Install required packages on instance] **********************
Monday 01 December 2025  15:16:17 +0000 (0:00:00.183)       0:00:17.449 *******
ok: [instance]

TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Monday 01 December 2025  15:16:18 +0000 (0:00:01.429)       0:00:18.879 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate state for instance] ****************************
Monday 01 December 2025  15:16:19 +0000 (0:00:00.243)       0:00:19.122 *******
changed: [instance]

TASK [ci_nmstate : Apply the desidered state on instance] **********************
Monday 01 December 2025  15:16:19 +0000 (0:00:00.371)       0:00:19.494 *******
changed: [instance]

TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Monday 01 December 2025  15:16:21 +0000 (0:00:02.002)       0:00:21.496 *******
changed: [instance]

TASK [Create extra network configuration] **************************************
Monday 01 December 2025  15:16:21 +0000 (0:00:00.391)       0:00:21.888 *******
skipping: [instance]

TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Monday 01 December 2025  15:16:21 +0000 (0:00:00.093)       0:00:21.982 *******
skipping: [instance]

TASK [libvirt_manager : Refresh networking facts on host] **********************
Monday 01 December 2025  15:16:22 +0000 (0:00:00.059)       0:00:22.042 *******
ok: [instance]

TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Monday 01 December 2025  15:16:22 +0000 (0:00:00.490)       0:00:22.533 *******
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] ***************************************
Monday 01 December 2025  15:16:23 +0000 (0:00:00.670)       0:00:23.204 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:16:24 +0000 (0:00:01.255)       0:00:24.459 *******
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] ********************************
Monday 01 December 2025  15:16:27 +0000 (0:00:03.288)       0:00:27.748 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:16:27 +0000 (0:00:00.262)       0:00:28.011 *******
changed: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:16:28 +0000 (0:00:00.382)       0:00:28.393 *******
changed: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:16:28 +0000 (0:00:00.402)       0:00:28.796 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:16:28 +0000 (0:00:00.122)       0:00:28.919 *******
changed: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:16:29 +0000 (0:00:00.406)       0:00:29.325 *******
skipping: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:16:29 +0000 (0:00:00.049)       0:00:29.374 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:16:29 +0000 (0:00:00.118)       0:00:29.493 *******
changed: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:16:29 +0000 (0:00:00.387)       0:00:29.880 *******
skipping: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:16:29 +0000 (0:00:00.049)       0:00:29.929 *******
ok: [instance] => (item=127.0.0.2)

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:16:30 +0000 (0:00:00.263)       0:00:30.193 *******
changed: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:16:30 +0000 (0:00:00.700)       0:00:30.894 *******
skipping: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:16:30 +0000 (0:00:00.050)       0:00:30.944 *******
skipping: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:16:30 +0000 (0:00:00.075)       0:00:31.020 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]

TASK [Create dnsmasq networks] *************************************************
Monday 01 December 2025  15:16:31 +0000 (0:00:00.089)       0:00:31.109 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:16:31 +0000 (0:00:00.292)       0:00:31.402 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:16:31 +0000 (0:00:00.062)       0:00:31.464 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:16:31 +0000 (0:00:00.071)       0:00:31.535 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:16:31 +0000 (0:00:00.440)       0:00:31.975 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.081)       0:00:32.057 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.085)       0:00:32.143 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.059)       0:00:32.202 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.103)       0:00:32.305 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.452)       0:00:32.758 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.048)       0:00:32.806 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.115)       0:00:32.922 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:16:32 +0000 (0:00:00.060)       0:00:32.982 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:16:33 +0000 (0:00:00.066)       0:00:33.049 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:16:33 +0000 (0:00:00.489)       0:00:33.538 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:16:33 +0000 (0:00:00.049)       0:00:33.588 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:16:33 +0000 (0:00:00.085)       0:00:33.674 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:16:33 +0000 (0:00:00.092)       0:00:33.766 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:16:33 +0000 (0:00:00.069)       0:00:33.835 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:16:34 +0000 (0:00:00.441)       0:00:34.277 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:16:34 +0000 (0:00:00.051)       0:00:34.328 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:16:34 +0000 (0:00:00.120)       0:00:34.448 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:16:34 +0000 (0:00:00.059)       0:00:34.507 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:16:34 +0000 (0:00:00.066)       0:00:34.573 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.484)       0:00:35.058 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.049)       0:00:35.108 *******
skipping: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.087)       0:00:35.196 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.092)       0:00:35.288 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.065)       0:00:35.353 *******
changed: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.462)       0:00:35.816 *******
skipping: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.088)       0:00:35.905 *******
skipping: [instance]

TASK [Deploy radvd for IPv6 router advertisements] *****************************
Monday 01 December 2025  15:16:35 +0000 (0:00:00.088)       0:00:35.993 *******
skipping: [instance]

TASK [libvirt_manager : Ensure network is in correct zone] *********************
Monday 01 December 2025  15:16:36 +0000 (0:00:00.058)       0:00:36.052 *******
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] ***************
Monday 01 December 2025  15:16:37 +0000 (0:00:01.449)       0:00:37.501 *******
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] ***************
Monday 01 December 2025  15:16:37 +0000 (0:00:00.130)       0:00:37.632 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:16:37 +0000 (0:00:00.382)       0:00:38.014 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:16:38 +0000 (0:00:00.069)       0:00:38.083 *******
ok: [instance]

TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Monday 01 December 2025  15:16:38 +0000 (0:00:00.240)       0:00:38.324 *******
ok: [instance]

TASK [libvirt_manager : Extract IP address from network bridges] ***************
Monday 01 December 2025  15:16:38 +0000 (0:00:00.065)       0:00:38.389 *******
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] ***************
Monday 01 December 2025  15:16:38 +0000 (0:00:00.253)       0:00:38.643 *******

TASK [libvirt_manager : Output _network_data] **********************************
Monday 01 December 2025  15:16:38 +0000 (0:00:00.069)       0:00:38.713 *******
changed: [instance]

TASK [libvirt_manager : Output pub_net] ****************************************
Monday 01 December 2025  15:16:39 +0000 (0:00:00.361)       0:00:39.074 *******
changed: [instance]

TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Monday 01 December 2025  15:16:39 +0000 (0:00:00.385)       0:00:39.460 *******
changed: [instance]

TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Monday 01 December 2025  15:16:39 +0000 (0:00:00.354)       0:00:39.814 *******
ok: [instance]

TASK [libvirt_manager : Save networking_mapper patch] **************************
Monday 01 December 2025  15:16:39 +0000 (0:00:00.123)       0:00:39.938 *******
changed: [instance]

TASK [networking_mapper : Check for Networking Definition file existence] ******
Monday 01 December 2025  15:16:40 +0000 (0:00:00.388)       0:00:40.327 *******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Monday 01 December 2025  15:16:40 +0000 (0:00:00.056)       0:00:40.383 *******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Monday 01 December 2025  15:16:40 +0000 (0:00:00.053)       0:00:40.437 *******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Monday 01 December 2025  15:16:40 +0000 (0:00:00.054)       0:00:40.492 *******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Monday 01 December 2025  15:16:40 +0000 (0:00:00.088)       0:00:40.580 *******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Monday 01 December 2025  15:16:40 +0000 (0:00:00.051)       0:00:40.632 *******
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] ***************************
Monday 01 December 2025  15:16:40 +0000 (0:00:00.152)       0:00:40.785 *******
skipping: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Monday 01 December 2025  15:16:40 +0000 (0:00:00.050)       0:00:40.835 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Monday 01 December 2025  15:16:41 +0000 (0:00:00.274)       0:00:41.110 *******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Monday 01 December 2025  15:16:41 +0000 (0:00:00.422)       0:00:41.532 *******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Monday 01 December 2025  15:16:41 +0000 (0:00:00.122)       0:00:41.655 *******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Monday 01 December 2025  15:16:41 +0000 (0:00:00.090)       0:00:41.746 *******
changed: [instance]

TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Monday 01 December 2025  15:16:42 +0000 (0:00:00.460)       0:00:42.206 *******
ok: [instance]

TASK [libvirt_manager : Unset patch] *******************************************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.054)       0:00:42.261 *******
ok: [instance]

TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.090)       0:00:42.352 *******
ok: [instance]

TASK [libvirt_manager : Reserve IPs on networks] *******************************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.054)       0:00:42.406 *******
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] **************************************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.100)       0:00:42.506 *******
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] **************************************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.185)       0:00:42.692 *******
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 }}] ******************************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.163)       0:00:42.855 *******

TASK [dnsmasq : Ensure we have the right data and type] ************************
Monday 01 December 2025  15:16:42 +0000 (0:00:00.112)       0:00:42.967 *******
ok: [instance]

TASK [dnsmasq : Assert we have needed host data] *******************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.112)       0:00:43.080 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:a6:bb:5d', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:18:68:c2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:17:e2:ff', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:4c:99:66', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:12:fa:ff', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})

TASK [dnsmasq : Ensure networks exists] ****************************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.118)       0:00:43.198 *******
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] *************************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.109)       0:00:43.308 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.241)       0:00:43.549 *******
ok: [instance]

TASK [dnsmasq : Check network file status] *************************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.055)       0:00:43.605 *******
ok: [instance]

TASK [dnsmasq : Assert network exists] *****************************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.212)       0:00:43.817 *******
ok: [instance]

TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.052)       0:00:43.870 *******
ok: [instance]

TASK [dnsmasq : Compute entry] *************************************************
Monday 01 December 2025  15:16:43 +0000 (0:00:00.092)       0:00:43.963 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:a6:bb:5d', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:18:68:c2', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:17:e2:ff', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:4c:99:66', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:12:fa:ff', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})

TASK [dnsmasq : Create add/remove sets] ****************************************
Monday 01 December 2025  15:16:44 +0000 (0:00:00.184)       0:00:44.147 *******
ok: [instance]

TASK [dnsmasq : Add DHCP entries] **********************************************
Monday 01 December 2025  15:16:44 +0000 (0:00:00.070)       0:00:44.218 *******
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:a6:bb:5d', 'entry': 'set:sl-compute,52:54:00:a6:bb:5d,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:18:68:c2', 'entry': 'set:sl-compute,52:54:01:18:68:c2,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:17:e2:ff', 'entry': 'set:router,52:54:02:17:e2:ff,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:4c:99:66', 'entry': 'set:sl-compute,52:54:00:4c:99:66,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:12:fa:ff', 'entry': 'set:sl-compute,52:54:01:12:fa:ff,192.168.110.17,sl-compute-1', 'state': 'present'})

TASK [dnsmasq : Remove DHCP entries] *******************************************
Monday 01 December 2025  15:16:45 +0000 (0:00:01.709)       0:00:45.927 *******
skipping: [instance]

TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Monday 01 December 2025  15:16:45 +0000 (0:00:00.084)       0:00:46.012 *******
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)

TASK [Inject VMs in the .utility zone] *****************************************
Monday 01 December 2025  15:16:46 +0000 (0:00:00.224)       0:00:46.236 *******

TASK [dnsmasq : Assert we have needed host record data] ************************
Monday 01 December 2025  15:16:46 +0000 (0:00:00.116)       0:00:46.352 *******
ok: [instance]

TASK [dnsmasq : Assert each address element have needed data] ******************
Monday 01 December 2025  15:16:46 +0000 (0:00:00.070)       0:00:46.423 *******
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] ********************************************
Monday 01 December 2025  15:16:46 +0000 (0:00:00.176)       0:00:46.600 *******
changed: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})

TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Monday 01 December 2025  15:16:48 +0000 (0:00:01.722)       0:00:48.322 *******
ok: [instance]

TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Monday 01 December 2025  15:16:48 +0000 (0:00:00.053)       0:00:48.375 *******
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]

TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Monday 01 December 2025  15:16:48 +0000 (0:00:00.073)       0:00:48.448 *******
skipping: [instance]

TASK [libvirt_manager : Ensure some domains are local] *************************
Monday 01 December 2025  15:16:48 +0000 (0:00:00.060)       0:00:48.509 *******
changed: [instance]

TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Monday 01 December 2025  15:16:48 +0000 (0:00:00.426)       0:00:48.935 *******

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:16:48 +0000 (0:00:00.072)       0:00:49.008 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Monday 01 December 2025  15:16:49 +0000 (0:00:00.868)       0:00:49.877 *******
changed: [instance]

RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Monday 01 December 2025  15:16:50 +0000 (0:00:00.373)       0:00:50.250 *******
changed: [instance]

TASK [libvirt_manager : Create group inventories] ******************************
Monday 01 December 2025  15:16:50 +0000 (0:00:00.368)       0:00:50.618 *******
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)

TASK [libvirt_manager : Create "all" group inventory file] *********************
Monday 01 December 2025  15:16:51 +0000 (0:00:00.810)       0:00:51.428 *******
changed: [instance]

TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Monday 01 December 2025  15:16:51 +0000 (0:00:00.468)       0:00:51.897 *******
skipping: [instance]

TASK [libvirt_manager : Ensure images are present] *****************************
Monday 01 December 2025  15:16:51 +0000 (0:00:00.071)       0:00:51.968 *******
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] *******************************
Monday 01 December 2025  15:16:52 +0000 (0:00:00.179)       0:00:52.147 *******
changed: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  15:16:52 +0000 (0:00:00.242)       0:00:52.390 *******
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  15:16:52 +0000 (0:00:00.200)       0:00:52.591 *******
changed: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  15:17:13 +0000 (0:00:20.943)       0:01:13.534 *******
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  15:17:13 +0000 (0:00:00.261)       0:01:13.796 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  15:17:13 +0000 (0:00:00.073)       0:01:13.870 *******
changed: [instance]

TASK [libvirt_manager : Ensure directory exists] *******************************
Monday 01 December 2025  15:17:14 +0000 (0:00:00.239)       0:01:14.109 *******
ok: [instance]

TASK [libvirt_manager : Check if base image exists] ****************************
Monday 01 December 2025  15:17:14 +0000 (0:00:00.271)       0:01:14.380 *******
ok: [instance]

TASK [libvirt_manager : Download base image] ***********************************
Monday 01 December 2025  15:17:14 +0000 (0:00:00.227)       0:01:14.608 *******
skipping: [instance]

TASK [libvirt_manager : Check image] *******************************************
Monday 01 December 2025  15:17:14 +0000 (0:00:00.052)       0:01:14.660 *******
ok: [instance]

TASK [libvirt_manager : Assert image status] ***********************************
Monday 01 December 2025  15:17:14 +0000 (0:00:00.214)       0:01:14.874 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Ensure image access rights] ****************************
Monday 01 December 2025  15:17:14 +0000 (0:00:00.110)       0:01:14.985 *******
ok: [instance]

TASK [libvirt_manager : Get ssh key state] *************************************
Monday 01 December 2025  15:17:15 +0000 (0:00:00.237)       0:01:15.222 *******
ok: [instance]

TASK [libvirt_manager : Create temporary ssh keypair] **************************
Monday 01 December 2025  15:17:15 +0000 (0:00:00.192)       0:01:15.414 *******
changed: [instance]

TASK [libvirt_manager : Slurp public key for later use] ************************
Monday 01 December 2025  15:17:15 +0000 (0:00:00.435)       0:01:15.849 *******
ok: [instance]

TASK [libvirt_manager : Slurp private key for later use] ***********************
Monday 01 December 2025  15:17:16 +0000 (0:00:00.269)       0:01:16.118 *******
ok: [instance]

TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Monday 01 December 2025  15:17:16 +0000 (0:00:00.194)       0:01:16.313 *******
changed: [instance]

TASK [libvirt_manager : Create fact holding network data for VMs] **************
Monday 01 December 2025  15:17:16 +0000 (0:00:00.416)       0:01:16.730 *******
ok: [instance]

TASK [libvirt_manager : List existing networks] ********************************
Monday 01 December 2025  15:17:16 +0000 (0:00:00.084)       0:01:16.814 *******
ok: [instance]

TASK [libvirt_manager : Gather pool fact] **************************************
Monday 01 December 2025  15:17:17 +0000 (0:00:00.248)       0:01:17.063 *******
skipping: [instance]

TASK [libvirt_manager : Create and run VMs] ************************************
Monday 01 December 2025  15:17:17 +0000 (0:00:00.054)       0:01:17.117 *******
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] **********************
Monday 01 December 2025  15:17:17 +0000 (0:00:00.193)       0:01:17.311 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Monday 01 December 2025  15:17:17 +0000 (0:00:00.276)       0:01:17.587 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Monday 01 December 2025  15:17:17 +0000 (0:00:00.257)       0:01:17.845 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Monday 01 December 2025  15:17:18 +0000 (0:00:00.488)       0:01:18.334 *******
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 }}] ****************
Monday 01 December 2025  15:17:18 +0000 (0:00:00.087)       0:01:18.422 *******
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] ***********************
Monday 01 December 2025  15:17:18 +0000 (0:00:00.131)       0:01:18.553 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:18 +0000 (0:00:00.268)       0:01:18.821 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:18 +0000 (0:00:00.097)       0:01:18.919 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:19 +0000 (0:00:00.287)       0:01:19.206 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Monday 01 December 2025  15:17:19 +0000 (0:00:00.220)       0:01:19.427 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:17:19 +0000 (0:00:00.313)       0:01:19.740 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:19 +0000 (0:00:00.260)       0:01:20.000 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:20 +0000 (0:00:00.135)       0:01:20.135 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:20 +0000 (0:00:00.253)       0:01:20.388 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Monday 01 December 2025  15:17:20 +0000 (0:00:00.223)       0:01:20.612 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Monday 01 December 2025  15:17:20 +0000 (0:00:00.340)       0:01:20.953 *******
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 }}] ****************
Monday 01 December 2025  15:17:21 +0000 (0:00:00.098)       0:01:21.051 *******
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] ***********************
Monday 01 December 2025  15:17:21 +0000 (0:00:00.140)       0:01:21.192 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:21 +0000 (0:00:00.268)       0:01:21.460 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:21 +0000 (0:00:00.092)       0:01:21.553 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:21 +0000 (0:00:00.250)       0:01:21.804 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Monday 01 December 2025  15:17:22 +0000 (0:00:00.268)       0:01:22.073 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Monday 01 December 2025  15:17:22 +0000 (0:00:00.085)       0:01:22.158 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Monday 01 December 2025  15:17:22 +0000 (0:00:00.059)       0:01:22.218 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Monday 01 December 2025  15:17:22 +0000 (0:00:00.058)       0:01:22.276 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:17:22 +0000 (0:00:00.091)       0:01:22.368 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:17:22 +0000 (0:00:00.246)       0:01:22.614 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:17:22 +0000 (0:00:00.067)       0:01:22.682 *******
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] ***************
Monday 01 December 2025  15:17:22 +0000 (0:00:00.146)       0:01:22.828 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.223)       0:01:23.051 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.087)       0:01:23.139 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.106)       0:01:23.245 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.072)       0:01:23.318 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.075)       0:01:23.393 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.152)       0:01:23.546 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  15:17:23 +0000 (0:00:00.404)       0:01:23.951 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  15:17:25 +0000 (0:00:01.217)       0:01:25.169 *******
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  15:17:25 +0000 (0:00:00.267)       0:01:25.436 *******
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  15:17:25 +0000 (0:00:00.381)       0:01:25.818 *******
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  15:17:26 +0000 (0:00:00.377)       0:01:26.195 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  15:17:26 +0000 (0:00:00.108)       0:01:26.304 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  15:17:26 +0000 (0:00:00.225)       0:01:26.529 *******
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  15:17:26 +0000 (0:00:00.068)       0:01:26.598 *******
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log
changed: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:17:26 +0000 (0:00:00.315)       0:01:26.913 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:17:27 +0000 (0:00:00.283)       0:01:27.196 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Monday 01 December 2025  15:17:27 +0000 (0:00:00.070)       0:01:27.266 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Monday 01 December 2025  15:17:27 +0000 (0:00:00.054)       0:01:27.321 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Monday 01 December 2025  15:17:27 +0000 (0:00:00.275)       0:01:27.597 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Monday 01 December 2025  15:17:27 +0000 (0:00:00.238)       0:01:27.835 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Monday 01 December 2025  15:17:28 +0000 (0:00:00.337)       0:01:28.172 *******
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 }}] ****************
Monday 01 December 2025  15:17:28 +0000 (0:00:00.119)       0:01:28.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] ***********************
Monday 01 December 2025  15:17:28 +0000 (0:00:00.098)       0:01:28.390 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:28 +0000 (0:00:00.285)       0:01:28.676 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:28 +0000 (0:00:00.092)       0:01:28.768 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:28 +0000 (0:00:00.237)       0:01:29.005 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Monday 01 December 2025  15:17:29 +0000 (0:00:00.210)       0:01:29.215 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:17:29 +0000 (0:00:00.340)       0:01:29.556 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:29 +0000 (0:00:00.251)       0:01:29.807 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:29 +0000 (0:00:00.091)       0:01:29.899 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:30 +0000 (0:00:00.271)       0:01:30.170 *******
ok: [instance]

TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Monday 01 December 2025  15:17:30 +0000 (0:00:00.215)       0:01:30.386 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Monday 01 December 2025  15:17:30 +0000 (0:00:00.285)       0:01:30.672 *******
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 }}] ****************
Monday 01 December 2025  15:17:30 +0000 (0:00:00.125)       0:01:30.798 *******
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] ***********************
Monday 01 December 2025  15:17:30 +0000 (0:00:00.105)       0:01:30.903 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:31 +0000 (0:00:00.248)       0:01:31.152 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:31 +0000 (0:00:00.122)       0:01:31.275 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:31 +0000 (0:00:00.242)       0:01:31.518 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Monday 01 December 2025  15:17:31 +0000 (0:00:00.211)       0:01:31.730 *******
skipping: [instance]

TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Monday 01 December 2025  15:17:31 +0000 (0:00:00.112)       0:01:31.842 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Monday 01 December 2025  15:17:31 +0000 (0:00:00.056)       0:01:31.899 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Monday 01 December 2025  15:17:31 +0000 (0:00:00.054)       0:01:31.953 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:17:31 +0000 (0:00:00.053)       0:01:32.006 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.259)       0:01:32.266 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.065)       0:01:32.331 *******
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] ***************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.104)       0:01:32.435 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.236)       0:01:32.672 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.088)       0:01:32.760 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.072)       0:01:32.832 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.068)       0:01:32.900 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  15:17:32 +0000 (0:00:00.107)       0:01:33.008 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  15:17:33 +0000 (0:00:00.110)       0:01:33.118 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  15:17:33 +0000 (0:00:00.389)       0:01:33.508 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  15:17:34 +0000 (0:00:01.206)       0:01:34.715 *******
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  15:17:34 +0000 (0:00:00.232)       0:01:34.947 *******
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  15:17:35 +0000 (0:00:00.413)       0:01:35.361 *******
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  15:17:35 +0000 (0:00:00.381)       0:01:35.742 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  15:17:35 +0000 (0:00:00.074)       0:01:35.816 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  15:17:36 +0000 (0:00:00.212)       0:01:36.029 *******
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  15:17:36 +0000 (0:00:00.115)       0:01:36.145 *******
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log
changed: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:17:36 +0000 (0:00:00.279)       0:01:36.424 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:17:36 +0000 (0:00:00.325)       0:01:36.749 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Monday 01 December 2025  15:17:36 +0000 (0:00:00.079)       0:01:36.828 *******
skipping: [instance]

TASK [libvirt_manager : Create VM image for router-0] **************************
Monday 01 December 2025  15:17:36 +0000 (0:00:00.057)       0:01:36.886 *******
changed: [instance]

TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Monday 01 December 2025  15:17:37 +0000 (0:00:00.257)       0:01:37.144 *******
changed: [instance]

TASK [libvirt_manager : Define VMs for type router-0] **************************
Monday 01 December 2025  15:17:37 +0000 (0:00:00.275)       0:01:37.419 *******
changed: [instance]

TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Monday 01 December 2025  15:17:37 +0000 (0:00:00.354)       0:01:37.774 *******
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 }}] ****************
Monday 01 December 2025  15:17:37 +0000 (0:00:00.088)       0:01:37.863 *******
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] ***********************
Monday 01 December 2025  15:17:37 +0000 (0:00:00.126)       0:01:37.989 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:38 +0000 (0:00:00.262)       0:01:38.252 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:38 +0000 (0:00:00.094)       0:01:38.346 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:38 +0000 (0:00:00.280)       0:01:38.627 *******
ok: [instance]

TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Monday 01 December 2025  15:17:38 +0000 (0:00:00.229)       0:01:38.856 *******
changed: [instance]

TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Monday 01 December 2025  15:17:39 +0000 (0:00:00.309)       0:01:39.166 *******
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 }}] ****************
Monday 01 December 2025  15:17:39 +0000 (0:00:00.139)       0:01:39.306 *******
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] ***********************
Monday 01 December 2025  15:17:39 +0000 (0:00:00.115)       0:01:39.421 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:39 +0000 (0:00:00.299)       0:01:39.721 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:39 +0000 (0:00:00.094)       0:01:39.815 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:40 +0000 (0:00:00.255)       0:01:40.070 *******
ok: [instance]

TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Monday 01 December 2025  15:17:40 +0000 (0:00:00.224)       0:01:40.295 *******
changed: [instance]

TASK [libvirt_manager : Get virtual network information] ***********************
Monday 01 December 2025  15:17:40 +0000 (0:00:00.354)       0:01:40.649 *******
ok: [instance]

TASK [libvirt_manager : Create network to bridge mapping] **********************
Monday 01 December 2025  15:17:40 +0000 (0:00:00.268)       0:01:40.918 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Dump domain xml] ***************************************
Monday 01 December 2025  15:17:40 +0000 (0:00:00.095)       0:01:41.014 *******
ok: [instance]

TASK [libvirt_manager : Extract networks from XML] *****************************
Monday 01 December 2025  15:17:41 +0000 (0:00:00.288)       0:01:41.303 *******
ok: [instance]

TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Monday 01 December 2025  15:17:41 +0000 (0:00:00.225)       0:01:41.528 *******
changed: [instance]

TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Monday 01 December 2025  15:17:41 +0000 (0:00:00.310)       0:01:41.839 *******
skipping: [instance]

TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Monday 01 December 2025  15:17:41 +0000 (0:00:00.057)       0:01:41.896 *******
skipping: [instance]

TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Monday 01 December 2025  15:17:41 +0000 (0:00:00.095)       0:01:41.992 *******
skipping: [instance]

TASK [libvirt_manager : Get VM UUID] *******************************************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.057)       0:01:42.049 *******
changed: [instance]

TASK [libvirt_manager : Inject UUID in dataset] ********************************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.237)       0:01:42.287 *******
ok: [instance]

TASK [libvirt_manager : Create cloud-init ISO] *********************************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.064)       0:01:42.352 *******
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] ***************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.191)       0:01:42.543 *******
ok: [instance]

TASK [libvirt_manager : Define the default users for the vm] *******************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.218)       0:01:42.761 *******
ok: [instance]

TASK [libvirt_manager : Define the user data] **********************************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.125)       0:01:42.887 *******
ok: [instance]

TASK [libvirt_manager : Define the network config for all vms] *****************
Monday 01 December 2025  15:17:42 +0000 (0:00:00.073)       0:01:42.960 *******
skipping: [instance]

TASK [libvirt_manager : Define the network config for each vm] *****************
Monday 01 December 2025  15:17:43 +0000 (0:00:00.071)       0:01:43.031 *******
skipping: [instance]

TASK [Call the config_drive role] **********************************************
Monday 01 December 2025  15:17:43 +0000 (0:00:00.072)       0:01:43.104 *******

TASK [config_drive : Ensure needed directories exist] **************************
Monday 01 December 2025  15:17:43 +0000 (0:00:00.162)       0:01:43.267 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)

TASK [config_drive : Install required RPM packages] ****************************
Monday 01 December 2025  15:17:43 +0000 (0:00:00.427)       0:01:43.694 *******
ok: [instance]

TASK [config_drive : Crate config drive instance directory] ********************
Monday 01 December 2025  15:17:44 +0000 (0:00:01.256)       0:01:44.950 *******
changed: [instance]

TASK [config_drive : Generate meta-data] ***************************************
Monday 01 December 2025  15:17:45 +0000 (0:00:00.237)       0:01:45.188 *******
changed: [instance]

TASK [config_drive : Generate user-data] ***************************************
Monday 01 December 2025  15:17:45 +0000 (0:00:00.376)       0:01:45.564 *******
changed: [instance]

TASK [config_drive : Generate network-data] ************************************
Monday 01 December 2025  15:17:45 +0000 (0:00:00.428)       0:01:45.993 *******
skipping: [instance]

TASK [config_drive : Check ISO availability] ***********************************
Monday 01 December 2025  15:17:46 +0000 (0:00:00.073)       0:01:46.066 *******
ok: [instance]

TASK [config_drive : Assert we don't try to change an existing ISO] ************
Monday 01 December 2025  15:17:46 +0000 (0:00:00.224)       0:01:46.291 *******
skipping: [instance]

TASK [config_drive : Generate nocloud iso image] *******************************
Monday 01 December 2025  15:17:46 +0000 (0:00:00.070)       0:01:46.361 *******
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
changed: [instance]

TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Monday 01 December 2025  15:17:46 +0000 (0:00:00.328)       0:01:46.690 *******
changed: [instance]

TASK [libvirt_manager : Attach additional devices if specified] ****************
Monday 01 December 2025  15:17:46 +0000 (0:00:00.295)       0:01:46.985 *******
skipping: [instance]

TASK [libvirt_manager : Configure boot order for router-0] *********************
Monday 01 December 2025  15:17:47 +0000 (0:00:00.109)       0:01:47.095 *******
skipping: [instance]

TASK [libvirt_manager : Start (power-on) VMs] **********************************
Monday 01 December 2025  15:17:47 +0000 (0:00:00.056)       0:01:47.151 *******
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] *****************
Monday 01 December 2025  15:17:47 +0000 (0:00:00.103)       0:01:47.255 *******
skipping: [instance]

TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Monday 01 December 2025  15:17:47 +0000 (0:00:00.060)       0:01:47.315 *******
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] **********************************************
Monday 01 December 2025  15:17:49 +0000 (0:00:02.187)       0:01:49.503 *******
changed: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Monday 01 December 2025  15:17:49 +0000 (0:00:00.497)       0:01:50.000 *******
changed: [instance]

TASK [libvirt_manager : Start vm] **********************************************
Monday 01 December 2025  15:17:50 +0000 (0:00:00.512)       0:01:50.512 *******
changed: [instance]

TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Monday 01 December 2025  15:17:51 +0000 (0:00:00.589)       0:01:51.101 *******
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] ****************************
Monday 01 December 2025  15:17:52 +0000 (0:00:00.979)       0:01:52.080 *******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j931096440271.125800', 'results_file': '/home/zuul/.ansible_async/j931096440271.125800', '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': 'j506675864389.125817', 'results_file': '/home/zuul/.ansible_async/j506675864389.125817', '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': 'j714045412055.125833', 'results_file': '/home/zuul/.ansible_async/j714045412055.125833', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})

TASK [libvirt_manager : Configure managed VMs] *********************************
Monday 01 December 2025  15:19:12 +0000 (0:01:20.415)       0:03:12.496 *******
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] *****************************************
Monday 01 December 2025  15:19:12 +0000 (0:00:00.171)       0:03:12.668 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Monday 01 December 2025  15:19:12 +0000 (0:00:00.058)       0:03:12.726 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  15:19:12 +0000 (0:00:00.162)       0:03:12.888 *******
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] *******
Monday 01 December 2025  15:19:13 +0000 (0:00:00.148)       0:03:13.037 *******
changed: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  15:19:13 +0000 (0:00:00.274)       0:03:13.312 *******
changed: [instance]

TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Monday 01 December 2025  15:19:13 +0000 (0:00:00.249)       0:03:13.561 *******
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Monday 01 December 2025  15:19:14 +0000 (0:00:00.466)       0:03:14.027 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  15:19:14 +0000 (0:00:00.105)       0:03:14.133 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Monday 01 December 2025  15:19:14 +0000 (0:00:00.060)       0:03:14.193 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Monday 01 December 2025  15:19:14 +0000 (0:00:00.075)       0:03:14.269 *******
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Monday 01 December 2025  15:19:14 +0000 (0:00:00.077)       0:03:14.346 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Monday 01 December 2025  15:19:14 +0000 (0:00:00.103)       0:03:14.450 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  15:19:14 +0000 (0:00:00.092)       0:03:14.543 *******
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] *******
Monday 01 December 2025  15:19:14 +0000 (0:00:00.176)       0:03:14.719 *******
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  15:19:14 +0000 (0:00:00.245)       0:03:14.964 *******
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Monday 01 December 2025  15:19:15 +0000 (0:00:00.244)       0:03:15.209 *******
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Monday 01 December 2025  15:19:15 +0000 (0:00:00.495)       0:03:15.705 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  15:19:15 +0000 (0:00:00.058)       0:03:15.763 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Monday 01 December 2025  15:19:15 +0000 (0:00:00.059)       0:03:15.822 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Monday 01 December 2025  15:19:15 +0000 (0:00:00.130)       0:03:15.953 *******
skipping: [instance]

TASK [Check if new ssh keypair exists] *****************************************
Monday 01 December 2025  15:19:16 +0000 (0:00:00.079)       0:03:16.033 *******
skipping: [instance]

TASK [Push ssh jumper/configuration for router-0] ******************************
Monday 01 December 2025  15:19:16 +0000 (0:00:00.059)       0:03:16.092 *******

TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Monday 01 December 2025  15:19:16 +0000 (0:00:00.142)       0:03:16.234 *******
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] *******
Monday 01 December 2025  15:19:16 +0000 (0:00:00.144)       0:03:16.378 *******
ok: [instance]

TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Monday 01 December 2025  15:19:16 +0000 (0:00:00.237)       0:03:16.616 *******
ok: [instance]

TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Monday 01 December 2025  15:19:16 +0000 (0:00:00.279)       0:03:16.895 *******
changed: [instance]

TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Monday 01 December 2025  15:19:17 +0000 (0:00:00.452)       0:03:17.348 *******
skipping: [instance]

TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Monday 01 December 2025  15:19:17 +0000 (0:00:00.058)       0:03:17.406 *******
skipping: [instance]

TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Monday 01 December 2025  15:19:17 +0000 (0:00:00.103)       0:03:17.509 *******
skipping: [instance]

TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Monday 01 December 2025  15:19:17 +0000 (0:00:00.076)       0:03:17.586 *******
skipping: [instance]

TASK [Create VBMC entity] ******************************************************
Monday 01 December 2025  15:19:17 +0000 (0:00:00.075)       0:03:17.661 *******
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.] ************************
Monday 01 December 2025  15:19:17 +0000 (0:00:00.077)       0:03:17.738 *******
ok: [instance]

TASK [libvirt_manager : Dump UUIDs] ********************************************
Monday 01 December 2025  15:19:18 +0000 (0:00:00.330)       0:03:18.069 *******
changed: [instance]

TASK [Ensure fresh vbmc listing] ***********************************************
Monday 01 December 2025  15:19:18 +0000 (0:00:00.393)       0:03:18.462 *******
skipping: [instance]

TASK [libvirt_manager : Update vbmc related fact] ******************************
Monday 01 December 2025  15:19:18 +0000 (0:00:00.065)       0:03:18.528 *******
skipping: [instance]

TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Monday 01 December 2025  15:19:18 +0000 (0:00:00.114)       0:03:18.643 *******
skipping: [instance]

TASK [libvirt_manager : Copy authorized_keys] **********************************
Monday 01 December 2025  15:19:18 +0000 (0:00:00.067)       0:03:18.710 *******
skipping: [instance]

TASK [libvirt_manager : Enable root access on CRC] *****************************
Monday 01 December 2025  15:19:18 +0000 (0:00:00.057)       0:03:18.768 *******
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=281  changed=93   unreachable=0    failed=0    skipped=94   rescued=1    ignored=0

Monday 01 December 2025  15:19:19 +0000 (0:00:00.255)       0:03:19.023 *******
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 80.42s
libvirt_manager : Download base image ---------------------------------- 20.94s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.29s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.19s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.00s
discover_latest_image : Get latest image -------------------------------- 1.83s
libvirt_manager : Restart firewalld ------------------------------------- 1.83s
dnsmasq : Add/Remove address -------------------------------------------- 1.72s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.71s
libvirt_manager : Ensure networks are created/started ------------------- 1.64s
libvirt_manager : Ensure network is in correct zone --------------------- 1.45s
ci_nmstate : Install required packages on instance ---------------------- 1.43s
libvirt_manager : Ensure networks are defined --------------------------- 1.37s
config_drive : Install required RPM packages ---------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.26s
config_drive : Install required RPM packages ---------------------------- 1.22s
config_drive : Install required RPM packages ---------------------------- 1.21s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.21s
libvirt_manager : Ensure networks are active ---------------------------- 1.19s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.03s

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

TASK [Gathering Facts] *********************************************************
Monday 01 December 2025  15:19:19 +0000 (0:00:00.050)       0:00:00.050 *******
ok: [instance]

TASK [Ensure we have the destination directory] ********************************
Monday 01 December 2025  15:19:20 +0000 (0:00:01.233)       0:00:01.284 *******
changed: [instance]

TASK [Copy generated content to proper location] *******************************
Monday 01 December 2025  15:19:21 +0000 (0:00:00.350)       0:00:01.634 *******
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] ***************************
Monday 01 December 2025  15:19:22 +0000 (0:00:01.444)       0:00:03.079 *******
ok: [instance]

TASK [libvirt_manager : Populate service facts] ********************************
Monday 01 December 2025  15:19:23 +0000 (0:00:00.775)       0:00:03.855 *******
ok: [instance]

TASK [libvirt_manager : Start virtqemud socket service] ************************
Monday 01 December 2025  15:19:25 +0000 (0:00:02.067)       0:00:05.922 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)

TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Monday 01 December 2025  15:19:26 +0000 (0:00:00.909)       0:00:06.831 *******
ok: [instance]

TASK [libvirt_manager : List all of the existing virtual machines] *************
Monday 01 December 2025  15:19:26 +0000 (0:00:00.073)       0:00:06.905 *******
ok: [instance]

TASK [libvirt_manager : Get pool configuration] ********************************
Monday 01 December 2025  15:19:26 +0000 (0:00:00.488)       0:00:07.393 *******
ok: [instance]

TASK [libvirt_manager : Filter out target environment] *************************
Monday 01 December 2025  15:19:27 +0000 (0:00:00.521)       0:00:07.915 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:19:27 +0000 (0:00:00.093)       0:00:08.008 *******
ok: [instance] =>
  cleanup_vms:
  - cifmw-sl-compute-0
  - cifmw-sl-compute-1
  - cifmw-router-0

TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Monday 01 December 2025  15:19:27 +0000 (0:00:00.094)       0:00:08.103 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)

TASK [libvirt_manager : Destroy machine] ***************************************
Monday 01 December 2025  15:19:28 +0000 (0:00:00.805)       0:00:08.908 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)

TASK [libvirt_manager : Undefine machine] **************************************
Monday 01 December 2025  15:19:30 +0000 (0:00:01.586)       0:00:10.495 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)

TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Monday 01 December 2025  15:19:30 +0000 (0:00:00.833)       0:00:11.328 *******
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
ok: [instance -> localhost] => (item=cifmw-router-0)

TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Monday 01 December 2025  15:19:31 +0000 (0:00:00.799)       0:00:12.128 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)

TASK [libvirt_manager : Get network list] **************************************
Monday 01 December 2025  15:19:32 +0000 (0:00:00.723)       0:00:12.851 *******
ok: [instance]

TASK [libvirt_manager : Filter out target nets] ********************************
Monday 01 December 2025  15:19:32 +0000 (0:00:00.358)       0:00:13.209 *******
ok: [instance]

TASK [libvirt_manager : Expose cleanup list] ***********************************
Monday 01 December 2025  15:19:32 +0000 (0:00:00.095)       0:00:13.305 *******
ok: [instance] =>
  cleanup_nets:
  - cifmw-public
  - cifmw-intnet-0
  - cifmw-osp_trunk
  - cifmw-intnet-1
  - cifmw-s0-rtr
  - cifmw-s1-rtr

TASK [Remove dnsmasq network bits] *********************************************
Monday 01 December 2025  15:19:32 +0000 (0:00:00.084)       0:00:13.390 *******

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:19:33 +0000 (0:00:00.490)       0:00:13.880 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:19:33 +0000 (0:00:00.140)       0:00:14.021 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:19:33 +0000 (0:00:00.084)       0:00:14.105 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:19:33 +0000 (0:00:00.080)       0:00:14.186 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:19:34 +0000 (0:00:00.272)       0:00:14.458 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:19:34 +0000 (0:00:00.293)       0:00:14.751 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:19:34 +0000 (0:00:00.086)       0:00:14.838 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:19:34 +0000 (0:00:00.110)       0:00:14.948 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:19:34 +0000 (0:00:00.084)       0:00:15.032 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:19:34 +0000 (0:00:00.259)       0:00:15.292 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:19:35 +0000 (0:00:00.281)       0:00:15.573 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:19:35 +0000 (0:00:00.089)       0:00:15.663 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:19:35 +0000 (0:00:00.081)       0:00:15.744 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:19:35 +0000 (0:00:00.080)       0:00:15.825 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:19:35 +0000 (0:00:00.285)       0:00:16.110 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:19:35 +0000 (0:00:00.284)       0:00:16.395 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.090)       0:00:16.486 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.083)       0:00:16.569 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.083)       0:00:16.653 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.256)       0:00:16.910 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.314)       0:00:17.225 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.094)       0:00:17.319 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:19:36 +0000 (0:00:00.085)       0:00:17.405 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:19:37 +0000 (0:00:00.083)       0:00:17.488 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:19:37 +0000 (0:00:00.258)       0:00:17.747 *******
ok: [instance]

TASK [dnsmasq : Assert mandatory parameter] ************************************
Monday 01 December 2025  15:19:37 +0000 (0:00:00.324)       0:00:18.071 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Monday 01 December 2025  15:19:37 +0000 (0:00:00.090)       0:00:18.162 *******
skipping: [instance]

TASK [dnsmasq : Create network] ************************************************
Monday 01 December 2025  15:19:37 +0000 (0:00:00.085)       0:00:18.247 *******
skipping: [instance]

TASK [dnsmasq : Remove network] ************************************************
Monday 01 December 2025  15:19:37 +0000 (0:00:00.086)       0:00:18.334 *******
ok: [instance]

TASK [dnsmasq : Remove dhcp host files] ****************************************
Monday 01 December 2025  15:19:38 +0000 (0:00:00.258)       0:00:18.592 *******
ok: [instance]

TASK [libvirt_manager : Destroy networks] **************************************
Monday 01 December 2025  15:19:38 +0000 (0:00:00.295)       0:00:18.888 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Undefine networks] *************************************
Monday 01 December 2025  15:19:41 +0000 (0:00:02.887)       0:00:21.775 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Monday 01 December 2025  15:19:42 +0000 (0:00:01.553)       0:00:23.329 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Find dummy interface connection files] *****************
Monday 01 December 2025  15:19:44 +0000 (0:00:01.738)       0:00:25.068 *******
ok: [instance]

TASK [libvirt_manager : Remove dummy interface connections] ********************
Monday 01 December 2025  15:19:44 +0000 (0:00:00.311)       0:00:25.379 *******
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': 612394, 'dev': 64513, 'nlink': 1, 'atime': 1764602180.0435174, 'mtime': 1764602180.0435174, 'ctime': 1764602180.0435174, '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': 612395, 'dev': 64513, 'nlink': 1, 'atime': 1764602180.0445173, 'mtime': 1764602180.0445173, 'ctime': 1764602180.0445173, '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] **************************
Monday 01 December 2025  15:19:45 +0000 (0:00:00.523)       0:00:25.903 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)

TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Monday 01 December 2025  15:19:47 +0000 (0:00:02.309)       0:00:28.212 *******
ok: [instance]

TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Monday 01 December 2025  15:19:48 +0000 (0:00:00.564)       0:00:28.777 *******
changed: [instance]

TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Monday 01 December 2025  15:19:48 +0000 (0:00:00.389)       0:00:29.166 *******
changed: [instance]

TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Monday 01 December 2025  15:19:49 +0000 (0:00:00.559)       0:00:29.726 *******
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] *************************
Monday 01 December 2025  15:19:49 +0000 (0:00:00.134)       0:00:29.860 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:19:49 +0000 (0:00:00.089)       0:00:29.949 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:19:49 +0000 (0:00:00.274)       0:00:30.224 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:19:49 +0000 (0:00:00.088)       0:00:30.312 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:19:49 +0000 (0:00:00.114)       0:00:30.426 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:19:50 +0000 (0:00:00.122)       0:00:30.548 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:19:50 +0000 (0:00:00.085)       0:00:30.634 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:19:50 +0000 (0:00:00.114)       0:00:30.748 *******
ok: [instance]

TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Monday 01 December 2025  15:19:50 +0000 (0:00:00.284)       0:00:31.033 *******
skipping: [instance]

TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Monday 01 December 2025  15:19:50 +0000 (0:00:00.048)       0:00:31.081 *******
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] *************************
Monday 01 December 2025  15:19:50 +0000 (0:00:00.130)       0:00:31.211 *******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Monday 01 December 2025  15:19:50 +0000 (0:00:00.085)       0:00:31.296 *******
changed: [instance]

TASK [libvirt_manager : Create the storage pool] *******************************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.299)       0:00:31.596 *******
skipping: [instance]

TASK [libvirt_manager : Ensure the storage pool is started] ********************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.082)       0:00:31.678 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]

TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Monday 01 December 2025  15:19:51 +0000 (0:00:00.111)       0:00:31.790 *******
skipping: [instance]

TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.081)       0:00:31.871 *******
skipping: [instance]

TASK [libvirt_manager : Delete storage pool] ***********************************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.081)       0:00:31.953 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]

TASK [libvirt_manager : Refresh pools facts] ***********************************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.111)       0:00:32.064 *******
ok: [instance]

TASK [libvirt_manager : Refresh all pools after actions] ***********************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.280)       0:00:32.345 *******
skipping: [instance]

TASK [libvirt_manager : Get temporary key status] ******************************
Monday 01 December 2025  15:19:51 +0000 (0:00:00.077)       0:00:32.423 *******
ok: [instance]

TASK [libvirt_manager : Get public key] ****************************************
Monday 01 December 2025  15:19:52 +0000 (0:00:00.271)       0:00:32.694 *******
ok: [instance]

TASK [libvirt_manager : Remove public key] *************************************
Monday 01 December 2025  15:19:52 +0000 (0:00:00.269)       0:00:32.964 *******
changed: [instance]

TASK [libvirt_manager : Remove keypair] ****************************************
Monday 01 December 2025  15:19:52 +0000 (0:00:00.401)       0:00:33.365 *******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)

TASK [libvirt_manager : List libvirt logs] *************************************
Monday 01 December 2025  15:19:53 +0000 (0:00:00.365)       0:00:33.731 *******
ok: [instance]

TASK [libvirt_manager : Remove detected logs] **********************************
Monday 01 December 2025  15:19:53 +0000 (0:00:00.202)       0:00:33.934 *******
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] ***************************
Monday 01 December 2025  15:19:54 +0000 (0:00:01.032)       0:00:34.966 *******
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] ****************************************
Monday 01 December 2025  15:19:55 +0000 (0:00:01.354)       0:00:36.320 *******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)

TASK [podman : Ensure podman is installed] *************************************
Monday 01 December 2025  15:19:56 +0000 (0:00:00.580)       0:00:36.901 *******
ok: [instance]

TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Monday 01 December 2025  15:19:57 +0000 (0:00:01.389)       0:00:38.290 *******
changed: [instance]

TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Monday 01 December 2025  15:19:58 +0000 (0:00:00.263)       0:00:38.553 *******
skipping: [instance]

TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Monday 01 December 2025  15:19:58 +0000 (0:00:00.054)       0:00:38.608 *******
skipping: [instance]

TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Monday 01 December 2025  15:19:58 +0000 (0:00:00.046)       0:00:38.655 *******
skipping: [instance]

TASK [virtualbmc : Stop and remove vbmc container] *****************************
Monday 01 December 2025  15:19:58 +0000 (0:00:00.099)       0:00:38.755 *******
ok: [instance]

TASK [virtualbmc : Remove vbmc container image] ********************************
Monday 01 December 2025  15:19:58 +0000 (0:00:00.456)       0:00:39.211 *******
ok: [instance]

TASK [virtualbmc : Check if VBMC key exists] ***********************************
Monday 01 December 2025  15:19:59 +0000 (0:00:00.426)       0:00:39.637 *******
ok: [instance]

TASK [virtualbmc : Slurp key] **************************************************
Monday 01 December 2025  15:19:59 +0000 (0:00:00.193)       0:00:39.831 *******
skipping: [instance]

TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Monday 01 December 2025  15:19:59 +0000 (0:00:00.041)       0:00:39.873 *******
skipping: [instance]

TASK [virtualbmc : Remove vbmc files] ******************************************
Monday 01 December 2025  15:19:59 +0000 (0:00:00.040)       0:00:39.914 *******
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] *************************************************
Monday 01 December 2025  15:20:00 +0000 (0:00:00.710)       0:00:40.624 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:20:00 +0000 (0:00:00.091)       0:00:40.716 *******
changed: [instance]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:20:00 +0000 (0:00:00.315)       0:00:41.031 *******
changed: [instance]

TASK [Clean local ssh config] **************************************************
Monday 01 December 2025  15:20:00 +0000 (0:00:00.265)       0:00:41.297 *******

TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Monday 01 December 2025  15:20:00 +0000 (0:00:00.090)       0:00:41.388 *******
ok: [instance -> localhost]

TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Monday 01 December 2025  15:20:01 +0000 (0:00:00.198)       0:00:41.586 *******
ok: [instance -> localhost]

TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Monday 01 December 2025  15:20:01 +0000 (0:00:00.222)       0:00:41.808 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance

TASK [dnsmasq : Install needed packages] ***************************************
Monday 01 December 2025  15:20:01 +0000 (0:00:00.073)       0:00:41.882 *******
ok: [instance]

TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Monday 01 December 2025  15:20:02 +0000 (0:00:01.222)       0:00:43.105 *******
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] ********************************
Monday 01 December 2025  15:20:05 +0000 (0:00:03.270)       0:00:46.376 *******
changed: [instance]

TASK [dnsmasq : Manage systemd unit file] **************************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.242)       0:00:46.618 *******
skipping: [instance]

TASK [dnsmasq : Manage base configuration file] ********************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.046)       0:00:46.665 *******
skipping: [instance]

TASK [dnsmasq : Render listener configuration] *********************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.043)       0:00:46.708 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance

TASK [dnsmasq : Create listener configuration file] ****************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.071)       0:00:46.779 *******
skipping: [instance]

TASK [dnsmasq : Remove listener configuration file] ****************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.039)       0:00:46.818 *******
changed: [instance]

TASK [dnsmasq : Render dns configuration] **************************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.209)       0:00:47.028 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance

TASK [dnsmasq : Create dns configuration file] *********************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.069)       0:00:47.097 *******
skipping: [instance]

TASK [dnsmasq : Remove dns configuration file] *********************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.070)       0:00:47.168 *******
changed: [instance]

TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Monday 01 December 2025  15:20:06 +0000 (0:00:00.219)       0:00:47.388 *******
skipping: [instance]

TASK [dnsmasq : Enable and start service] **************************************
Monday 01 December 2025  15:20:06 +0000 (0:00:00.043)       0:00:47.432 *******
skipping: [instance]

TASK [dnsmasq : Stop service] **************************************************
Monday 01 December 2025  15:20:07 +0000 (0:00:00.043)       0:00:47.475 *******
changed: [instance]

TASK [dnsmasq : Remove unit file] **********************************************
Monday 01 December 2025  15:20:07 +0000 (0:00:00.539)       0:00:48.015 *******
changed: [instance]

TASK [dnsmasq : Remove main configuration files] *******************************
Monday 01 December 2025  15:20:07 +0000 (0:00:00.223)       0:00:48.239 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)

TASK [dnsmasq : Remove lease file] *********************************************
Monday 01 December 2025  15:20:08 +0000 (0:00:00.427)       0:00:48.666 *******
changed: [instance]

TASK [radvd : Gather package facts] ********************************************
Monday 01 December 2025  15:20:08 +0000 (0:00:00.260)       0:00:48.927 *******
ok: [instance]

TASK [radvd : Stop and disable radvd service] **********************************
Monday 01 December 2025  15:20:09 +0000 (0:00:00.579)       0:00:49.506 *******
skipping: [instance]

TASK [radvd : Remove radvd configuration file] *********************************
Monday 01 December 2025  15:20:09 +0000 (0:00:00.088)       0:00:49.595 *******
ok: [instance]

TASK [radvd : Remove configuration directory] **********************************
Monday 01 December 2025  15:20:09 +0000 (0:00:00.211)       0:00:49.806 *******
ok: [instance]

TASK [radvd : Remove radvd package] ********************************************
Monday 01 December 2025  15:20:09 +0000 (0:00:00.219)       0:00:50.025 *******
skipping: [instance]

TASK [Ensure work directory is removed] ****************************************
Monday 01 December 2025  15:20:09 +0000 (0:00:00.094)       0:00:50.120 *******
changed: [instance]

RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Monday 01 December 2025  15:20:10 +0000 (0:00:00.402)       0:00:50.522 *******
changed: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=89   changed=26   unreachable=0    failed=0    skipped=37   rescued=0    ignored=0

Monday 01 December 2025  15:20:10 +0000 (0:00:00.804)       0:00:51.326 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.27s
libvirt_manager : Destroy networks -------------------------------------- 2.89s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.31s
libvirt_manager : Populate service facts -------------------------------- 2.07s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.74s
libvirt_manager : Destroy machine --------------------------------------- 1.59s
libvirt_manager : Undefine networks ------------------------------------- 1.55s
Copy generated content to proper location ------------------------------- 1.44s
podman : Ensure podman is installed ------------------------------------- 1.39s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
Gathering Facts --------------------------------------------------------- 1.23s
dnsmasq : Install needed packages --------------------------------------- 1.22s
libvirt_manager : Remove detected logs ---------------------------------- 1.03s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
libvirt_manager : Undefine machine -------------------------------------- 0.83s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.81s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.80s
libvirt_manager : Get installed packages list --------------------------- 0.78s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.72s