PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:14:33 +0000 (0:00:00.025) 0:00:00.025 ******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 29 January 2026 09:14:34 +0000 (0:00:00.825) 0:00:00.850 ******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 29 January 2026 09:14:35 +0000 (0:00:00.299) 0:00:01.149 ******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 29 January 2026 09:14:35 +0000 (0:00:00.018) 0:00:01.168 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 29 January 2026 09:14:35 +0000 (0:00:00.041) 0:00:01.209 ******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 29 January 2026 09:14:35 +0000 (0:00:00.252) 0:00:01.461 ******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 29 January 2026 09:14:35 +0000 (0:00:00.206) 0:00:01.667 ******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 29 January 2026 09:14:36 +0000 (0:00:00.651) 0:00:02.319 ******
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 29 January 2026 09:14:36 +0000 (0:00:00.060) 0:00:02.379 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 29 January 2026 09:14:36 +0000 (0:00:00.508) 0:00:02.888 ******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 29 January 2026 09:14:37 +0000 (0:00:00.786) 0:00:03.674 ******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 29 January 2026 09:14:38 +0000 (0:00:01.045) 0:00:04.720 ******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 29 January 2026 09:14:46 +0000 (0:00:07.694) 0:00:12.414 ******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 29 January 2026 09:14:47 +0000 (0:00:00.680) 0:00:13.095 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 29 January 2026 09:14:47 +0000 (0:00:00.021) 0:00:13.116 ******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 29 January 2026 09:14:47 +0000 (0:00:00.790) 0:00:13.907 ******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 29 January 2026 09:14:47 +0000 (0:00:00.036) 0:00:13.944 ******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 29 January 2026 09:14:47 +0000 (0:00:00.035) 0:00:13.980 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 29 January 2026 09:14:47 +0000 (0:00:00.035) 0:00:14.015 ******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 29 January 2026 09:14:48 +0000 (0:00:00.535) 0:00:14.551 ******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 29 January 2026 09:14:48 +0000 (0:00:00.428) 0:00:14.979 ******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 29 January 2026 09:14:48 +0000 (0:00:00.028) 0:00:15.008 ******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 29 January 2026 09:14:48 +0000 (0:00:00.028) 0:00:15.037 ******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.028) 0:00:15.066 ******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.037) 0:00:15.103 ******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.027) 0:00:15.131 ******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.026) 0:00:15.157 ******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.026) 0:00:15.183 ******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.026) 0:00:15.209 ******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.026) 0:00:15.236 ******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.027) 0:00:15.264 ******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.025) 0:00:15.290 ******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.176) 0:00:15.466 ******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.199) 0:00:15.665 ******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.219) 0:00:15.885 ******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.020) 0:00:15.905 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.020) 0:00:15.926 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.019) 0:00:15.946 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.021) 0:00:15.967 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.020) 0:00:15.987 ******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.020) 0:00:16.007 ******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.016) 0:00:16.023 ******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 29 January 2026 09:14:49 +0000 (0:00:00.029) 0:00:16.053 ******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 29 January 2026 09:14:50 +0000 (0:00:00.015) 0:00:16.069 ******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 29 January 2026 09:14:50 +0000 (0:00:00.020) 0:00:16.089 ******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 29 January 2026 09:14:50 +0000 (0:00:00.029) 0:00:16.119 ******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 29 January 2026 09:14:50 +0000 (0:00:00.028) 0:00:16.147 ******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 29 January 2026 09:14:50 +0000 (0:00:00.029) 0:00:16.177 ******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 29 January 2026 09:14:50 +0000 (0:00:00.030) 0:00:16.207 ******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 29 January 2026 09:15:49 +0000 (0:00:59.157) 0:01:15.365 ******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 29 January 2026 09:15:50 +0000 (0:00:01.223) 0:01:16.588 ******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 29 January 2026 09:15:50 +0000 (0:00:00.033) 0:01:16.622 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 29 January 2026 09:15:50 +0000 (0:00:00.041) 0:01:16.663 ******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 29 January 2026 09:15:50 +0000 (0:00:00.019) 0:01:16.683 ******
changed: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 29 January 2026 09:15:54 +0000 (0:00:03.478) 0:01:20.161 ******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 29 January 2026 09:15:54 +0000 (0:00:00.188) 0:01:20.349 ******
changed: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 29 January 2026 09:15:54 +0000 (0:00:00.201) 0:01:20.551 ******
changed: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 29 January 2026 09:16:00 +0000 (0:00:05.999) 0:01:26.551 ******
ok: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 29 January 2026 09:16:00 +0000 (0:00:00.036) 0:01:26.588 ******
changed: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 29 January 2026 09:16:00 +0000 (0:00:00.263) 0:01:26.851 ******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.275) 0:01:27.127 ******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.018) 0:01:27.145 ******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.016) 0:01:27.162 ******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.017) 0:01:27.179 ******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.017) 0:01:27.196 ******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.016) 0:01:27.213 ******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 29 January 2026 09:16:01 +0000 (0:00:00.021) 0:01:27.234 ******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:16:02 +0000 (0:00:00.958) 0:01:28.192 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:16:02 +0000 (0:00:00.747) 0:01:28.940 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:16:04 +0000 (0:00:01.807) 0:01:30.747 ******
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:16:04 +0000 (0:00:00.063) 0:01:30.811 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:16:04 +0000 (0:00:00.049) 0:01:30.860 ******
skipping: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:16:04 +0000 (0:00:00.060) 0:01:30.921 ******
skipping: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:16:04 +0000 (0:00:00.085) 0:01:31.007 ******
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:31.068 ******
skipping: [instance]
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.059) 0:01:31.128 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:31.189 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:31.250 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.060) 0:01:31.310 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.064) 0:01:31.375 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:31.436 ******
skipping: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.059) 0:01:31.496 ******
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.059) 0:01:31.555 ******
skipping: [instance]
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:31.617 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:31.678 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.060) 0:01:31.739 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.059) 0:01:31.799 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.108) 0:01:31.907 ******
skipping: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.062) 0:01:31.970 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:16:05 +0000 (0:00:00.061) 0:01:32.032 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.061) 0:01:32.093 ******
skipping: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.060) 0:01:32.153 ******
skipping: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.059) 0:01:32.213 ******
skipping: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.060) 0:01:32.273 ******
skipping: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.061) 0:01:32.334 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.041) 0:01:32.376 ******
skipping: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.060) 0:01:32.436 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.060) 0:01:32.497 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.191) 0:01:32.689 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.031) 0:01:32.720 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.059) 0:01:32.780 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:16:06 +0000 (0:00:00.037) 0:01:32.817 ******
[WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue:
'/var/log/libvirt/qemu/' is not a directory
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:16:07 +0000 (0:00:00.282) 0:01:33.100 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:16:07 +0000 (0:00:00.030) 0:01:33.130 ******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:16:08 +0000 (0:00:01.359) 0:01:34.490 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:16:08 +0000 (0:00:00.377) 0:01:34.868 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:16:09 +0000 (0:00:01.179) 0:01:36.047 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:16:10 +0000 (0:00:00.324) 0:01:36.372 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:16:10 +0000 (0:00:00.040) 0:01:36.413 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:16:10 +0000 (0:00:00.036) 0:01:36.449 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:16:10 +0000 (0:00:00.057) 0:01:36.507 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:16:11 +0000 (0:00:00.617) 0:01:37.124 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:16:11 +0000 (0:00:00.425) 0:01:37.549 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:16:11 +0000 (0:00:00.195) 0:01:37.744 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:16:11 +0000 (0:00:00.033) 0:01:37.777 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:16:11 +0000 (0:00:00.032) 0:01:37.810 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:16:12 +0000 (0:00:00.709) 0:01:38.519 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:16:12 +0000 (0:00:00.078) 0:01:38.598 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:16:12 +0000 (0:00:00.307) 0:01:38.906 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:16:13 +0000 (0:00:00.241) 0:01:39.147 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:16:13 +0000 (0:00:00.078) 0:01:39.226 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:16:13 +0000 (0:00:00.196) 0:01:39.422 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:16:13 +0000 (0:00:00.219) 0:01:39.641 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:16:13 +0000 (0:00:00.059) 0:01:39.700 ******
changed: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:16:17 +0000 (0:00:03.695) 0:01:43.396 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:16:18 +0000 (0:00:01.315) 0:01:44.711 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:16:18 +0000 (0:00:00.214) 0:01:44.925 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:16:18 +0000 (0:00:00.053) 0:01:44.978 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:16:18 +0000 (0:00:00.033) 0:01:45.012 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.059) 0:01:45.071 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.033) 0:01:45.105 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.225) 0:01:45.330 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.056) 0:01:45.386 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.032) 0:01:45.419 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.222) 0:01:45.641 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.031) 0:01:45.672 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:16:19 +0000 (0:00:00.032) 0:01:45.705 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:16:20 +0000 (0:00:00.574) 0:01:46.279 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:16:20 +0000 (0:00:00.219) 0:01:46.499 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:16:20 +0000 (0:00:00.448) 0:01:46.947 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:16:21 +0000 (0:00:00.239) 0:01:47.186 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:16:21 +0000 (0:00:00.512) 0:01:47.699 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:16:21 +0000 (0:00:00.041) 0:01:47.740 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:16:21 +0000 (0:00:00.243) 0:01:47.984 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.216) 0:01:48.200 ******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.068) 0:01:48.269 ******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.208) 0:01:48.478 ******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.197) 0:01:48.676 ******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.199) 0:01:48.875 ******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.034) 0:01:48.910 ******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.031) 0:01:48.942 ******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.034) 0:01:48.977 ******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 29 January 2026 09:16:22 +0000 (0:00:00.032) 0:01:49.009 ******
changed: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 29 January 2026 09:17:39 +0000 (0:01:16.807) 0:03:05.817 ******
changed: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 29 January 2026 09:17:39 +0000 (0:00:00.231) 0:03:06.049 ******
changed: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 29 January 2026 09:17:40 +0000 (0:00:00.397) 0:03:06.446 ******
changed: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 29 January 2026 09:17:40 +0000 (0:00:00.600) 0:03:07.047 ******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 29 January 2026 09:17:41 +0000 (0:00:00.225) 0:03:07.272 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 29 January 2026 09:17:41 +0000 (0:00:00.493) 0:03:07.765 ******
changed: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 29 January 2026 09:17:42 +0000 (0:00:00.733) 0:03:08.498 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 29 January 2026 09:17:42 +0000 (0:00:00.179) 0:03:08.678 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 29 January 2026 09:17:43 +0000 (0:00:00.389) 0:03:09.067 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 29 January 2026 09:17:43 +0000 (0:00:00.362) 0:03:09.430 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 29 January 2026 09:17:43 +0000 (0:00:00.355) 0:03:09.786 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 29 January 2026 09:17:44 +0000 (0:00:00.370) 0:03:10.156 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 29 January 2026 09:17:44 +0000 (0:00:00.354) 0:03:10.511 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 29 January 2026 09:17:44 +0000 (0:00:00.353) 0:03:10.864 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 29 January 2026 09:17:45 +0000 (0:00:00.344) 0:03:11.209 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 29 January 2026 09:17:45 +0000 (0:00:00.350) 0:03:11.559 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 29 January 2026 09:17:45 +0000 (0:00:00.346) 0:03:11.905 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 29 January 2026 09:17:46 +0000 (0:00:00.349) 0:03:12.255 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 29 January 2026 09:17:46 +0000 (0:00:00.349) 0:03:12.605 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 29 January 2026 09:17:46 +0000 (0:00:00.352) 0:03:12.958 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 29 January 2026 09:17:47 +0000 (0:00:00.355) 0:03:13.314 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 29 January 2026 09:17:47 +0000 (0:00:00.351) 0:03:13.665 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 29 January 2026 09:17:47 +0000 (0:00:00.375) 0:03:14.040 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 29 January 2026 09:17:48 +0000 (0:00:00.352) 0:03:14.393 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 29 January 2026 09:17:48 +0000 (0:00:00.374) 0:03:14.767 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 29 January 2026 09:17:49 +0000 (0:00:00.352) 0:03:15.120 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 29 January 2026 09:17:49 +0000 (0:00:00.349) 0:03:15.469 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 29 January 2026 09:17:49 +0000 (0:00:00.364) 0:03:15.833 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 29 January 2026 09:17:50 +0000 (0:00:00.386) 0:03:16.220 ******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 29 January 2026 09:17:50 +0000 (0:00:00.350) 0:03:16.570 ******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 29 January 2026 09:17:50 +0000 (0:00:00.369) 0:03:16.940 ******
changed: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 29 January 2026 09:17:51 +0000 (0:00:00.355) 0:03:17.295 ******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 29 January 2026 09:17:51 +0000 (0:00:00.046) 0:03:17.342 ******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 29 January 2026 09:17:51 +0000 (0:00:00.311) 0:03:17.653 ******
changed: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 29 January 2026 09:17:52 +0000 (0:00:00.413) 0:03:18.067 ******
changed: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 29 January 2026 09:17:52 +0000 (0:00:00.358) 0:03:18.426 ******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 29 January 2026 09:17:52 +0000 (0:00:00.192) 0:03:18.619 ******
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 29 January 2026 09:17:52 +0000 (0:00:00.059) 0:03:18.678 ******
ok: [instance]
TASK [libvirt_manager : Removing default] **************************************
Thursday 29 January 2026 09:17:53 +0000 (0:00:00.975) 0:03:19.653 ******
ok: [instance]
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 29 January 2026 09:17:53 +0000 (0:00:00.255) 0:03:19.909 ******
changed: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 29 January 2026 09:17:54 +0000 (0:00:00.376) 0:03:20.285 ******
changed: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 29 January 2026 09:17:54 +0000 (0:00:00.362) 0:03:20.647 ******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 29 January 2026 09:17:55 +0000 (0:00:00.439) 0:03:21.086 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0
Thursday 29 January 2026 09:17:55 +0000 (0:00:00.254) 0:03:21.341 ******
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 76.81s
test_deps : Install selinux python libs -------------------------------- 59.16s
repo_setup : Initialize python venv and install requirements ------------ 7.69s
ci_setup : Install openshift client ------------------------------------- 6.00s
dnsmasq : Install needed packages --------------------------------------- 3.70s
ci_setup : Install needed packages -------------------------------------- 3.48s
libvirt_manager : Populate service facts -------------------------------- 1.81s
libvirt_manager : Remove workload and volumes --------------------------- 1.36s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.32s
test_deps : Install python yaml libs ------------------------------------ 1.22s
podman : Ensure podman is installed ------------------------------------- 1.18s
repo_setup : Get repo-setup repository ---------------------------------- 1.05s
libvirt_manager : Deactivate default ------------------------------------ 0.98s
ci_setup : Manage directories ------------------------------------------- 0.96s
Gathering Facts --------------------------------------------------------- 0.83s
repo_setup : Run repo-setup --------------------------------------------- 0.79s
repo_setup : Make sure git-core package is installed -------------------- 0.79s
libvirt_manager : Get installed packages list --------------------------- 0.75s
libvirt_manager : Ensure firewalld service is up ------------------------ 0.73s
virtualbmc : Remove vbmc files ------------------------------------------ 0.71s
PLAY [Test boot_order configuration] *******************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:17:55 +0000 (0:00:00.040) 0:00:00.040 ******
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 29 January 2026 09:17:56 +0000 (0:00:00.894) 0:00:00.935 ******
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 29 January 2026 09:17:56 +0000 (0:00:00.040) 0:00:00.975 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Thursday 29 January 2026 09:17:56 +0000 (0:00:00.073) 0:00:01.048 ******
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Thursday 29 January 2026 09:17:56 +0000 (0:00:00.149) 0:00:01.198 ******
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 29 January 2026 09:17:57 +0000 (0:00:00.119) 0:00:01.318 ******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 29 January 2026 09:17:57 +0000 (0:00:00.511) 0:00:01.829 ******
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 29 January 2026 09:17:58 +0000 (0:00:00.503) 0:00:02.332 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:17:58 +0000 (0:00:00.074) 0:00:02.407 ******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 29 January 2026 09:17:59 +0000 (0:00:00.835) 0:00:03.242 ******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 29 January 2026 09:17:59 +0000 (0:00:00.051) 0:00:03.294 ******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 29 January 2026 09:17:59 +0000 (0:00:00.053) 0:00:03.348 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 29 January 2026 09:17:59 +0000 (0:00:00.639) 0:00:03.987 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.485) 0:00:04.472 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.145) 0:00:04.618 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.041) 0:00:04.659 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.293) 0:00:04.952 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.051) 0:00:05.004 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.050) 0:00:05.055 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:18:00 +0000 (0:00:00.077) 0:00:05.132 ******
ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.190) 0:00:05.322 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.055) 0:00:05.378 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.444) 0:00:05.822 ******
changed: [instance] => (item=Adding disk-first-0 to disk_firsts)
changed: [instance] => (item=Adding net-first-0 to net_firsts)
changed: [instance] => (item=Adding net-only-0 to net_onlys)
changed: [instance] => (item=Adding no-boot-order-0 to no_boot_orders)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.165) 0:00:05.988 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.045) 0:00:06.033 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.071) 0:00:06.105 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.046) 0:00:06.151 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:18:01 +0000 (0:00:00.045) 0:00:06.197 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:18:02 +0000 (0:00:00.040) 0:00:06.237 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:18:02 +0000 (0:00:00.126) 0:00:06.363 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:18:02 +0000 (0:00:00.039) 0:00:06.403 ******
changed: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:18:02 +0000 (0:00:00.247) 0:00:06.651 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:18:02 +0000 (0:00:00.413) 0:00:07.065 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:18:02 +0000 (0:00:00.097) 0:00:07.163 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:18:03 +0000 (0:00:00.044) 0:00:07.207 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:18:03 +0000 (0:00:00.445) 0:00:07.652 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:18:03 +0000 (0:00:00.117) 0:00:07.770 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:18:03 +0000 (0:00:00.069) 0:00:07.840 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:18:04 +0000 (0:00:00.599) 0:00:08.439 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:18:04 +0000 (0:00:00.595) 0:00:09.034 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:18:05 +0000 (0:00:00.442) 0:00:09.477 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:18:05 +0000 (0:00:00.438) 0:00:09.915 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:18:05 +0000 (0:00:00.127) 0:00:10.042 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:18:06 +0000 (0:00:00.199) 0:00:10.242 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:18:06 +0000 (0:00:00.389) 0:00:10.632 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:18:06 +0000 (0:00:00.135) 0:00:10.768 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:18:06 +0000 (0:00:00.112) 0:00:10.880 ******
changed: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:18:17 +0000 (0:00:10.880) 0:00:21.760 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:18:17 +0000 (0:00:00.231) 0:00:21.991 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:18:18 +0000 (0:00:00.374) 0:00:22.366 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:18:19 +0000 (0:00:01.827) 0:00:24.193 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:18:20 +0000 (0:00:00.429) 0:00:24.622 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:18:20 +0000 (0:00:00.054) 0:00:24.677 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:18:20 +0000 (0:00:00.050) 0:00:24.727 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:18:20 +0000 (0:00:00.460) 0:00:25.188 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:18:21 +0000 (0:00:00.234) 0:00:25.422 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:18:22 +0000 (0:00:01.280) 0:00:26.702 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:18:25 +0000 (0:00:03.462) 0:00:30.165 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:18:26 +0000 (0:00:00.240) 0:00:30.405 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:18:26 +0000 (0:00:00.391) 0:00:30.797 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:18:27 +0000 (0:00:00.408) 0:00:31.206 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:18:27 +0000 (0:00:00.074) 0:00:31.280 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:18:27 +0000 (0:00:00.439) 0:00:31.720 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:18:27 +0000 (0:00:00.042) 0:00:31.762 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:18:27 +0000 (0:00:00.076) 0:00:31.838 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:18:28 +0000 (0:00:00.390) 0:00:32.229 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:18:28 +0000 (0:00:00.071) 0:00:32.300 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:18:28 +0000 (0:00:00.244) 0:00:32.545 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.742) 0:00:33.287 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.043) 0:00:33.330 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.040) 0:00:33.371 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.101) 0:00:33.473 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.151) 0:00:33.624 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.051) 0:00:33.676 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:18:29 +0000 (0:00:00.086) 0:00:33.763 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.460) 0:00:34.223 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.043) 0:00:34.266 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.068) 0:00:34.335 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.050) 0:00:34.386 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.091) 0:00:34.478 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.467) 0:00:34.945 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.041) 0:00:34.986 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.068) 0:00:35.055 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:18:30 +0000 (0:00:00.084) 0:00:35.139 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:18:31 +0000 (0:00:00.518) 0:00:35.657 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:18:31 +0000 (0:00:00.087) 0:00:35.744 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:18:31 +0000 (0:00:00.391) 0:00:36.136 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:18:32 +0000 (0:00:00.092) 0:00:36.228 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:18:32 +0000 (0:00:00.218) 0:00:36.447 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:18:32 +0000 (0:00:00.057) 0:00:36.504 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:18:32 +0000 (0:00:00.361) 0:00:36.865 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:18:33 +0000 (0:00:00.362) 0:00:37.227 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:18:33 +0000 (0:00:00.401) 0:00:37.628 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:18:33 +0000 (0:00:00.119) 0:00:37.748 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:18:33 +0000 (0:00:00.372) 0:00:38.120 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:18:33 +0000 (0:00:00.046) 0:00:38.167 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.076) 0:00:38.244 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.048) 0:00:38.292 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.049) 0:00:38.342 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.044) 0:00:38.386 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.138) 0:00:38.525 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.043) 0:00:38.568 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:18:34 +0000 (0:00:00.264) 0:00:38.832 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.436) 0:00:39.269 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.101) 0:00:39.371 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.049) 0:00:39.421 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.484) 0:00:39.905 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.047) 0:00:39.953 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.042) 0:00:39.996 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.044) 0:00:40.041 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:18:35 +0000 (0:00:00.114) 0:00:40.155 ******
ok: [instance] => (item=disk-first-0 - ctlplane)
ok: [instance] => (item=net-first-0 - ctlplane)
ok: [instance] => (item=net-only-0 - ctlplane)
ok: [instance] => (item=no-boot-order-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:18:36 +0000 (0:00:00.192) 0:00:40.347 ******
ok: [instance] => (item=disk-first-0 - public)
ok: [instance] => (item=net-first-0 - public)
ok: [instance] => (item=net-only-0 - public)
ok: [instance] => (item=no-boot-order-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:18:36 +0000 (0:00:00.196) 0:00:40.543 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:18:36 +0000 (0:00:00.102) 0:00:40.646 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:18:36 +0000 (0:00:00.064) 0:00:40.711 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:c5:f0:ea', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:c5:69:46', '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:36:a9:4f', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:2f:49:f8', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:34:ca:5b', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:60:ba:a9', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:18:36 +0000 (0:00:00.215) 0:00:40.927 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:18:36 +0000 (0:00:00.098) 0:00:41.025 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.212) 0:00:41.238 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.046) 0:00:41.284 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.237) 0:00:41.522 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.046) 0:00:41.568 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.042) 0:00:41.610 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:c5:f0:ea', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:c5:69:46', '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:36:a9:4f', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:2f:49:f8', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:34:ca:5b', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:60:ba:a9', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.242) 0:00:41.853 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:18:37 +0000 (0:00:00.061) 0:00:41.914 ******
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:c5:f0:ea', 'entry': 'set:disk_first,52:54:00:c5:f0:ea,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:c5:69:46', 'entry': 'set:net_first,52:54:01:c5:69:46,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:36:a9:4f', 'entry': 'set:disk_first,52:54:00:36:a9:4f,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:2f:49:f8', 'entry': 'set:net_first,52:54:01:2f:49:f8,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:34:ca:5b', 'entry': 'set:net_only,52:54:02:34:ca:5b,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:60:ba:a9', 'entry': 'set:no_boot_order,52:54:03:60:ba:a9,192.168.110.40,no-boot-order-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:18:40 +0000 (0:00:02.840) 0:00:44.755 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:18:40 +0000 (0:00:00.089) 0:00:44.845 ******
ok: [instance] => (item=disk-first-0)
ok: [instance] => (item=net-first-0)
ok: [instance] => (item=net-only-0)
ok: [instance] => (item=no-boot-order-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:18:40 +0000 (0:00:00.245) 0:00:45.091 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:18:41 +0000 (0:00:00.114) 0:00:45.205 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:18:41 +0000 (0:00:00.063) 0:00:45.268 ******
ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:18:41 +0000 (0:00:00.215) 0:00:45.484 ******
changed: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:18:43 +0000 (0:00:02.533) 0:00:48.017 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:18:43 +0000 (0:00:00.045) 0:00:48.063 ******
skipping: [instance] => (item=disk_first)
skipping: [instance] => (item=net_first)
skipping: [instance] => (item=net_only)
skipping: [instance] => (item=no_boot_order)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:18:43 +0000 (0:00:00.069) 0:00:48.133 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:18:43 +0000 (0:00:00.056) 0:00:48.190 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:18:44 +0000 (0:00:00.405) 0:00:48.595 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:18:44 +0000 (0:00:00.086) 0:00:48.682 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:18:45 +0000 (0:00:00.664) 0:00:49.346 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:18:45 +0000 (0:00:00.385) 0:00:49.731 ******
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 29 January 2026 09:18:45 +0000 (0:00:00.381) 0:00:50.113 ******
changed: [instance] => (item=disk_first)
changed: [instance] => (item=net_first)
changed: [instance] => (item=net_only)
changed: [instance] => (item=no_boot_order)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 29 January 2026 09:18:47 +0000 (0:00:01.552) 0:00:51.665 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Thursday 29 January 2026 09:18:47 +0000 (0:00:00.107) 0:00:51.773 ******
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Thursday 29 January 2026 09:18:47 +0000 (0:00:00.227) 0:00:52.000 ******
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Thursday 29 January 2026 09:18:47 +0000 (0:00:00.042) 0:00:52.043 ******
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.413) 0:00:52.457 ******
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.042) 0:00:52.499 ******
skipping: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.042) 0:00:52.542 ******
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.098) 0:00:52.640 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.149) 0:00:52.789 ******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.045) 0:00:52.834 ******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.043) 0:00:52.878 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.044) 0:00:52.922 ******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.079) 0:00:53.001 ******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.044) 0:00:53.046 ******
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.043) 0:00:53.089 ******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.042) 0:00:53.132 ******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:18:48 +0000 (0:00:00.042) 0:00:53.174 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.216 ******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.076) 0:00:53.293 ******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.044) 0:00:53.337 ******
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.380 ******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.422 ******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.465 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.507 ******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.079) 0:00:53.587 ******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.043) 0:00:53.630 ******
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.673 ******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.715 ******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.757 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.041) 0:00:53.799 ******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.076) 0:00:53.875 ******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.043) 0:00:53.919 ******
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.042) 0:00:53.961 ******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 29 January 2026 09:18:49 +0000 (0:00:00.198) 0:00:54.159 ******
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 29 January 2026 09:18:50 +0000 (0:00:00.421) 0:00:54.581 ******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 29 January 2026 09:18:50 +0000 (0:00:00.359) 0:00:54.941 ******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 29 January 2026 09:18:50 +0000 (0:00:00.199) 0:00:55.140 ******
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 29 January 2026 09:18:51 +0000 (0:00:00.429) 0:00:55.570 ******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 29 January 2026 09:18:51 +0000 (0:00:00.044) 0:00:55.614 ******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 29 January 2026 09:18:51 +0000 (0:00:00.245) 0:00:55.859 ******
ok: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 29 January 2026 09:18:52 +0000 (0:00:00.437) 0:00:56.297 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
TASK [libvirt_manager : Create VM image for disk-first-0] **********************
Thursday 29 January 2026 09:18:52 +0000 (0:00:00.186) 0:00:56.484 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Thursday 29 January 2026 09:18:52 +0000 (0:00:00.274) 0:00:56.758 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Thursday 29 January 2026 09:18:52 +0000 (0:00:00.275) 0:00:57.033 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Thursday 29 January 2026 09:18:53 +0000 (0:00:01.120) 0:00:58.154 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:18:54 +0000 (0:00:00.073) 0:00:58.228 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:18:54 +0000 (0:00:00.118) 0:00:58.346 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:18:54 +0000 (0:00:00.257) 0:00:58.603 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:18:54 +0000 (0:00:00.067) 0:00:58.671 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:18:54 +0000 (0:00:00.256) 0:00:58.927 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Thursday 29 January 2026 09:18:54 +0000 (0:00:00.264) 0:00:59.192 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:18:55 +0000 (0:00:00.324) 0:00:59.517 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:18:55 +0000 (0:00:00.253) 0:00:59.770 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:18:55 +0000 (0:00:00.067) 0:00:59.838 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:18:55 +0000 (0:00:00.255) 0:01:00.094 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.227) 0:01:00.322 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.313) 0:01:00.635 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.044) 0:01:00.680 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.050) 0:01:00.730 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.050) 0:01:00.781 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.087) 0:01:00.868 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.241) 0:01:01.109 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:18:56 +0000 (0:00:00.060) 0:01:01.170 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:18:57 +0000 (0:00:00.043) 0:01:01.213 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:18:57 +0000 (0:00:00.042) 0:01:01.256 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Thursday 29 January 2026 09:18:57 +0000 (0:00:00.068) 0:01:01.324 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] *********
Thursday 29 January 2026 09:18:57 +0000 (0:00:00.137) 0:01:01.461 ******
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Thursday 29 January 2026 09:18:57 +0000 (0:00:00.256) 0:01:01.718 ******
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Thursday 29 January 2026 09:18:57 +0000 (0:00:00.329) 0:01:02.048 ******
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Thursday 29 January 2026 09:18:58 +0000 (0:00:00.424) 0:01:02.472 ******
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Thursday 29 January 2026 09:18:58 +0000 (0:00:00.249) 0:01:02.722 ******
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Thursday 29 January 2026 09:18:58 +0000 (0:00:00.244) 0:01:02.966 ******
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Thursday 29 January 2026 09:18:59 +0000 (0:00:00.237) 0:01:03.204 ******
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Thursday 29 January 2026 09:18:59 +0000 (0:00:00.256) 0:01:03.461 ******
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Thursday 29 January 2026 09:18:59 +0000 (0:00:00.258) 0:01:03.719 ******
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Thursday 29 January 2026 09:18:59 +0000 (0:00:00.281) 0:01:04.001 ******
changed: [instance]
TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Thursday 29 January 2026 09:19:00 +0000 (0:00:00.233) 0:01:04.235 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Thursday 29 January 2026 09:19:00 +0000 (0:00:00.278) 0:01:04.513 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Thursday 29 January 2026 09:19:00 +0000 (0:00:00.278) 0:01:04.792 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Thursday 29 January 2026 09:19:00 +0000 (0:00:00.338) 0:01:05.130 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:19:00 +0000 (0:00:00.072) 0:01:05.203 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:19:01 +0000 (0:00:00.087) 0:01:05.291 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:19:01 +0000 (0:00:00.252) 0:01:05.544 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:19:01 +0000 (0:00:00.071) 0:01:05.615 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:19:01 +0000 (0:00:00.252) 0:01:05.868 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Thursday 29 January 2026 09:19:01 +0000 (0:00:00.223) 0:01:06.091 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:19:02 +0000 (0:00:00.337) 0:01:06.428 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:19:02 +0000 (0:00:00.259) 0:01:06.688 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:19:02 +0000 (0:00:00.066) 0:01:06.755 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:19:02 +0000 (0:00:00.252) 0:01:07.007 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.219) 0:01:07.227 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.335) 0:01:07.562 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.044) 0:01:07.607 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.050) 0:01:07.657 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.049) 0:01:07.707 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.047) 0:01:07.754 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.232) 0:01:07.986 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.096) 0:01:08.083 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.046) 0:01:08.129 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:19:03 +0000 (0:00:00.044) 0:01:08.173 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Thursday 29 January 2026 09:19:04 +0000 (0:00:00.066) 0:01:08.240 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] **********
Thursday 29 January 2026 09:19:04 +0000 (0:00:00.099) 0:01:08.340 ******
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Thursday 29 January 2026 09:19:04 +0000 (0:00:00.250) 0:01:08.591 ******
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Thursday 29 January 2026 09:19:04 +0000 (0:00:00.223) 0:01:08.815 ******
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Thursday 29 January 2026 09:19:05 +0000 (0:00:00.402) 0:01:09.217 ******
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Thursday 29 January 2026 09:19:05 +0000 (0:00:00.235) 0:01:09.453 ******
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Thursday 29 January 2026 09:19:05 +0000 (0:00:00.282) 0:01:09.736 ******
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Thursday 29 January 2026 09:19:05 +0000 (0:00:00.247) 0:01:09.983 ******
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Thursday 29 January 2026 09:19:06 +0000 (0:00:00.259) 0:01:10.243 ******
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Thursday 29 January 2026 09:19:06 +0000 (0:00:00.212) 0:01:10.455 ******
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Thursday 29 January 2026 09:19:06 +0000 (0:00:00.265) 0:01:10.721 ******
changed: [instance]
TASK [libvirt_manager : Create VM image for net-only-0] ************************
Thursday 29 January 2026 09:19:06 +0000 (0:00:00.226) 0:01:10.948 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Thursday 29 January 2026 09:19:07 +0000 (0:00:00.265) 0:01:11.213 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Thursday 29 January 2026 09:19:07 +0000 (0:00:00.240) 0:01:11.454 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Thursday 29 January 2026 09:19:07 +0000 (0:00:00.328) 0:01:11.782 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:19:07 +0000 (0:00:00.107) 0:01:11.889 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:19:07 +0000 (0:00:00.079) 0:01:11.969 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.253) 0:01:12.222 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.064) 0:01:12.286 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.281) 0:01:12.568 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.224) 0:01:12.792 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.303) 0:01:13.095 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.042) 0:01:13.138 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Thursday 29 January 2026 09:19:08 +0000 (0:00:00.050) 0:01:13.188 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.084) 0:01:13.273 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.048) 0:01:13.322 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.247) 0:01:13.569 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.057) 0:01:13.627 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.041) 0:01:13.668 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.041) 0:01:13.710 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.126) 0:01:13.836 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] ***********
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.100) 0:01:13.937 ******
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Thursday 29 January 2026 09:19:09 +0000 (0:00:00.247) 0:01:14.184 ******
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Thursday 29 January 2026 09:19:10 +0000 (0:00:00.216) 0:01:14.401 ******
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Thursday 29 January 2026 09:19:10 +0000 (0:00:00.386) 0:01:14.788 ******
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Thursday 29 January 2026 09:19:10 +0000 (0:00:00.244) 0:01:15.033 ******
skipping: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Thursday 29 January 2026 09:19:10 +0000 (0:00:00.042) 0:01:15.076 ******
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Thursday 29 January 2026 09:19:11 +0000 (0:00:00.240) 0:01:15.317 ******
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Thursday 29 January 2026 09:19:11 +0000 (0:00:00.294) 0:01:15.611 ******
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Thursday 29 January 2026 09:19:11 +0000 (0:00:00.211) 0:01:15.823 ******
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Thursday 29 January 2026 09:19:11 +0000 (0:00:00.266) 0:01:16.089 ******
changed: [instance]
TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Thursday 29 January 2026 09:19:12 +0000 (0:00:00.230) 0:01:16.320 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Thursday 29 January 2026 09:19:12 +0000 (0:00:00.262) 0:01:16.583 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Thursday 29 January 2026 09:19:12 +0000 (0:00:00.278) 0:01:16.861 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Thursday 29 January 2026 09:19:12 +0000 (0:00:00.335) 0:01:17.196 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:19:13 +0000 (0:00:00.071) 0:01:17.268 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:19:13 +0000 (0:00:00.105) 0:01:17.374 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:19:13 +0000 (0:00:00.247) 0:01:17.621 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:19:13 +0000 (0:00:00.066) 0:01:17.688 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:19:13 +0000 (0:00:00.252) 0:01:17.941 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Thursday 29 January 2026 09:19:13 +0000 (0:00:00.223) 0:01:18.164 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Thursday 29 January 2026 09:19:14 +0000 (0:00:00.339) 0:01:18.503 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Thursday 29 January 2026 09:19:14 +0000 (0:00:00.044) 0:01:18.547 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Thursday 29 January 2026 09:19:14 +0000 (0:00:00.050) 0:01:18.598 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Thursday 29 January 2026 09:19:14 +0000 (0:00:00.050) 0:01:18.648 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:19:14 +0000 (0:00:00.048) 0:01:18.697 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:19:15 +0000 (0:00:01.235) 0:01:19.933 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:19:15 +0000 (0:00:00.060) 0:01:19.993 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:19:15 +0000 (0:00:00.045) 0:01:20.038 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:19:15 +0000 (0:00:00.044) 0:01:20.083 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Thursday 29 January 2026 09:19:15 +0000 (0:00:00.067) 0:01:20.151 ******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 29 January 2026 09:19:16 +0000 (0:00:00.086) 0:01:20.238 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 29 January 2026 09:19:16 +0000 (0:00:00.100) 0:01:20.339 ******
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 29 January 2026 09:19:16 +0000 (0:00:00.053) 0:01:20.393 ******
skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
skipping: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 29 January 2026 09:19:19 +0000 (0:00:03.085) 0:01:23.479 ******
skipping: [instance] => (item=disk-first-0.utility)
skipping: [instance] => (item=net-first-0.utility)
skipping: [instance] => (item=net-only-0.utility)
skipping: [instance] => (item=no-boot-order-0.utility)
skipping: [instance]
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 29 January 2026 09:19:19 +0000 (0:00:00.096) 0:01:23.575 ******
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'})
skipping: [instance]
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 29 January 2026 09:19:19 +0000 (0:00:00.062) 0:01:23.637 ******
skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 29 January 2026 09:19:19 +0000 (0:00:00.114) 0:01:23.752 ******
skipping: [instance] => (item=disk-first-0)
skipping: [instance] => (item=net-first-0)
skipping: [instance] => (item=net-only-0)
skipping: [instance] => (item=no-boot-order-0)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 29 January 2026 09:19:19 +0000 (0:00:00.070) 0:01:23.822 ******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 29 January 2026 09:19:19 +0000 (0:00:00.247) 0:01:24.069 ******
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.386) 0:01:24.456 ******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.054) 0:01:24.511 ******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.089) 0:01:24.601 ******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.057) 0:01:24.659 ******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.047) 0:01:24.706 ******
skipping: [instance]
TASK [Get disk_first VM XML] ***************************************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.078) 0:01:24.785 ******
ok: [instance]
TASK [Check disk boot order in disk-first VM] **********************************
Thursday 29 January 2026 09:19:20 +0000 (0:00:00.248) 0:01:25.033 ******
ok: [instance]
TASK [Check interface boot order in disk-first VM] *****************************
Thursday 29 January 2026 09:19:21 +0000 (0:00:00.219) 0:01:25.253 ******
ok: [instance]
TASK [Assert disk-first VM has correct boot order] *****************************
Thursday 29 January 2026 09:19:21 +0000 (0:00:00.220) 0:01:25.473 ******
ok: [instance]
TASK [Get net_first VM XML] ****************************************************
Thursday 29 January 2026 09:19:21 +0000 (0:00:00.049) 0:01:25.523 ******
ok: [instance]
TASK [Check disk boot order in network-first VM] *******************************
Thursday 29 January 2026 09:19:21 +0000 (0:00:00.254) 0:01:25.777 ******
ok: [instance]
TASK [Check interface boot order in network-first VM] **************************
Thursday 29 January 2026 09:19:21 +0000 (0:00:00.222) 0:01:25.999 ******
ok: [instance]
TASK [Assert network-first VM has correct boot order] **************************
Thursday 29 January 2026 09:19:22 +0000 (0:00:00.222) 0:01:26.221 ******
ok: [instance]
TASK [Get net_only VM XML] *****************************************************
Thursday 29 January 2026 09:19:22 +0000 (0:00:00.050) 0:01:26.272 ******
ok: [instance]
TASK [Check interface boot order in network-only VM] ***************************
Thursday 29 January 2026 09:19:22 +0000 (0:00:00.251) 0:01:26.523 ******
ok: [instance]
TASK [Check disk boot order in network-only VM (should not exist)] *************
Thursday 29 January 2026 09:19:22 +0000 (0:00:00.223) 0:01:26.747 ******
ok: [instance]
TASK [Assert network-only VM has correct boot order] ***************************
Thursday 29 January 2026 09:19:22 +0000 (0:00:00.223) 0:01:26.971 ******
ok: [instance]
TASK [Get no_boot_order VM XML] ************************************************
Thursday 29 January 2026 09:19:22 +0000 (0:00:00.127) 0:01:27.098 ******
ok: [instance]
TASK [Check for any boot order attributes in no-boot-order VM] *****************
Thursday 29 January 2026 09:19:23 +0000 (0:00:00.254) 0:01:27.353 ******
ok: [instance]
TASK [Assert no-boot-order VM has no boot order attributes] ********************
Thursday 29 January 2026 09:19:23 +0000 (0:00:00.220) 0:01:27.574 ******
ok: [instance]
TASK [Output success message] **************************************************
Thursday 29 January 2026 09:19:23 +0000 (0:00:00.061) 0:01:27.635 ******
ok: [instance] =>
msg: All boot_order validations passed successfully!
PLAY RECAP *********************************************************************
instance : ok=234 changed=86 unreachable=0 failed=0 skipped=101 rescued=0 ignored=0
Thursday 29 January 2026 09:19:23 +0000 (0:00:00.160) 0:01:27.796 ******
===============================================================================
ci_nmstate : Install required packages on instance --------------------- 10.88s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.46s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.09s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.84s
dnsmasq : Add/Remove address -------------------------------------------- 2.53s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.83s
libvirt_manager : Create group inventories ------------------------------ 1.55s
libvirt_manager : Restart firewalld ------------------------------------- 1.50s
dnsmasq : Install needed packages --------------------------------------- 1.28s
libvirt_manager : Get VM UUID ------------------------------------------- 1.24s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.12s
Gathering Facts --------------------------------------------------------- 0.89s
dnsmasq : Enable and start service -------------------------------------- 0.74s
libvirt_manager : Create needed workload directory ---------------------- 0.64s
libvirt_manager : Ensure networks are defined --------------------------- 0.60s
libvirt_manager : Ensure networks are created/started ------------------- 0.60s
libvirt_manager : Ensure network is in correct zone --------------------- 0.52s
libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.51s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.50s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.49s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:19:24 +0000 (0:00:00.042) 0:00:00.042 ******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 29 January 2026 09:19:25 +0000 (0:00:00.946) 0:00:00.989 ******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 29 January 2026 09:19:25 +0000 (0:00:00.338) 0:00:01.327 ******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:19:26 +0000 (0:00:01.427) 0:00:02.754 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:19:27 +0000 (0:00:00.805) 0:00:03.559 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:19:29 +0000 (0:00:02.150) 0:00:05.710 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:19:30 +0000 (0:00:00.932) 0:00:06.642 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:19:30 +0000 (0:00:00.071) 0:00:06.714 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:19:31 +0000 (0:00:00.369) 0:00:07.083 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:19:31 +0000 (0:00:00.374) 0:00:07.457 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:19:31 +0000 (0:00:00.084) 0:00:07.542 ******
ok: [instance] =>
cleanup_vms:
- cifmw-net-only-0
- cifmw-net-first-0
- cifmw-disk-first-0
- cifmw-no-boot-order-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:19:31 +0000 (0:00:00.081) 0:00:07.623 ******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:19:32 +0000 (0:00:01.002) 0:00:08.626 ******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:19:33 +0000 (0:00:01.123) 0:00:09.749 ******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:19:34 +0000 (0:00:01.074) 0:00:10.824 ******
ok: [instance -> localhost] => (item=cifmw-net-only-0)
ok: [instance -> localhost] => (item=cifmw-net-first-0)
ok: [instance -> localhost] => (item=cifmw-disk-first-0)
ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:19:35 +0000 (0:00:00.975) 0:00:11.800 ******
ok: [instance] => (item=cifmw-net-only-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-no-boot-order-0)
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:19:36 +0000 (0:00:00.921) 0:00:12.722 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.347) 0:00:13.069 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.090) 0:00:13.160 ******
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.078) 0:00:13.239 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.205) 0:00:13.444 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.080) 0:00:13.525 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.076) 0:00:13.602 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:19:37 +0000 (0:00:00.076) 0:00:13.678 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:19:38 +0000 (0:00:00.274) 0:00:13.953 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:19:38 +0000 (0:00:00.276) 0:00:14.229 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:19:38 +0000 (0:00:00.083) 0:00:14.312 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:19:38 +0000 (0:00:00.076) 0:00:14.388 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:19:38 +0000 (0:00:00.076) 0:00:14.464 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:19:38 +0000 (0:00:00.250) 0:00:14.715 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:19:39 +0000 (0:00:00.297) 0:00:15.012 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:19:40 +0000 (0:00:01.156) 0:00:16.168 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:19:40 +0000 (0:00:00.571) 0:00:16.740 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:19:41 +0000 (0:00:00.677) 0:00:17.417 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:19:41 +0000 (0:00:00.335) 0:00:17.752 ******
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': 8798836, 'dev': 64513, 'nlink': 1, 'atime': 1769678298.7212176, 'mtime': 1769678298.7212176, 'ctime': 1769678298.7212176, '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': 8798837, 'dev': 64513, 'nlink': 1, 'atime': 1769678298.7222176, 'mtime': 1769678298.7222176, 'ctime': 1769678298.7222176, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:19:42 +0000 (0:00:00.542) 0:00:18.295 ******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:19:43 +0000 (0:00:00.895) 0:00:19.191 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:19:43 +0000 (0:00:00.565) 0:00:19.756 ******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:19:44 +0000 (0:00:00.394) 0:00:20.150 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:19:44 +0000 (0:00:00.559) 0:00:20.709 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:19:44 +0000 (0:00:00.117) 0:00:20.826 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:19:45 +0000 (0:00:00.083) 0:00:20.910 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:19:46 +0000 (0:00:01.280) 0:00:22.191 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:19:46 +0000 (0:00:00.079) 0:00:22.271 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:19:46 +0000 (0:00:00.155) 0:00:22.426 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:19:46 +0000 (0:00:00.080) 0:00:22.506 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:19:46 +0000 (0:00:00.081) 0:00:22.587 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:19:46 +0000 (0:00:00.111) 0:00:22.698 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.290) 0:00:22.989 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.048) 0:00:23.038 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.121) 0:00:23.160 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.083) 0:00:23.243 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.308) 0:00:23.551 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.081) 0:00:23.632 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.108) 0:00:23.741 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:19:47 +0000 (0:00:00.080) 0:00:23.821 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:19:48 +0000 (0:00:00.079) 0:00:23.900 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:19:48 +0000 (0:00:00.109) 0:00:24.010 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:19:48 +0000 (0:00:00.298) 0:00:24.308 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:19:48 +0000 (0:00:00.047) 0:00:24.355 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:19:48 +0000 (0:00:00.328) 0:00:24.684 ******
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:19:49 +0000 (0:00:00.337) 0:00:25.021 ******
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:19:49 +0000 (0:00:00.382) 0:00:25.403 ******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:19:49 +0000 (0:00:00.380) 0:00:25.784 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:19:50 +0000 (0:00:00.217) 0:00:26.002 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:19:50 +0000 (0:00:00.036) 0:00:26.038 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:19:51 +0000 (0:00:01.352) 0:00:27.391 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:19:51 +0000 (0:00:00.393) 0:00:27.785 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:19:53 +0000 (0:00:01.414) 0:00:29.200 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:19:53 +0000 (0:00:00.248) 0:00:29.448 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:19:53 +0000 (0:00:00.045) 0:00:29.494 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:19:53 +0000 (0:00:00.064) 0:00:29.559 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:19:53 +0000 (0:00:00.067) 0:00:29.626 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:19:54 +0000 (0:00:00.466) 0:00:30.092 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:19:54 +0000 (0:00:00.433) 0:00:30.526 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:19:54 +0000 (0:00:00.195) 0:00:30.721 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:19:54 +0000 (0:00:00.037) 0:00:30.759 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:19:54 +0000 (0:00:00.039) 0:00:30.798 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:19:55 +0000 (0:00:00.727) 0:00:31.526 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:19:55 +0000 (0:00:00.088) 0:00:31.614 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:19:56 +0000 (0:00:00.322) 0:00:31.936 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:19:56 +0000 (0:00:00.233) 0:00:32.169 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:19:56 +0000 (0:00:00.116) 0:00:32.286 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:19:56 +0000 (0:00:00.204) 0:00:32.490 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:19:56 +0000 (0:00:00.230) 0:00:32.720 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:19:56 +0000 (0:00:00.072) 0:00:32.793 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:19:58 +0000 (0:00:01.271) 0:00:34.064 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:20:01 +0000 (0:00:03.393) 0:00:37.458 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:20:01 +0000 (0:00:00.229) 0:00:37.687 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:20:01 +0000 (0:00:00.055) 0:00:37.742 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:20:01 +0000 (0:00:00.037) 0:00:37.780 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:20:01 +0000 (0:00:00.064) 0:00:37.845 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.036) 0:00:37.882 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.218) 0:00:38.100 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.067) 0:00:38.168 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.040) 0:00:38.209 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.221) 0:00:38.430 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.069) 0:00:38.499 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:20:02 +0000 (0:00:00.039) 0:00:38.539 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:20:03 +0000 (0:00:00.540) 0:00:39.079 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:20:03 +0000 (0:00:00.224) 0:00:39.304 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:20:03 +0000 (0:00:00.413) 0:00:39.718 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:20:04 +0000 (0:00:00.256) 0:00:39.974 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:20:04 +0000 (0:00:00.614) 0:00:40.589 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:20:04 +0000 (0:00:00.048) 0:00:40.637 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:20:05 +0000 (0:00:00.232) 0:00:40.869 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:20:05 +0000 (0:00:00.231) 0:00:41.101 ******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 29 January 2026 09:20:05 +0000 (0:00:00.089) 0:00:41.191 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:20:05 +0000 (0:00:00.389) 0:00:41.581 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0
Thursday 29 January 2026 09:20:06 +0000 (0:00:00.673) 0:00:42.254 ******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.39s
libvirt_manager : Populate service facts -------------------------------- 2.15s
Copy generated content to proper location ------------------------------- 1.43s
podman : Ensure podman is installed ------------------------------------- 1.41s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
libvirt_manager : Gather the status of cifmw-pool storage pool. --------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.27s
libvirt_manager : Destroy networks -------------------------------------- 1.16s
libvirt_manager : Destroy machine --------------------------------------- 1.12s
libvirt_manager : Undefine machine -------------------------------------- 1.07s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.00s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.98s
Gathering Facts --------------------------------------------------------- 0.95s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.92s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.90s
libvirt_manager : Get installed packages list --------------------------- 0.81s
virtualbmc : Remove vbmc files ------------------------------------------ 0.73s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.68s
libvirt_manager : Restart firewalld ------------------------------------- 0.67s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:20:24 +0000 (0:00:00.062) 0:00:00.062 ******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 29 January 2026 09:20:25 +0000 (0:00:00.836) 0:00:00.899 ******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 29 January 2026 09:20:25 +0000 (0:00:00.423) 0:00:01.323 ******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 29 January 2026 09:20:25 +0000 (0:00:00.058) 0:00:01.382 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 29 January 2026 09:20:26 +0000 (0:00:00.108) 0:00:01.490 ******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 29 January 2026 09:20:26 +0000 (0:00:00.324) 0:00:01.814 ******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 29 January 2026 09:20:26 +0000 (0:00:00.262) 0:00:02.077 ******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 29 January 2026 09:20:27 +0000 (0:00:00.780) 0:00:02.857 ******
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 29 January 2026 09:20:27 +0000 (0:00:00.144) 0:00:03.002 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 29 January 2026 09:20:28 +0000 (0:00:00.529) 0:00:03.531 ******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 29 January 2026 09:20:29 +0000 (0:00:01.427) 0:00:04.959 ******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 29 January 2026 09:20:30 +0000 (0:00:01.068) 0:00:06.028 ******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 29 January 2026 09:20:37 +0000 (0:00:06.595) 0:00:12.623 ******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 29 January 2026 09:20:37 +0000 (0:00:00.724) 0:00:13.347 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 29 January 2026 09:20:37 +0000 (0:00:00.055) 0:00:13.403 ******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 29 January 2026 09:20:38 +0000 (0:00:00.901) 0:00:14.305 ******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 29 January 2026 09:20:38 +0000 (0:00:00.069) 0:00:14.374 ******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 29 January 2026 09:20:39 +0000 (0:00:00.068) 0:00:14.443 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 29 January 2026 09:20:39 +0000 (0:00:00.069) 0:00:14.512 ******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 29 January 2026 09:20:39 +0000 (0:00:00.589) 0:00:15.102 ******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.459) 0:00:15.561 ******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.062) 0:00:15.624 ******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.064) 0:00:15.689 ******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.093) 0:00:15.782 ******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.079) 0:00:15.861 ******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.058) 0:00:15.920 ******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.062) 0:00:15.983 ******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.059) 0:00:16.042 ******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.094) 0:00:16.137 ******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.060) 0:00:16.197 ******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.061) 0:00:16.259 ******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 29 January 2026 09:20:40 +0000 (0:00:00.062) 0:00:16.321 ******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.253) 0:00:16.574 ******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.245) 0:00:16.820 ******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.265) 0:00:17.086 ******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.055) 0:00:17.141 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.085) 0:00:17.226 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.056) 0:00:17.283 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.055) 0:00:17.338 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:20:41 +0000 (0:00:00.055) 0:00:17.393 ******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.088) 0:00:17.482 ******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.050) 0:00:17.533 ******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.061) 0:00:17.595 ******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.049) 0:00:17.644 ******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.119) 0:00:17.763 ******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.071) 0:00:17.835 ******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.070) 0:00:17.906 ******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.071) 0:00:17.977 ******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 29 January 2026 09:20:42 +0000 (0:00:00.108) 0:00:18.086 ******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 29 January 2026 09:21:29 +0000 (0:00:46.677) 0:01:04.764 ******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 29 January 2026 09:21:30 +0000 (0:00:01.305) 0:01:06.069 ******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 29 January 2026 09:21:30 +0000 (0:00:00.122) 0:01:06.192 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 29 January 2026 09:21:30 +0000 (0:00:00.114) 0:01:06.306 ******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 29 January 2026 09:21:30 +0000 (0:00:00.053) 0:01:06.359 ******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 29 January 2026 09:21:32 +0000 (0:00:01.314) 0:01:07.674 ******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 29 January 2026 09:21:32 +0000 (0:00:00.293) 0:01:07.968 ******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 29 January 2026 09:21:32 +0000 (0:00:00.229) 0:01:08.197 ******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 29 January 2026 09:21:32 +0000 (0:00:00.099) 0:01:08.296 ******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 29 January 2026 09:21:32 +0000 (0:00:00.097) 0:01:08.394 ******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.227) 0:01:08.622 ******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.294) 0:01:08.916 ******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.052) 0:01:08.969 ******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.080) 0:01:09.050 ******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.052) 0:01:09.103 ******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.050) 0:01:09.153 ******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.049) 0:01:09.203 ******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 29 January 2026 09:21:33 +0000 (0:00:00.054) 0:01:09.257 ******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:21:34 +0000 (0:00:01.067) 0:01:10.325 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:21:35 +0000 (0:00:00.839) 0:01:11.164 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:21:38 +0000 (0:00:03.138) 0:01:14.302 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:21:39 +0000 (0:00:00.910) 0:01:15.213 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:21:39 +0000 (0:00:00.055) 0:01:15.268 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.397) 0:01:15.665 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.402) 0:01:16.068 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.084) 0:01:16.153 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.106) 0:01:16.259 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.039) 0:01:16.299 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.037) 0:01:16.336 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.036) 0:01:16.372 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:21:40 +0000 (0:00:00.037) 0:01:16.410 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.038) 0:01:16.449 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.425) 0:01:16.874 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.103) 0:01:16.978 ******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.085) 0:01:17.064 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.036) 0:01:17.100 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.064) 0:01:17.165 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.036) 0:01:17.201 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:21:41 +0000 (0:00:00.036) 0:01:17.238 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:21:42 +0000 (0:00:00.313) 0:01:17.551 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:21:42 +0000 (0:00:00.035) 0:01:17.587 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:21:42 +0000 (0:00:00.034) 0:01:17.622 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:21:42 +0000 (0:00:00.597) 0:01:18.219 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:21:43 +0000 (0:00:00.523) 0:01:18.743 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:21:43 +0000 (0:00:00.451) 0:01:19.194 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:21:43 +0000 (0:00:00.120) 0:01:19.315 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:21:43 +0000 (0:00:00.085) 0:01:19.400 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:21:44 +0000 (0:00:00.282) 0:01:19.683 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:21:44 +0000 (0:00:00.080) 0:01:19.764 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:21:44 +0000 (0:00:00.110) 0:01:19.874 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:21:44 +0000 (0:00:00.141) 0:01:20.016 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:21:44 +0000 (0:00:00.084) 0:01:20.100 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:21:44 +0000 (0:00:00.113) 0:01:20.214 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.285) 0:01:20.500 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.049) 0:01:20.550 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.119) 0:01:20.669 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.084) 0:01:20.753 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.314) 0:01:21.068 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.080) 0:01:21.149 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.110) 0:01:21.259 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:21:45 +0000 (0:00:00.082) 0:01:21.341 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.083) 0:01:21.425 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.112) 0:01:21.537 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.288) 0:01:21.825 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.050) 0:01:21.876 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.198) 0:01:22.074 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.071) 0:01:22.145 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.039) 0:01:22.185 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:21:46 +0000 (0:00:00.043) 0:01:22.229 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:21:47 +0000 (0:00:00.210) 0:01:22.439 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:21:47 +0000 (0:00:00.037) 0:01:22.476 ******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:21:48 +0000 (0:00:01.348) 0:01:23.824 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:21:48 +0000 (0:00:00.402) 0:01:24.226 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:21:50 +0000 (0:00:01.353) 0:01:25.580 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:21:50 +0000 (0:00:00.254) 0:01:25.835 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:21:50 +0000 (0:00:00.047) 0:01:25.882 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:21:50 +0000 (0:00:00.043) 0:01:25.925 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:21:50 +0000 (0:00:00.095) 0:01:26.021 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:21:51 +0000 (0:00:00.472) 0:01:26.494 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:21:51 +0000 (0:00:00.441) 0:01:26.935 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:21:51 +0000 (0:00:00.198) 0:01:27.134 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:21:51 +0000 (0:00:00.038) 0:01:27.173 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:21:51 +0000 (0:00:00.038) 0:01:27.212 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:21:52 +0000 (0:00:00.763) 0:01:27.976 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:21:52 +0000 (0:00:00.093) 0:01:28.069 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:21:52 +0000 (0:00:00.288) 0:01:28.358 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:21:53 +0000 (0:00:00.237) 0:01:28.596 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:21:53 +0000 (0:00:00.091) 0:01:28.688 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:21:53 +0000 (0:00:00.237) 0:01:28.925 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:21:53 +0000 (0:00:00.236) 0:01:29.161 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:21:53 +0000 (0:00:00.072) 0:01:29.234 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:21:55 +0000 (0:00:01.291) 0:01:30.526 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:21:56 +0000 (0:00:01.311) 0:01:31.837 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:21:56 +0000 (0:00:00.218) 0:01:32.056 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:21:56 +0000 (0:00:00.041) 0:01:32.097 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:21:56 +0000 (0:00:00.040) 0:01:32.138 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:21:56 +0000 (0:00:00.068) 0:01:32.206 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:21:56 +0000 (0:00:00.038) 0:01:32.245 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.254) 0:01:32.500 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.069) 0:01:32.569 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.044) 0:01:32.614 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.232) 0:01:32.846 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.038) 0:01:32.884 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.040) 0:01:32.924 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:21:57 +0000 (0:00:00.329) 0:01:33.254 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:21:58 +0000 (0:00:00.221) 0:01:33.476 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:21:58 +0000 (0:00:00.445) 0:01:33.922 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:21:58 +0000 (0:00:00.251) 0:01:34.173 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:21:59 +0000 (0:00:00.591) 0:01:34.765 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:21:59 +0000 (0:00:00.074) 0:01:34.839 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:21:59 +0000 (0:00:00.228) 0:01:35.068 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:21:59 +0000 (0:00:00.224) 0:01:35.292 ******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 29 January 2026 09:21:59 +0000 (0:00:00.088) 0:01:35.381 ******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.208) 0:01:35.589 ******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.205) 0:01:35.794 ******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.209) 0:01:36.004 ******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.070) 0:01:36.074 ******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.042) 0:01:36.116 ******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.044) 0:01:36.160 ******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 29 January 2026 09:22:00 +0000 (0:00:00.040) 0:01:36.200 ******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 29 January 2026 09:22:02 +0000 (0:00:01.279) 0:01:37.480 ******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 29 January 2026 09:22:02 +0000 (0:00:00.232) 0:01:37.713 ******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 29 January 2026 09:22:02 +0000 (0:00:00.411) 0:01:38.124 ******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 29 January 2026 09:22:02 +0000 (0:00:00.047) 0:01:38.172 ******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 29 January 2026 09:22:02 +0000 (0:00:00.221) 0:01:38.394 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 29 January 2026 09:22:03 +0000 (0:00:00.488) 0:01:38.882 ******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 29 January 2026 09:22:03 +0000 (0:00:00.341) 0:01:39.223 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 29 January 2026 09:22:04 +0000 (0:00:00.244) 0:01:39.468 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 29 January 2026 09:22:04 +0000 (0:00:00.379) 0:01:39.848 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 29 January 2026 09:22:04 +0000 (0:00:00.362) 0:01:40.210 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 29 January 2026 09:22:05 +0000 (0:00:00.366) 0:01:40.576 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 29 January 2026 09:22:05 +0000 (0:00:00.364) 0:01:40.941 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 29 January 2026 09:22:05 +0000 (0:00:00.354) 0:01:41.295 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 29 January 2026 09:22:06 +0000 (0:00:00.378) 0:01:41.674 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 29 January 2026 09:22:06 +0000 (0:00:00.354) 0:01:42.029 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 29 January 2026 09:22:06 +0000 (0:00:00.357) 0:01:42.386 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 29 January 2026 09:22:07 +0000 (0:00:00.353) 0:01:42.740 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 29 January 2026 09:22:07 +0000 (0:00:00.358) 0:01:43.098 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 29 January 2026 09:22:08 +0000 (0:00:00.350) 0:01:43.449 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 29 January 2026 09:22:08 +0000 (0:00:00.357) 0:01:43.806 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 29 January 2026 09:22:08 +0000 (0:00:00.357) 0:01:44.164 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 29 January 2026 09:22:09 +0000 (0:00:00.351) 0:01:44.515 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 29 January 2026 09:22:09 +0000 (0:00:00.353) 0:01:44.869 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 29 January 2026 09:22:09 +0000 (0:00:00.353) 0:01:45.223 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 29 January 2026 09:22:10 +0000 (0:00:00.375) 0:01:45.599 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 29 January 2026 09:22:10 +0000 (0:00:00.354) 0:01:45.953 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 29 January 2026 09:22:10 +0000 (0:00:00.355) 0:01:46.308 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 29 January 2026 09:22:11 +0000 (0:00:00.352) 0:01:46.660 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 29 January 2026 09:22:11 +0000 (0:00:00.350) 0:01:47.011 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 29 January 2026 09:22:11 +0000 (0:00:00.358) 0:01:47.370 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 29 January 2026 09:22:12 +0000 (0:00:00.386) 0:01:47.757 ******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 29 January 2026 09:22:12 +0000 (0:00:00.349) 0:01:48.106 ******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 29 January 2026 09:22:12 +0000 (0:00:00.057) 0:01:48.164 ******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 29 January 2026 09:22:13 +0000 (0:00:00.294) 0:01:48.459 ******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 29 January 2026 09:22:13 +0000 (0:00:00.412) 0:01:48.872 ******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 29 January 2026 09:22:13 +0000 (0:00:00.341) 0:01:49.213 ******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 29 January 2026 09:22:14 +0000 (0:00:00.238) 0:01:49.451 ******
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 29 January 2026 09:22:14 +0000 (0:00:00.076) 0:01:49.528 ******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 29 January 2026 09:22:14 +0000 (0:00:00.260) 0:01:49.788 ******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 29 January 2026 09:22:14 +0000 (0:00:00.067) 0:01:49.856 ******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 29 January 2026 09:22:14 +0000 (0:00:00.403) 0:01:50.260 ******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 29 January 2026 09:22:15 +0000 (0:00:00.430) 0:01:50.690 ******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 29 January 2026 09:22:15 +0000 (0:00:00.467) 0:01:51.158 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:22:16 +0000 (0:00:00.260) 0:01:51.419 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 29 January 2026 09:22:16 +0000 (0:00:00.669) 0:01:52.088 ******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 46.68s
repo_setup : Initialize python venv and install requirements ------------ 6.60s
libvirt_manager : Populate service facts -------------------------------- 3.14s
repo_setup : Make sure git-core package is installed -------------------- 1.43s
podman : Ensure podman is installed ------------------------------------- 1.35s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
ci_setup : Install needed packages -------------------------------------- 1.31s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.31s
test_deps : Install python yaml libs ------------------------------------ 1.31s
dnsmasq : Install needed packages --------------------------------------- 1.29s
libvirt_manager : Install packages required for using KVM --------------- 1.28s
repo_setup : Get repo-setup repository ---------------------------------- 1.07s
ci_setup : Manage directories ------------------------------------------- 1.07s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
repo_setup : Run repo-setup --------------------------------------------- 0.90s
libvirt_manager : Get installed packages list --------------------------- 0.84s
Gathering Facts --------------------------------------------------------- 0.84s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.78s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
repo_setup : Install repo-setup package --------------------------------- 0.72s
PLAY [Test DNS entries] ********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:22:17 +0000 (0:00:00.051) 0:00:00.051 ******
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.925) 0:00:00.977 ******
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.052) 0:00:01.029 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.069) 0:00:01.098 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.294) 0:00:01.393 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.062) 0:00:01.455 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.060) 0:00:01.516 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:22:18 +0000 (0:00:00.117) 0:00:01.634 ******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'})
ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.172) 0:00:01.806 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.064) 0:00:01.870 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.494) 0:00:02.364 ******
changed: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding controller-0 to controllers)
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.210) 0:00:02.575 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.055) 0:00:02.631 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.054) 0:00:02.685 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:22:19 +0000 (0:00:00.056) 0:00:02.742 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:22:20 +0000 (0:00:00.083) 0:00:02.825 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:22:20 +0000 (0:00:00.050) 0:00:02.875 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:22:20 +0000 (0:00:00.159) 0:00:03.035 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:22:20 +0000 (0:00:00.050) 0:00:03.085 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:22:20 +0000 (0:00:00.383) 0:00:03.468 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:22:21 +0000 (0:00:00.458) 0:00:03.927 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:22:21 +0000 (0:00:00.126) 0:00:04.053 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:22:21 +0000 (0:00:00.063) 0:00:04.116 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:22:21 +0000 (0:00:00.498) 0:00:04.615 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:22:21 +0000 (0:00:00.151) 0:00:04.766 ******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:22:22 +0000 (0:00:00.094) 0:00:04.861 ******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:22:22 +0000 (0:00:00.759) 0:00:05.620 ******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:22:23 +0000 (0:00:00.956) 0:00:06.577 ******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:22:24 +0000 (0:00:00.652) 0:00:07.229 ******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:22:25 +0000 (0:00:00.653) 0:00:07.882 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:22:25 +0000 (0:00:00.136) 0:00:08.019 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:22:25 +0000 (0:00:00.290) 0:00:08.310 ******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:22:26 +0000 (0:00:00.548) 0:00:08.859 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:22:26 +0000 (0:00:00.177) 0:00:09.037 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:22:26 +0000 (0:00:00.135) 0:00:09.173 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:22:27 +0000 (0:00:01.491) 0:00:10.664 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:22:28 +0000 (0:00:00.218) 0:00:10.883 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:22:28 +0000 (0:00:00.390) 0:00:11.273 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:22:30 +0000 (0:00:01.851) 0:00:13.125 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:22:30 +0000 (0:00:00.435) 0:00:13.561 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:22:30 +0000 (0:00:00.064) 0:00:13.625 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:22:30 +0000 (0:00:00.059) 0:00:13.684 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:22:31 +0000 (0:00:00.498) 0:00:14.183 ******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:22:31 +0000 (0:00:00.405) 0:00:14.588 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:22:33 +0000 (0:00:01.281) 0:00:15.870 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:22:36 +0000 (0:00:03.481) 0:00:19.352 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:22:36 +0000 (0:00:00.282) 0:00:19.634 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:22:37 +0000 (0:00:00.394) 0:00:20.029 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:22:37 +0000 (0:00:00.414) 0:00:20.443 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:22:37 +0000 (0:00:00.117) 0:00:20.561 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:22:38 +0000 (0:00:00.413) 0:00:20.974 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:22:38 +0000 (0:00:00.048) 0:00:21.023 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:22:38 +0000 (0:00:00.114) 0:00:21.138 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:22:38 +0000 (0:00:00.401) 0:00:21.539 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:22:38 +0000 (0:00:00.049) 0:00:21.588 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:22:39 +0000 (0:00:00.233) 0:00:21.822 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:22:39 +0000 (0:00:00.930) 0:00:22.753 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.051) 0:00:22.804 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.049) 0:00:22.854 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.117) 0:00:22.972 ******
skipping: [instance] => (item=ocppr)
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.156) 0:00:23.128 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.058) 0:00:23.186 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.101) 0:00:23.288 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:22:40 +0000 (0:00:00.471) 0:00:23.760 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.049) 0:00:23.809 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.108) 0:00:23.917 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.059) 0:00:23.977 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.066) 0:00:24.043 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.469) 0:00:24.513 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.076) 0:00:24.590 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.082) 0:00:24.672 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:22:41 +0000 (0:00:00.060) 0:00:24.733 ******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:22:42 +0000 (0:00:00.758) 0:00:25.491 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:22:42 +0000 (0:00:00.106) 0:00:25.598 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:22:43 +0000 (0:00:00.370) 0:00:25.969 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:22:43 +0000 (0:00:00.096) 0:00:26.066 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:22:43 +0000 (0:00:00.227) 0:00:26.293 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:22:43 +0000 (0:00:00.067) 0:00:26.360 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:22:43 +0000 (0:00:00.227) 0:00:26.587 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:22:43 +0000 (0:00:00.097) 0:00:26.684 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:22:44 +0000 (0:00:00.381) 0:00:27.066 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:22:44 +0000 (0:00:00.366) 0:00:27.433 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.401) 0:00:27.835 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.130) 0:00:27.965 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.384) 0:00:28.350 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.056) 0:00:28.406 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.087) 0:00:28.494 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.056) 0:00:28.550 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.056) 0:00:28.607 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:22:45 +0000 (0:00:00.050) 0:00:28.657 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:22:46 +0000 (0:00:00.208) 0:00:28.866 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:22:46 +0000 (0:00:00.088) 0:00:28.954 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:22:46 +0000 (0:00:00.234) 0:00:29.189 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:22:46 +0000 (0:00:00.434) 0:00:29.624 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.191) 0:00:29.815 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.065) 0:00:29.881 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.478) 0:00:30.359 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.062) 0:00:30.421 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.086) 0:00:30.507 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.050) 0:00:30.558 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:47 +0000 (0:00:00.123) 0:00:30.682 ******
ok: [instance] => (item=compute-0 - ctlplane)
ok: [instance] => (item=controller-0 - ctlplane)
ok: [instance] => (item=ocp-master-0 - ctlplane)
ok: [instance] => (item=ocp-worker-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:48 +0000 (0:00:00.230) 0:00:30.912 ******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance] => (item=controller-0 - internalapi)
skipping: [instance] => (item=ocp-master-0 - internalapi)
skipping: [instance] => (item=ocp-worker-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:48 +0000 (0:00:00.127) 0:00:31.040 ******
skipping: [instance] => (item=compute-0 - storage)
skipping: [instance] => (item=controller-0 - storage)
skipping: [instance] => (item=ocp-master-0 - storage)
skipping: [instance] => (item=ocp-worker-0 - storage)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:48 +0000 (0:00:00.127) 0:00:31.168 ******
skipping: [instance] => (item=compute-0 - tenant)
skipping: [instance] => (item=controller-0 - tenant)
skipping: [instance] => (item=ocp-master-0 - tenant)
skipping: [instance] => (item=ocp-worker-0 - tenant)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:48 +0000 (0:00:00.126) 0:00:31.294 ******
skipping: [instance] => (item=compute-0 - external)
skipping: [instance] => (item=controller-0 - external)
skipping: [instance] => (item=ocp-master-0 - external)
skipping: [instance] => (item=ocp-worker-0 - external)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:48 +0000 (0:00:00.161) 0:00:31.455 ******
skipping: [instance] => (item=compute-0 - storagemgmt)
skipping: [instance] => (item=controller-0 - storagemgmt)
skipping: [instance] => (item=ocp-master-0 - storagemgmt)
skipping: [instance] => (item=ocp-worker-0 - storagemgmt)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:22:48 +0000 (0:00:00.130) 0:00:31.586 ******
ok: [instance] => (item=compute-0 - public)
ok: [instance] => (item=controller-0 - public)
ok: [instance] => (item=ocp-master-0 - public)
ok: [instance] => (item=ocp-worker-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.205) 0:00:31.791 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.173) 0:00:31.965 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.071) 0:00:32.036 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:77:97:b8', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:fc:bb:ee', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:8a:ac:e2', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:fd:d3:e9', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:c6:bf:ea', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:22:d6:4a', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:2e:1a:1f', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:66:64:3d', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.154) 0:00:32.190 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.139) 0:00:32.330 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.210) 0:00:32.541 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:22:49 +0000 (0:00:00.054) 0:00:32.595 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:22:50 +0000 (0:00:00.217) 0:00:32.813 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:22:50 +0000 (0:00:00.054) 0:00:32.868 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:22:50 +0000 (0:00:00.084) 0:00:32.952 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:77:97:b8', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:fc:bb:ee', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:8a:ac:e2', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:fd:d3:e9', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:c6:bf:ea', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:22:d6:4a', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:2e:1a:1f', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:66:64:3d', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:22:50 +0000 (0:00:00.250) 0:00:33.203 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:22:50 +0000 (0:00:00.068) 0:00:33.272 ******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:77:97:b8', 'entry': 'set:compute,52:54:00:77:97:b8,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:fc:bb:ee', 'entry': 'set:controller,52:54:01:fc:bb:ee,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:8a:ac:e2', 'entry': 'set:ocp,52:54:02:8a:ac:e2,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:fd:d3:e9', 'entry': 'set:ocp_worker,52:54:03:fd:d3:e9,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:c6:bf:ea', 'entry': 'set:compute,52:54:00:c6:bf:ea,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:22:d6:4a', 'entry': 'set:controller,52:54:01:22:d6:4a,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:2e:1a:1f', 'entry': 'set:ocp,52:54:02:2e:1a:1f,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:66:64:3d', 'entry': 'set:ocp_worker,52:54:03:66:64:3d,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:22:53 +0000 (0:00:02.811) 0:00:36.083 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:22:53 +0000 (0:00:00.104) 0:00:36.188 ******
ok: [instance] => (item=compute-0)
ok: [instance] => (item=controller-0)
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-worker-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:22:53 +0000 (0:00:00.328) 0:00:36.516 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:22:53 +0000 (0:00:00.150) 0:00:36.667 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:22:53 +0000 (0:00:00.107) 0:00:36.774 ******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:22:54 +0000 (0:00:00.299) 0:00:37.074 ******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:22:58 +0000 (0:00:04.532) 0:00:41.606 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:22:58 +0000 (0:00:00.074) 0:00:41.681 ******
skipping: [instance] => (item=compute)
skipping: [instance] => (item=controller)
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:22:58 +0000 (0:00:00.076) 0:00:41.757 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:22:59 +0000 (0:00:00.062) 0:00:41.820 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:22:59 +0000 (0:00:00.403) 0:00:42.224 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:22:59 +0000 (0:00:00.098) 0:00:42.323 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:23:00 +0000 (0:00:00.691) 0:00:43.014 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:23:00 +0000 (0:00:00.415) 0:00:43.430 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
Thursday 29 January 2026 09:23:01 +0000 (0:00:00.555) 0:00:43.986 ******
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.53s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.81s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.85s
ci_nmstate : Install required packages on instance ---------------------- 1.49s
dnsmasq : Install needed packages --------------------------------------- 1.28s
libvirt_manager : Ensure networks are created/started ------------------- 0.96s
dnsmasq : Enable and start service -------------------------------------- 0.93s
Gathering Facts --------------------------------------------------------- 0.93s
libvirt_manager : Ensure networks are defined --------------------------- 0.76s
libvirt_manager : Ensure network is in correct zone --------------------- 0.76s
libvirt_manager : Restart firewalld ------------------------------------- 0.69s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.65s
libvirt_manager : Ensure networks are active ---------------------------- 0.65s
dnsmasq : Reload dnsmasq ------------------------------------------------ 0.56s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.55s
libvirt_manager : Refresh networking facts on host ---------------------- 0.50s
networking_mapper : Write the Networking Environment Definition to file --- 0.50s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.49s
networking_mapper : Write the Networking Environment Definition to file --- 0.48s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:23:01 +0000 (0:00:00.050) 0:00:00.050 ******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 29 January 2026 09:23:02 +0000 (0:00:01.037) 0:00:01.088 ******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 29 January 2026 09:23:03 +0000 (0:00:00.364) 0:00:01.452 ******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:23:04 +0000 (0:00:01.481) 0:00:02.934 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:23:05 +0000 (0:00:00.838) 0:00:03.772 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:23:07 +0000 (0:00:02.144) 0:00:05.917 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:23:08 +0000 (0:00:00.898) 0:00:06.816 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:23:08 +0000 (0:00:00.055) 0:00:06.871 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.415) 0:00:07.287 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.408) 0:00:07.696 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.085) 0:00:07.782 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.083) 0:00:07.865 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.038) 0:00:07.904 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.066) 0:00:07.970 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.037) 0:00:08.008 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.038) 0:00:08.047 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:23:09 +0000 (0:00:00.035) 0:00:08.082 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.401) 0:00:08.484 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.095) 0:00:08.579 ******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
- ocppr
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.081) 0:00:08.660 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.306) 0:00:08.967 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.109) 0:00:09.077 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.079) 0:00:09.156 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:23:10 +0000 (0:00:00.078) 0:00:09.234 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:23:11 +0000 (0:00:00.268) 0:00:09.503 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:23:11 +0000 (0:00:00.292) 0:00:09.795 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:23:11 +0000 (0:00:00.084) 0:00:09.879 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:23:11 +0000 (0:00:00.077) 0:00:09.957 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:23:11 +0000 (0:00:00.078) 0:00:10.036 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:23:12 +0000 (0:00:00.291) 0:00:10.327 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:23:12 +0000 (0:00:00.291) 0:00:10.619 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:23:12 +0000 (0:00:00.086) 0:00:10.705 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:23:12 +0000 (0:00:00.079) 0:00:10.785 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:23:12 +0000 (0:00:00.080) 0:00:10.866 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:23:12 +0000 (0:00:00.270) 0:00:11.136 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:23:13 +0000 (0:00:00.319) 0:00:11.455 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:23:14 +0000 (0:00:01.717) 0:00:13.173 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:23:15 +0000 (0:00:00.823) 0:00:13.997 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:23:16 +0000 (0:00:00.992) 0:00:14.989 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:23:17 +0000 (0:00:00.328) 0:00:15.318 ******
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': 9326998, 'dev': 64513, 'nlink': 1, 'atime': 1769678549.003628, 'mtime': 1769678549.003628, 'ctime': 1769678549.003628, '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': 8918080, 'dev': 64513, 'nlink': 1, 'atime': 1769678549.005628, 'mtime': 1769678549.005628, 'ctime': 1769678549.005628, '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': 8918081, 'dev': 64513, 'nlink': 1, 'atime': 1769678549.006628, 'mtime': 1769678549.006628, 'ctime': 1769678549.006628, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:23:17 +0000 (0:00:00.755) 0:00:16.073 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:23:19 +0000 (0:00:01.277) 0:00:17.350 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:23:19 +0000 (0:00:00.599) 0:00:17.950 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:23:20 +0000 (0:00:00.385) 0:00:18.336 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:23:20 +0000 (0:00:00.549) 0:00:18.885 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:23:20 +0000 (0:00:00.125) 0:00:19.010 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:23:20 +0000 (0:00:00.086) 0:00:19.097 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:23:21 +0000 (0:00:00.304) 0:00:19.401 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:23:21 +0000 (0:00:00.138) 0:00:19.539 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:23:21 +0000 (0:00:00.140) 0:00:19.680 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:23:21 +0000 (0:00:00.099) 0:00:19.779 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:23:21 +0000 (0:00:00.096) 0:00:19.876 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:23:21 +0000 (0:00:00.124) 0:00:20.000 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.336) 0:00:20.337 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.052) 0:00:20.389 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.132) 0:00:20.521 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.116) 0:00:20.638 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.315) 0:00:20.953 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.086) 0:00:21.040 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.115) 0:00:21.155 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:23:22 +0000 (0:00:00.088) 0:00:21.244 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.089) 0:00:21.333 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.122) 0:00:21.456 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.325) 0:00:21.781 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.051) 0:00:21.833 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.329) 0:00:22.162 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.042) 0:00:22.205 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:23:23 +0000 (0:00:00.042) 0:00:22.247 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:23:24 +0000 (0:00:00.047) 0:00:22.294 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:23:24 +0000 (0:00:00.230) 0:00:22.525 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:23:24 +0000 (0:00:00.050) 0:00:22.576 ******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:23:25 +0000 (0:00:01.469) 0:00:24.045 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:23:26 +0000 (0:00:00.387) 0:00:24.432 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:23:27 +0000 (0:00:01.420) 0:00:25.853 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:23:27 +0000 (0:00:00.253) 0:00:26.107 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:23:27 +0000 (0:00:00.046) 0:00:26.153 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:23:27 +0000 (0:00:00.069) 0:00:26.223 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:23:28 +0000 (0:00:00.068) 0:00:26.291 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:23:28 +0000 (0:00:00.468) 0:00:26.760 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:23:28 +0000 (0:00:00.440) 0:00:27.201 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:23:29 +0000 (0:00:00.198) 0:00:27.399 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:23:29 +0000 (0:00:00.039) 0:00:27.439 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:23:29 +0000 (0:00:00.040) 0:00:27.480 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:23:29 +0000 (0:00:00.735) 0:00:28.215 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:23:30 +0000 (0:00:00.091) 0:00:28.307 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:23:30 +0000 (0:00:00.323) 0:00:28.630 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:23:30 +0000 (0:00:00.233) 0:00:28.864 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:23:30 +0000 (0:00:00.091) 0:00:28.956 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:23:30 +0000 (0:00:00.203) 0:00:29.160 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:23:31 +0000 (0:00:00.233) 0:00:29.393 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:23:31 +0000 (0:00:00.072) 0:00:29.466 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:23:32 +0000 (0:00:01.264) 0:00:30.730 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:23:35 +0000 (0:00:03.388) 0:00:34.119 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.233) 0:00:34.353 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.040) 0:00:34.393 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.059) 0:00:34.452 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.067) 0:00:34.520 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.038) 0:00:34.559 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.220) 0:00:34.780 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.067) 0:00:34.847 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.038) 0:00:34.886 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.230) 0:00:35.116 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.036) 0:00:35.153 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:23:36 +0000 (0:00:00.065) 0:00:35.219 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:23:37 +0000 (0:00:00.558) 0:00:35.777 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:23:37 +0000 (0:00:00.218) 0:00:35.996 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:23:38 +0000 (0:00:00.420) 0:00:36.416 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:23:38 +0000 (0:00:00.241) 0:00:36.657 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:23:39 +0000 (0:00:00.649) 0:00:37.307 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:23:39 +0000 (0:00:00.049) 0:00:37.356 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:23:39 +0000 (0:00:00.216) 0:00:37.573 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:23:39 +0000 (0:00:00.219) 0:00:37.793 ******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 29 January 2026 09:23:39 +0000 (0:00:00.086) 0:00:37.880 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:23:39 +0000 (0:00:00.385) 0:00:38.266 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Thursday 29 January 2026 09:23:40 +0000 (0:00:00.666) 0:00:38.932 ******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.39s
libvirt_manager : Populate service facts -------------------------------- 2.14s
libvirt_manager : Destroy networks -------------------------------------- 1.72s
Copy generated content to proper location ------------------------------- 1.48s
libvirt_manager : Remove workload and volumes --------------------------- 1.47s
podman : Ensure podman is installed ------------------------------------- 1.42s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.26s
Gathering Facts --------------------------------------------------------- 1.04s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.99s
libvirt_manager : Start virtqemud socket service ------------------------ 0.90s
libvirt_manager : Get installed packages list --------------------------- 0.84s
libvirt_manager : Undefine networks ------------------------------------- 0.82s
libvirt_manager : Remove dummy interface connections -------------------- 0.76s
virtualbmc : Remove vbmc files ------------------------------------------ 0.74s
libvirt_manager : Restart firewalld ------------------------------------- 0.67s
radvd : Gather package facts -------------------------------------------- 0.65s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.60s
dnsmasq : Stop service -------------------------------------------------- 0.56s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.55s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:23:58 +0000 (0:00:00.062) 0:00:00.062 ******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 29 January 2026 09:23:59 +0000 (0:00:00.843) 0:00:00.905 ******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 29 January 2026 09:23:59 +0000 (0:00:00.423) 0:00:01.329 ******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 29 January 2026 09:23:59 +0000 (0:00:00.058) 0:00:01.387 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 29 January 2026 09:24:00 +0000 (0:00:00.109) 0:00:01.497 ******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 29 January 2026 09:24:00 +0000 (0:00:00.334) 0:00:01.831 ******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 29 January 2026 09:24:00 +0000 (0:00:00.251) 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] *******************************************************
Thursday 29 January 2026 09:24:01 +0000 (0:00:00.819) 0:00:02.902 ******
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 29 January 2026 09:24:01 +0000 (0:00:00.144) 0:00:03.047 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 29 January 2026 09:24:02 +0000 (0:00:00.564) 0:00:03.611 ******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 29 January 2026 09:24:03 +0000 (0:00:01.439) 0:00:05.051 ******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 29 January 2026 09:24:04 +0000 (0:00:01.070) 0:00:06.121 ******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 29 January 2026 09:24:11 +0000 (0:00:06.636) 0:00:12.758 ******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 29 January 2026 09:24:11 +0000 (0:00:00.696) 0:00:13.454 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 29 January 2026 09:24:12 +0000 (0:00:00.056) 0:00:13.511 ******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 29 January 2026 09:24:13 +0000 (0:00:00.947) 0:00:14.458 ******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 29 January 2026 09:24:13 +0000 (0:00:00.071) 0:00:14.530 ******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 29 January 2026 09:24:13 +0000 (0:00:00.069) 0:00:14.599 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 29 January 2026 09:24:13 +0000 (0:00:00.068) 0:00:14.668 ******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 29 January 2026 09:24:13 +0000 (0:00:00.590) 0:00:15.259 ******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.462) 0:00:15.721 ******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.062) 0:00:15.784 ******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.061) 0:00:15.846 ******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.089) 0:00:15.936 ******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.082) 0:00:16.018 ******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.061) 0:00:16.079 ******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.060) 0:00:16.140 ******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.095) 0:00:16.236 ******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.059) 0:00:16.296 ******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.061) 0:00:16.358 ******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 29 January 2026 09:24:14 +0000 (0:00:00.061) 0:00:16.419 ******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.093) 0:00:16.513 ******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.217) 0:00:16.731 ******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.251) 0:00:16.982 ******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.271) 0:00:17.253 ******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.087) 0:00:17.341 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.059) 0:00:17.400 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:24:15 +0000 (0:00:00.057) 0:00:17.457 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.055) 0:00:17.513 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.094) 0:00:17.608 ******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.057) 0:00:17.665 ******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.052) 0:00:17.718 ******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.062) 0:00:17.780 ******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.050) 0:00:17.830 ******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.118) 0:00:17.949 ******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.070) 0:00:18.020 ******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.071) 0:00:18.092 ******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.102) 0:00:18.194 ******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 29 January 2026 09:24:16 +0000 (0:00:00.072) 0:00:18.267 ******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 29 January 2026 09:25:04 +0000 (0:00:47.286) 0:01:05.553 ******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 29 January 2026 09:25:05 +0000 (0:00:01.318) 0:01:06.872 ******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 29 January 2026 09:25:05 +0000 (0:00:00.126) 0:01:06.998 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 29 January 2026 09:25:05 +0000 (0:00:00.117) 0:01:07.116 ******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 29 January 2026 09:25:05 +0000 (0:00:00.053) 0:01:07.169 ******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 29 January 2026 09:25:07 +0000 (0:00:01.332) 0:01:08.502 ******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 29 January 2026 09:25:07 +0000 (0:00:00.298) 0:01:08.800 ******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 29 January 2026 09:25:07 +0000 (0:00:00.234) 0:01:09.035 ******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 29 January 2026 09:25:07 +0000 (0:00:00.098) 0:01:09.133 ******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 29 January 2026 09:25:07 +0000 (0:00:00.100) 0:01:09.234 ******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.224) 0:01:09.458 ******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.336) 0:01:09.794 ******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.050) 0:01:09.845 ******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.080) 0:01:09.925 ******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.050) 0:01:09.976 ******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.048) 0:01:10.025 ******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.048) 0:01:10.074 ******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 29 January 2026 09:25:08 +0000 (0:00:00.091) 0:01:10.165 ******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:25:09 +0000 (0:00:01.050) 0:01:11.216 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:25:10 +0000 (0:00:00.842) 0:01:12.059 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:25:12 +0000 (0:00:02.182) 0:01:14.241 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:25:13 +0000 (0:00:00.913) 0:01:15.155 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:25:13 +0000 (0:00:00.057) 0:01:15.212 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.407) 0:01:15.620 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.410) 0:01:16.030 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.083) 0:01:16.114 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.134) 0:01:16.248 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.037) 0:01:16.286 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.037) 0:01:16.323 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.036) 0:01:16.359 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.036) 0:01:16.396 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:25:14 +0000 (0:00:00.035) 0:01:16.431 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.394) 0:01:16.825 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.103) 0:01:16.929 ******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.081) 0:01:17.010 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.062) 0:01:17.073 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.037) 0:01:17.111 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.036) 0:01:17.147 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:25:15 +0000 (0:00:00.036) 0:01:17.184 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:25:16 +0000 (0:00:00.348) 0:01:17.532 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:25:16 +0000 (0:00:00.036) 0:01:17.569 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:25:16 +0000 (0:00:00.036) 0:01:17.605 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:25:16 +0000 (0:00:00.612) 0:01:18.218 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:25:17 +0000 (0:00:00.495) 0:01:18.713 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:25:17 +0000 (0:00:00.464) 0:01:19.178 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:25:17 +0000 (0:00:00.119) 0:01:19.298 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:25:17 +0000 (0:00:00.084) 0:01:19.382 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:25:18 +0000 (0:00:00.293) 0:01:19.675 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:25:18 +0000 (0:00:00.105) 0:01:19.780 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:25:18 +0000 (0:00:00.110) 0:01:19.891 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:25:18 +0000 (0:00:00.083) 0:01:19.974 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:25:18 +0000 (0:00:00.084) 0:01:20.058 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:25:18 +0000 (0:00:00.123) 0:01:20.181 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.292) 0:01:20.474 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.051) 0:01:20.525 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.121) 0:01:20.647 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.149) 0:01:20.797 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.282) 0:01:21.079 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.084) 0:01:21.164 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.112) 0:01:21.277 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.085) 0:01:21.362 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:25:19 +0000 (0:00:00.087) 0:01:21.450 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.114) 0:01:21.564 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.290) 0:01:21.855 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.079) 0:01:21.934 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.199) 0:01:22.133 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.039) 0:01:22.173 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.039) 0:01:22.213 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:25:20 +0000 (0:00:00.042) 0:01:22.256 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:25:21 +0000 (0:00:00.216) 0:01:22.472 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:25:21 +0000 (0:00:00.036) 0:01:22.509 ******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:25:22 +0000 (0:00:01.356) 0:01:23.866 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:25:22 +0000 (0:00:00.384) 0:01:24.250 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:25:24 +0000 (0:00:01.277) 0:01:25.528 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:25:24 +0000 (0:00:00.251) 0:01:25.779 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:25:24 +0000 (0:00:00.067) 0:01:25.846 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:25:24 +0000 (0:00:00.043) 0:01:25.890 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:25:24 +0000 (0:00:00.067) 0:01:25.957 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:25:24 +0000 (0:00:00.461) 0:01:26.419 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:25:25 +0000 (0:00:00.429) 0:01:26.849 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:25:25 +0000 (0:00:00.189) 0:01:27.038 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:25:25 +0000 (0:00:00.039) 0:01:27.077 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:25:25 +0000 (0:00:00.064) 0:01:27.141 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:25:26 +0000 (0:00:00.712) 0:01:27.854 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:25:26 +0000 (0:00:00.091) 0:01:27.945 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:25:26 +0000 (0:00:00.318) 0:01:28.264 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:25:27 +0000 (0:00:00.252) 0:01:28.516 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:25:27 +0000 (0:00:00.092) 0:01:28.608 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:25:27 +0000 (0:00:00.199) 0:01:28.808 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:25:27 +0000 (0:00:00.229) 0:01:29.037 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:25:27 +0000 (0:00:00.073) 0:01:29.111 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:25:28 +0000 (0:00:01.280) 0:01:30.391 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:01.276) 0:01:31.667 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.227) 0:01:31.895 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.040) 0:01:31.935 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.062) 0:01:31.998 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.068) 0:01:32.066 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.040) 0:01:32.106 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.222) 0:01:32.329 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.068) 0:01:32.398 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:25:30 +0000 (0:00:00.038) 0:01:32.437 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:25:31 +0000 (0:00:00.219) 0:01:32.656 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:25:31 +0000 (0:00:00.065) 0:01:32.722 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:25:31 +0000 (0:00:00.040) 0:01:32.762 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:25:31 +0000 (0:00:00.325) 0:01:33.088 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:25:31 +0000 (0:00:00.216) 0:01:33.304 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:25:32 +0000 (0:00:00.400) 0:01:33.705 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:25:32 +0000 (0:00:00.238) 0:01:33.943 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:25:33 +0000 (0:00:00.629) 0:01:34.573 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:25:33 +0000 (0:00:00.052) 0:01:34.625 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:25:33 +0000 (0:00:00.241) 0:01:34.866 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:25:33 +0000 (0:00:00.260) 0:01:35.126 ******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 29 January 2026 09:25:33 +0000 (0:00:00.126) 0:01:35.253 ******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.232) 0:01:35.485 ******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.232) 0:01:35.718 ******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.244) 0:01:35.963 ******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.046) 0:01:36.010 ******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.045) 0:01:36.055 ******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.050) 0:01:36.105 ******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 29 January 2026 09:25:34 +0000 (0:00:00.040) 0:01:36.146 ******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 29 January 2026 09:25:35 +0000 (0:00:01.284) 0:01:37.430 ******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 29 January 2026 09:25:36 +0000 (0:00:00.258) 0:01:37.688 ******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 29 January 2026 09:25:36 +0000 (0:00:00.430) 0:01:38.119 ******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 29 January 2026 09:25:36 +0000 (0:00:00.048) 0:01:38.167 ******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 29 January 2026 09:25:36 +0000 (0:00:00.227) 0:01:38.395 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 29 January 2026 09:25:37 +0000 (0:00:00.486) 0:01:38.881 ******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 29 January 2026 09:25:37 +0000 (0:00:00.337) 0:01:39.219 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 29 January 2026 09:25:37 +0000 (0:00:00.217) 0:01:39.437 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 29 January 2026 09:25:38 +0000 (0:00:00.353) 0:01:39.790 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 29 January 2026 09:25:38 +0000 (0:00:00.357) 0:01:40.147 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 29 January 2026 09:25:39 +0000 (0:00:00.379) 0:01:40.526 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 29 January 2026 09:25:39 +0000 (0:00:00.354) 0:01:40.880 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 29 January 2026 09:25:39 +0000 (0:00:00.348) 0:01:41.229 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 29 January 2026 09:25:40 +0000 (0:00:00.386) 0:01:41.616 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 29 January 2026 09:25:40 +0000 (0:00:00.369) 0:01:41.985 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 29 January 2026 09:25:40 +0000 (0:00:00.401) 0:01:42.387 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 29 January 2026 09:25:41 +0000 (0:00:00.382) 0:01:42.770 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 29 January 2026 09:25:41 +0000 (0:00:00.379) 0:01:43.149 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 29 January 2026 09:25:42 +0000 (0:00:00.391) 0:01:43.541 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 29 January 2026 09:25:42 +0000 (0:00:00.386) 0:01:43.927 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 29 January 2026 09:25:42 +0000 (0:00:00.378) 0:01:44.306 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 29 January 2026 09:25:43 +0000 (0:00:00.388) 0:01:44.695 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 29 January 2026 09:25:43 +0000 (0:00:00.396) 0:01:45.091 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 29 January 2026 09:25:44 +0000 (0:00:00.388) 0:01:45.480 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 29 January 2026 09:25:44 +0000 (0:00:00.375) 0:01:45.856 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 29 January 2026 09:25:44 +0000 (0:00:00.381) 0:01:46.238 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 29 January 2026 09:25:45 +0000 (0:00:00.402) 0:01:46.641 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 29 January 2026 09:25:45 +0000 (0:00:00.417) 0:01:47.058 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 29 January 2026 09:25:45 +0000 (0:00:00.370) 0:01:47.428 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 29 January 2026 09:25:46 +0000 (0:00:00.362) 0:01:47.791 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 29 January 2026 09:25:46 +0000 (0:00:00.363) 0:01:48.155 ******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 29 January 2026 09:25:47 +0000 (0:00:00.354) 0:01:48.509 ******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 29 January 2026 09:25:47 +0000 (0:00:00.085) 0:01:48.595 ******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 29 January 2026 09:25:47 +0000 (0:00:00.300) 0:01:48.895 ******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 29 January 2026 09:25:47 +0000 (0:00:00.405) 0:01:49.301 ******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 29 January 2026 09:25:48 +0000 (0:00:00.334) 0:01:49.636 ******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 29 January 2026 09:25:48 +0000 (0:00:00.200) 0:01:49.836 ******
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 29 January 2026 09:25:48 +0000 (0:00:00.102) 0:01:49.939 ******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 29 January 2026 09:25:48 +0000 (0:00:00.248) 0:01:50.187 ******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 29 January 2026 09:25:48 +0000 (0:00:00.064) 0:01:50.252 ******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 29 January 2026 09:25:49 +0000 (0:00:00.383) 0:01:50.635 ******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 29 January 2026 09:25:49 +0000 (0:00:00.382) 0:01:51.018 ******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 29 January 2026 09:25:50 +0000 (0:00:00.450) 0:01:51.468 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:25:50 +0000 (0:00:00.252) 0:01:51.721 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 29 January 2026 09:25:50 +0000 (0:00:00.689) 0:01:52.410 ******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 47.29s
repo_setup : Initialize python venv and install requirements ------------ 6.64s
libvirt_manager : Populate service facts -------------------------------- 2.18s
repo_setup : Make sure git-core package is installed -------------------- 1.44s
libvirt_manager : Remove workload and volumes --------------------------- 1.36s
ci_setup : Install needed packages -------------------------------------- 1.33s
test_deps : Install python yaml libs ------------------------------------ 1.32s
libvirt_manager : Install packages required for using KVM --------------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.28s
podman : Ensure podman is installed ------------------------------------- 1.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.28s
repo_setup : Get repo-setup repository ---------------------------------- 1.07s
ci_setup : Manage directories ------------------------------------------- 1.05s
repo_setup : Run repo-setup --------------------------------------------- 0.95s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
Gathering Facts --------------------------------------------------------- 0.84s
libvirt_manager : Get installed packages list --------------------------- 0.84s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.82s
virtualbmc : Remove vbmc files ------------------------------------------ 0.71s
repo_setup : Install repo-setup package --------------------------------- 0.70s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:25:51 +0000 (0:00:00.051) 0:00:00.051 ******
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Thursday 29 January 2026 09:25:52 +0000 (0:00:00.929) 0:00:00.980 ******
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Thursday 29 January 2026 09:25:54 +0000 (0:00:01.640) 0:00:02.620 ******
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 29 January 2026 09:25:54 +0000 (0:00:00.099) 0:00:02.720 ******
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 29 January 2026 09:25:54 +0000 (0:00:00.079) 0:00:02.799 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Thursday 29 January 2026 09:25:54 +0000 (0:00:00.091) 0:00:02.891 ******
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Thursday 29 January 2026 09:25:54 +0000 (0:00:00.114) 0:00:03.006 ******
ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 29 January 2026 09:25:54 +0000 (0:00:00.203) 0:00:03.210 ******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 29 January 2026 09:25:55 +0000 (0:00:00.522) 0:00:03.732 ******
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 29 January 2026 09:25:55 +0000 (0:00:00.509) 0:00:04.242 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:25:55 +0000 (0:00:00.099) 0:00:04.341 ******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 29 January 2026 09:25:56 +0000 (0:00:00.837) 0:00:05.178 ******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 29 January 2026 09:25:56 +0000 (0:00:00.061) 0:00:05.240 ******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 29 January 2026 09:25:56 +0000 (0:00:00.084) 0:00:05.325 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 29 January 2026 09:25:57 +0000 (0:00:00.649) 0:00:05.974 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.535) 0:00:06.509 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.165) 0:00:06.675 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.049) 0:00:06.725 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.334) 0:00:07.059 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.086) 0:00:07.145 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.063) 0:00:07.209 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.086) 0:00:07.295 ******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'})
ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:25:58 +0000 (0:00:00.146) 0:00:07.442 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.097) 0:00:07.539 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.463) 0:00:08.002 ******
changed: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding compute-1 to computes)
changed: [instance] => (item=Adding baremetal-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.150) 0:00:08.153 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.058) 0:00:08.211 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.087) 0:00:08.299 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.060) 0:00:08.359 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.057) 0:00:08.416 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:25:59 +0000 (0:00:00.050) 0:00:08.467 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:26:00 +0000 (0:00:00.218) 0:00:08.686 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:26:00 +0000 (0:00:00.053) 0:00:08.739 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:26:00 +0000 (0:00:00.237) 0:00:08.977 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:26:00 +0000 (0:00:00.449) 0:00:09.426 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:26:01 +0000 (0:00:00.168) 0:00:09.595 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:26:01 +0000 (0:00:00.058) 0:00:09.654 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:26:01 +0000 (0:00:00.492) 0:00:10.146 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:26:01 +0000 (0:00:00.133) 0:00:10.280 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:26:01 +0000 (0:00:00.082) 0:00:10.362 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:26:02 +0000 (0:00:00.619) 0:00:10.982 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:26:03 +0000 (0:00:00.641) 0:00:11.623 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:26:03 +0000 (0:00:00.458) 0:00:12.081 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:26:04 +0000 (0:00:00.487) 0:00:12.568 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:26:04 +0000 (0:00:00.117) 0:00:12.686 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:26:04 +0000 (0:00:00.219) 0:00:12.905 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:26:04 +0000 (0:00:00.434) 0:00:13.340 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:26:04 +0000 (0:00:00.129) 0:00:13.469 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:26:05 +0000 (0:00:00.168) 0:00:13.637 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:26:06 +0000 (0:00:01.518) 0:00:15.156 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:26:06 +0000 (0:00:00.219) 0:00:15.376 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:26:07 +0000 (0:00:00.404) 0:00:15.780 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:26:09 +0000 (0:00:01.762) 0:00:17.543 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:26:09 +0000 (0:00:00.442) 0:00:17.985 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:26:09 +0000 (0:00:00.062) 0:00:18.047 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:26:09 +0000 (0:00:00.059) 0:00:18.107 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:26:10 +0000 (0:00:00.495) 0:00:18.602 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:26:10 +0000 (0:00:00.267) 0:00:18.869 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:26:11 +0000 (0:00:01.303) 0:00:20.173 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:26:15 +0000 (0:00:03.436) 0:00:23.609 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:26:15 +0000 (0:00:00.265) 0:00:23.875 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:26:15 +0000 (0:00:00.407) 0:00:24.283 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:26:16 +0000 (0:00:00.418) 0:00:24.702 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:26:16 +0000 (0:00:00.113) 0:00:24.816 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:26:16 +0000 (0:00:00.423) 0:00:25.239 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:26:16 +0000 (0:00:00.050) 0:00:25.289 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:26:16 +0000 (0:00:00.116) 0:00:25.406 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:26:17 +0000 (0:00:00.404) 0:00:25.810 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:26:17 +0000 (0:00:00.049) 0:00:25.860 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:26:17 +0000 (0:00:00.250) 0:00:26.110 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.777) 0:00:26.888 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.053) 0:00:26.941 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.051) 0:00:26.993 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.120) 0:00:27.114 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.163) 0:00:27.277 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.060) 0:00:27.338 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:26:18 +0000 (0:00:00.108) 0:00:27.446 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:26:19 +0000 (0:00:00.491) 0:00:27.937 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:26:19 +0000 (0:00:00.049) 0:00:27.986 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:26:19 +0000 (0:00:00.122) 0:00:28.109 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:26:19 +0000 (0:00:00.062) 0:00:28.171 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:26:19 +0000 (0:00:00.070) 0:00:28.242 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:26:20 +0000 (0:00:00.476) 0:00:28.718 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:26:20 +0000 (0:00:00.079) 0:00:28.798 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:26:20 +0000 (0:00:00.086) 0:00:28.884 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:26:20 +0000 (0:00:00.061) 0:00:28.946 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:26:21 +0000 (0:00:00.594) 0:00:29.541 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:26:21 +0000 (0:00:00.105) 0:00:29.646 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:26:21 +0000 (0:00:00.402) 0:00:30.048 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:26:21 +0000 (0:00:00.103) 0:00:30.151 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:26:21 +0000 (0:00:00.229) 0:00:30.381 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:26:21 +0000 (0:00:00.066) 0:00:30.447 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:26:22 +0000 (0:00:00.407) 0:00:30.855 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:26:22 +0000 (0:00:00.371) 0:00:31.227 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.365) 0:00:31.592 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.128) 0:00:31.721 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.410) 0:00:32.131 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.056) 0:00:32.188 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.055) 0:00:32.243 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.056) 0:00:32.299 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.092) 0:00:32.392 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:26:23 +0000 (0:00:00.051) 0:00:32.444 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:26:24 +0000 (0:00:00.158) 0:00:32.602 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:26:24 +0000 (0:00:00.049) 0:00:32.652 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:26:24 +0000 (0:00:00.238) 0:00:32.890 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:26:24 +0000 (0:00:00.475) 0:00:33.366 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:26:24 +0000 (0:00:00.120) 0:00:33.486 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.055) 0:00:33.542 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.500) 0:00:34.042 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.053) 0:00:34.096 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.049) 0:00:34.145 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.049) 0:00:34.195 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.132) 0:00:34.327 ******
ok: [instance] => (item=baremetal-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
ok: [instance] => (item=compute-1 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:26:25 +0000 (0:00:00.170) 0:00:34.497 ******
ok: [instance] => (item=baremetal-0 - public)
ok: [instance] => (item=compute-0 - public)
ok: [instance] => (item=compute-1 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.170) 0:00:34.668 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.143) 0:00:34.811 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.071) 0:00:34.883 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:3d:5a:33', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:b3:24:df', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:4f:8a:f2', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:3e:82:5d', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:41:0f:66', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:c3:cd:5b', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.131) 0:00:35.015 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.146) 0:00:35.161 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.212) 0:00:35.373 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:26:26 +0000 (0:00:00.053) 0:00:35.427 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:26:27 +0000 (0:00:00.240) 0:00:35.668 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:26:27 +0000 (0:00:00.055) 0:00:35.723 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:26:27 +0000 (0:00:00.050) 0:00:35.773 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:3d:5a:33', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:b3:24:df', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:4f:8a:f2', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:3e:82:5d', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:41:0f:66', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:c3:cd:5b', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:26:27 +0000 (0:00:00.210) 0:00:35.984 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:26:27 +0000 (0:00:00.069) 0:00:36.054 ******
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:3d:5a:33', 'entry': 'set:baremetal,52:54:02:3d:5a:33,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:b3:24:df', 'entry': 'set:compute,52:54:00:b3:24:df,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:4f:8a:f2', 'entry': 'set:compute,52:54:01:4f:8a:f2,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:3e:82:5d', 'entry': 'set:baremetal,52:54:02:3e:82:5d,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:41:0f:66', 'entry': 'set:compute,52:54:00:41:0f:66,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:c3:cd:5b', 'entry': 'set:compute,52:54:01:c3:cd:5b,192.168.110.11,compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:26:29 +0000 (0:00:02.232) 0:00:38.286 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:26:29 +0000 (0:00:00.103) 0:00:38.389 ******
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:26:30 +0000 (0:00:00.207) 0:00:38.597 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:26:30 +0000 (0:00:00.120) 0:00:38.717 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:26:30 +0000 (0:00:00.106) 0:00:38.823 ******
ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:26:30 +0000 (0:00:00.162) 0:00:38.986 ******
changed: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:26:32 +0000 (0:00:02.012) 0:00:40.999 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:26:32 +0000 (0:00:00.051) 0:00:41.050 ******
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:26:32 +0000 (0:00:00.076) 0:00:41.127 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:26:32 +0000 (0:00:00.099) 0:00:41.226 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:26:33 +0000 (0:00:00.410) 0:00:41.637 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:26:33 +0000 (0:00:00.071) 0:00:41.708 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:26:33 +0000 (0:00:00.745) 0:00:42.454 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:26:34 +0000 (0:00:00.399) 0:00:42.853 ******
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 29 January 2026 09:26:34 +0000 (0:00:00.376) 0:00:43.229 ******
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 29 January 2026 09:26:35 +0000 (0:00:00.792) 0:00:44.022 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Thursday 29 January 2026 09:26:35 +0000 (0:00:00.121) 0:00:44.143 ******
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Thursday 29 January 2026 09:26:35 +0000 (0:00:00.208) 0:00:44.352 ******
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Thursday 29 January 2026 09:26:35 +0000 (0:00:00.077) 0:00:44.429 ******
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Thursday 29 January 2026 09:26:36 +0000 (0:00:00.434) 0:00:44.863 ******
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Thursday 29 January 2026 09:26:36 +0000 (0:00:00.051) 0:00:44.914 ******
skipping: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 29 January 2026 09:26:36 +0000 (0:00:00.050) 0:00:44.964 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:26:36 +0000 (0:00:00.174) 0:00:45.138 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:26:36 +0000 (0:00:00.058) 0:00:45.197 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:26:36 +0000 (0:00:00.251) 0:00:45.449 ******
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:26:37 +0000 (0:00:00.277) 0:00:45.726 ******
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:26:37 +0000 (0:00:00.449) 0:00:46.176 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:26:37 +0000 (0:00:00.049) 0:00:46.225 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:26:37 +0000 (0:00:00.049) 0:00:46.275 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:26:37 +0000 (0:00:00.087) 0:00:46.363 ******
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 29 January 2026 09:26:38 +0000 (0:00:00.346) 0:00:46.710 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:26:38 +0000 (0:00:00.159) 0:00:46.869 ******
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:26:38 +0000 (0:00:00.271) 0:00:47.141 ******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:26:38 +0000 (0:00:00.219) 0:00:47.360 ******
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:26:59 +0000 (0:00:20.430) 0:01:07.791 ******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:26:59 +0000 (0:00:00.256) 0:01:08.048 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:26:59 +0000 (0:00:00.073) 0:01:08.121 ******
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:26:59 +0000 (0:00:00.243) 0:01:08.365 ******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:27:00 +0000 (0:00:00.242) 0:01:08.607 ******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:27:00 +0000 (0:00:00.263) 0:01:08.871 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:27:00 +0000 (0:00:00.051) 0:01:08.922 ******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:27:00 +0000 (0:00:00.234) 0:01:09.156 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:27:00 +0000 (0:00:00.068) 0:01:09.225 ******
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:27:00 +0000 (0:00:00.271) 0:01:09.496 ******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.050) 0:01:09.547 ******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.048) 0:01:09.596 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.049) 0:01:09.645 ******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.085) 0:01:09.731 ******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.050) 0:01:09.781 ******
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.049) 0:01:09.831 ******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.205) 0:01:10.036 ******
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 29 January 2026 09:27:01 +0000 (0:00:00.464) 0:01:10.501 ******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 29 January 2026 09:27:02 +0000 (0:00:00.286) 0:01:10.788 ******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 29 January 2026 09:27:02 +0000 (0:00:00.204) 0:01:10.992 ******
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 29 January 2026 09:27:02 +0000 (0:00:00.438) 0:01:11.431 ******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 29 January 2026 09:27:03 +0000 (0:00:00.084) 0:01:11.515 ******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 29 January 2026 09:27:03 +0000 (0:00:00.249) 0:01:11.765 ******
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 29 January 2026 09:27:03 +0000 (0:00:00.055) 0:01:11.820 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Create VM image for compute-0] *************************
Thursday 29 January 2026 09:27:03 +0000 (0:00:00.196) 0:01:12.017 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Thursday 29 January 2026 09:27:03 +0000 (0:00:00.270) 0:01:12.287 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Thursday 29 January 2026 09:27:04 +0000 (0:00:00.249) 0:01:12.537 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Thursday 29 January 2026 09:27:04 +0000 (0:00:00.508) 0:01:13.046 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:27:04 +0000 (0:00:00.086) 0:01:13.132 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:27:04 +0000 (0:00:00.101) 0:01:13.234 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:27:05 +0000 (0:00:00.294) 0:01:13.529 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:27:05 +0000 (0:00:00.075) 0:01:13.604 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:27:05 +0000 (0:00:00.261) 0:01:13.866 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Thursday 29 January 2026 09:27:05 +0000 (0:00:00.230) 0:01:14.097 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:27:05 +0000 (0:00:00.353) 0:01:14.450 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:27:06 +0000 (0:00:00.264) 0:01:14.715 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:27:06 +0000 (0:00:00.073) 0:01:14.789 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:27:06 +0000 (0:00:00.305) 0:01:15.095 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Thursday 29 January 2026 09:27:06 +0000 (0:00:00.236) 0:01:15.331 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Thursday 29 January 2026 09:27:07 +0000 (0:00:00.322) 0:01:15.653 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Thursday 29 January 2026 09:27:07 +0000 (0:00:00.052) 0:01:15.705 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 29 January 2026 09:27:07 +0000 (0:00:00.155) 0:01:15.861 ******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 29 January 2026 09:27:07 +0000 (0:00:00.248) 0:01:16.109 ******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 29 January 2026 09:27:07 +0000 (0:00:00.279) 0:01:16.388 ******
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 29 January 2026 09:27:08 +0000 (0:00:00.343) 0:01:16.732 ******
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Thursday 29 January 2026 09:27:08 +0000 (0:00:00.423) 0:01:17.155 ******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Thursday 29 January 2026 09:27:09 +0000 (0:00:00.371) 0:01:17.526 ******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:27:09 +0000 (0:00:00.339) 0:01:17.866 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:27:09 +0000 (0:00:00.247) 0:01:18.113 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:27:09 +0000 (0:00:00.067) 0:01:18.180 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:27:09 +0000 (0:00:00.109) 0:01:18.290 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.263) 0:01:18.554 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.094) 0:01:18.649 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.072) 0:01:18.722 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.071) 0:01:18.794 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.106) 0:01:18.900 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.116) 0:01:19.017 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:27:10 +0000 (0:00:00.429) 0:01:19.446 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:27:12 +0000 (0:00:01.284) 0:01:20.730 ******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:27:12 +0000 (0:00:00.246) 0:01:20.977 ******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:27:12 +0000 (0:00:00.424) 0:01:21.401 ******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:27:13 +0000 (0:00:00.404) 0:01:21.806 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:27:13 +0000 (0:00:00.075) 0:01:21.881 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:27:13 +0000 (0:00:00.227) 0:01:22.108 ******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:27:13 +0000 (0:00:00.115) 0:01:22.223 ******
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:27:14 +0000 (0:00:00.288) 0:01:22.512 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:27:14 +0000 (0:00:00.314) 0:01:22.826 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Thursday 29 January 2026 09:27:14 +0000 (0:00:00.114) 0:01:22.940 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Thursday 29 January 2026 09:27:14 +0000 (0:00:00.060) 0:01:23.001 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Thursday 29 January 2026 09:27:14 +0000 (0:00:00.276) 0:01:23.278 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Thursday 29 January 2026 09:27:15 +0000 (0:00:00.277) 0:01:23.556 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Thursday 29 January 2026 09:27:15 +0000 (0:00:00.461) 0:01:24.017 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:27:15 +0000 (0:00:00.089) 0:01:24.106 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:27:15 +0000 (0:00:00.130) 0:01:24.237 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:27:16 +0000 (0:00:00.287) 0:01:24.525 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:27:16 +0000 (0:00:00.078) 0:01:24.603 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:27:16 +0000 (0:00:00.298) 0:01:24.902 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Thursday 29 January 2026 09:27:16 +0000 (0:00:00.286) 0:01:25.189 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:27:16 +0000 (0:00:00.318) 0:01:25.507 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:27:17 +0000 (0:00:00.266) 0:01:25.773 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:27:17 +0000 (0:00:00.076) 0:01:25.850 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:27:17 +0000 (0:00:00.309) 0:01:26.159 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Thursday 29 January 2026 09:27:17 +0000 (0:00:00.243) 0:01:26.402 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Thursday 29 January 2026 09:27:18 +0000 (0:00:00.331) 0:01:26.733 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Thursday 29 January 2026 09:27:18 +0000 (0:00:00.053) 0:01:26.787 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 29 January 2026 09:27:18 +0000 (0:00:00.153) 0:01:26.940 ******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 29 January 2026 09:27:18 +0000 (0:00:00.254) 0:01:27.195 ******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 29 January 2026 09:27:19 +0000 (0:00:00.326) 0:01:27.521 ******
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 29 January 2026 09:27:19 +0000 (0:00:00.311) 0:01:27.833 ******
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Thursday 29 January 2026 09:27:19 +0000 (0:00:00.421) 0:01:28.254 ******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Thursday 29 January 2026 09:27:19 +0000 (0:00:00.244) 0:01:28.499 ******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:27:20 +0000 (0:00:00.362) 0:01:28.862 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:27:20 +0000 (0:00:00.254) 0:01:29.116 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:27:20 +0000 (0:00:00.069) 0:01:29.185 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:27:20 +0000 (0:00:00.163) 0:01:29.348 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:27:21 +0000 (0:00:00.234) 0:01:29.583 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:27:21 +0000 (0:00:00.095) 0:01:29.679 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:27:21 +0000 (0:00:00.077) 0:01:29.756 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:27:21 +0000 (0:00:00.119) 0:01:29.876 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:27:21 +0000 (0:00:00.080) 0:01:29.956 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:27:21 +0000 (0:00:00.119) 0:01:30.075 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:27:22 +0000 (0:00:00.484) 0:01:30.559 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:27:23 +0000 (0:00:01.288) 0:01:31.848 ******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:27:23 +0000 (0:00:00.240) 0:01:32.089 ******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:27:24 +0000 (0:00:00.455) 0:01:32.545 ******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:27:24 +0000 (0:00:00.398) 0:01:32.943 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:27:24 +0000 (0:00:00.079) 0:01:33.023 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:27:24 +0000 (0:00:00.268) 0:01:33.291 ******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:27:24 +0000 (0:00:00.073) 0:01:33.365 ******
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:27:25 +0000 (0:00:00.294) 0:01:33.659 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:27:25 +0000 (0:00:00.358) 0:01:34.018 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Thursday 29 January 2026 09:27:25 +0000 (0:00:00.078) 0:01:34.096 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Thursday 29 January 2026 09:27:25 +0000 (0:00:00.060) 0:01:34.156 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Thursday 29 January 2026 09:27:25 +0000 (0:00:00.297) 0:01:34.454 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Thursday 29 January 2026 09:27:26 +0000 (0:00:00.348) 0:01:34.803 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Thursday 29 January 2026 09:27:26 +0000 (0:00:00.374) 0:01:35.177 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:27:26 +0000 (0:00:00.089) 0:01:35.267 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:27:26 +0000 (0:00:00.146) 0:01:35.414 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:27:27 +0000 (0:00:00.265) 0:01:35.680 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:27:27 +0000 (0:00:00.075) 0:01:35.755 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:27:27 +0000 (0:00:00.298) 0:01:36.054 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Thursday 29 January 2026 09:27:27 +0000 (0:00:00.235) 0:01:36.289 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:27:28 +0000 (0:00:00.321) 0:01:36.610 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:27:28 +0000 (0:00:00.265) 0:01:36.876 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:27:28 +0000 (0:00:00.116) 0:01:36.993 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:27:28 +0000 (0:00:00.261) 0:01:37.254 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Thursday 29 January 2026 09:27:28 +0000 (0:00:00.237) 0:01:37.492 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.326) 0:01:37.818 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.091) 0:01:37.910 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.060) 0:01:37.970 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.057) 0:01:38.027 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.056) 0:01:38.084 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.295) 0:01:38.380 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.067) 0:01:38.448 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:27:29 +0000 (0:00:00.052) 0:01:38.500 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:27:30 +0000 (0:00:00.057) 0:01:38.557 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Thursday 29 January 2026 09:27:30 +0000 (0:00:00.077) 0:01:38.635 ******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 29 January 2026 09:27:30 +0000 (0:00:00.111) 0:01:38.746 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 29 January 2026 09:27:30 +0000 (0:00:00.111) 0:01:38.858 ******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 29 January 2026 09:27:30 +0000 (0:00:00.274) 0:01:39.132 ******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:27:32 +0000 (0:00:02.125) 0:01:41.258 ******
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:27:33 +0000 (0:00:00.577) 0:01:41.836 ******
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 29 January 2026 09:27:33 +0000 (0:00:00.521) 0:01:42.357 ******
changed: [instance] => (item=compute-0.utility)
changed: [instance] => (item=compute-1.utility)
skipping: [instance] => (item=baremetal-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 29 January 2026 09:27:34 +0000 (0:00:00.629) 0:01:42.987 ******
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': 'j547655472645.81380', 'results_file': '/home/zuul/.ansible_async/j547655472645.81380', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j805692671603.81397', 'results_file': '/home/zuul/.ansible_async/j805692671603.81397', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 29 January 2026 09:27:54 +0000 (0:00:19.764) 0:02:02.752 ******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:27:54 +0000 (0:00:00.193) 0:02:02.945 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Thursday 29 January 2026 09:27:54 +0000 (0:00:00.054) 0:02:03.000 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:27:54 +0000 (0:00:00.134) 0:02:03.135 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:27:54 +0000 (0:00:00.142) 0:02:03.277 ******
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:27:55 +0000 (0:00:00.254) 0:02:03.531 ******
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Thursday 29 January 2026 09:27:55 +0000 (0:00:00.288) 0:02:03.820 ******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Thursday 29 January 2026 09:27:55 +0000 (0:00:00.449) 0:02:04.270 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:27:55 +0000 (0:00:00.056) 0:02:04.327 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Thursday 29 January 2026 09:27:55 +0000 (0:00:00.111) 0:02:04.438 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.078) 0:02:04.516 ******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.077) 0:02:04.594 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.053) 0:02:04.648 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.139) 0:02:04.787 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.141) 0:02:04.928 ******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.254) 0:02:05.183 ******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Thursday 29 January 2026 09:27:56 +0000 (0:00:00.285) 0:02:05.469 ******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Thursday 29 January 2026 09:27:57 +0000 (0:00:00.451) 0:02:05.920 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:27:57 +0000 (0:00:00.057) 0:02:05.978 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Thursday 29 January 2026 09:27:57 +0000 (0:00:00.097) 0:02:06.075 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Thursday 29 January 2026 09:27:57 +0000 (0:00:00.086) 0:02:06.161 ******
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 29 January 2026 09:27:57 +0000 (0:00:00.079) 0:02:06.241 ******
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 29 January 2026 09:27:57 +0000 (0:00:00.082) 0:02:06.323 ******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.322) 0:02:06.646 ******
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.413) 0:02:07.059 ******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.063) 0:02:07.123 ******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.066) 0:02:07.189 ******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.107) 0:02:07.297 ******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.058) 0:02:07.356 ******
skipping: [instance]
TASK [Get wanted files] ********************************************************
Thursday 29 January 2026 09:27:58 +0000 (0:00:00.096) 0:02:07.453 ******
ok: [instance] => (item=reproducer-inventory/compute-group.yml)
TASK [Assert file availability] ************************************************
Thursday 29 January 2026 09:27:59 +0000 (0:00:00.241) 0:02:07.695 ******
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: 1769678795.0915382
attr_flags: ''
attributes: []
block_size: 4096
blocks: 8
charset: us-ascii
checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
ctime: 1769678795.0945382
dev: 64513
device_type: 0
executable: false
exists: true
gid: 1000
gr_name: zuul
inode: 71303529
isblk: false
ischr: false
isdir: false
isfifo: false
isgid: false
islnk: false
isreg: true
issock: false
isuid: false
mimetype: text/plain
mode: '0644'
mtime: 1769678794.9545379
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: '2288258754'
wgrp: false
woth: false
writeable: true
wusr: true
xgrp: false
xoth: false
xusr: false
msg: All assertions passed
TASK [Get virtual network list] ************************************************
Thursday 29 January 2026 09:27:59 +0000 (0:00:00.114) 0:02:07.810 ******
ok: [instance]
TASK [Get virtual machines] ****************************************************
Thursday 29 January 2026 09:27:59 +0000 (0:00:00.282) 0:02:08.093 ******
ok: [instance]
TASK [Output network list] *****************************************************
Thursday 29 January 2026 09:27:59 +0000 (0:00:00.270) 0:02:08.363 ******
ok: [instance] =>
msg:
- - cifmw-osp_trunk
- cifmw-public
- - cifmw-osp_trunk
- cifmw-public
TASK [Assert resource lists] ***************************************************
Thursday 29 January 2026 09:27:59 +0000 (0:00:00.065) 0:02:08.428 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [Get compute-0 network interfaces] ****************************************
Thursday 29 January 2026 09:28:00 +0000 (0:00:00.139) 0:02:08.567 ******
changed: [instance]
TASK [Ensure compute-0 connections] ********************************************
Thursday 29 January 2026 09:28:00 +0000 (0:00:00.270) 0:02:08.837 ******
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:41:0f:66', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:41:0f:66
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:b3:24:df', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:b3:24:df
network: cifmw-osp_trunk
nic: vnet1
type: bridge
msg: All assertions passed
TASK [Get osp_trunk network XML] ***********************************************
Thursday 29 January 2026 09:28:00 +0000 (0:00:00.089) 0:02:08.927 ******
ok: [instance]
TASK [Verify existence of storage pool.] ***************************************
Thursday 29 January 2026 09:28:00 +0000 (0:00:00.320) 0:02:09.247 ******
changed: [instance]
TASK [Gather the list of created volumes.] *************************************
Thursday 29 January 2026 09:28:01 +0000 (0:00:00.268) 0:02:09.516 ******
changed: [instance]
TASK [Verify the number of created volumes match with expected count] **********
Thursday 29 January 2026 09:28:01 +0000 (0:00:00.254) 0:02:09.770 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [Gather the domain information about VMs having extra disks.] *************
Thursday 29 January 2026 09:28:01 +0000 (0:00:00.068) 0:02:09.838 ******
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [Gather the number of volumes attached.] **********************************
Thursday 29 January 2026 09:28:01 +0000 (0:00:00.551) 0:02:10.390 ******
ok: [instance] => (item={'get_xml': "\n cifmw-compute-1\n f40ec783-79a5-5186-b9a6-30fad0c33e27\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c299,c929\n \n \n \n +107:+107\n \n\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'})
ok: [instance] => (item={'get_xml': "\n cifmw-compute-0\n 20f8929e-571d-583f-969c-f0d6357022c1\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c632,c954\n \n \n \n +107:+107\n \n\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'})
TASK [Verify the number of volumes attached match with the expected count.] ****
Thursday 29 January 2026 09:28:02 +0000 (0:00:00.433) 0:02:10.823 ******
ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '\n\n cifmw-compute-1\n f40ec783-79a5-5186-b9a6-30fad0c33e27\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c299,c929\n \n \n \n +107:+107\n \n', 'invocation': {'module_args': {'count': True, 'xmlstring': "\n cifmw-compute-1\n f40ec783-79a5-5186-b9a6-30fad0c33e27\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c299,c929\n \n \n \n +107:+107\n \n\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': "\n cifmw-compute-1\n f40ec783-79a5-5186-b9a6-30fad0c33e27\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c299,c929\n \n \n \n +107:+107\n \n\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: |-
cifmw-compute-1
f40ec783-79a5-5186-b9a6-30fad0c33e27
976896
976564
1
/machine
hvm
destroy
restart
destroy
/usr/libexec/qemu-kvm
/dev/urandom
system_u:object_r:svirt_image_t:s0:c299,c929
+107:+107
xpath: /domain/devices/disk
item:
ansible_loop_var: item
changed: false
failed: false
get_xml: |-
cifmw-compute-1
f40ec783-79a5-5186-b9a6-30fad0c33e27
976896
976564
1
/machine
hvm
destroy
restart
destroy
/usr/libexec/qemu-kvm
/dev/urandom
system_u:object_r:svirt_image_t:s0:c299,c929
+107:+107
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: |-
cifmw-compute-1
f40ec783-79a5-5186-b9a6-30fad0c33e27
976896
976564
1
/machine
hvm
destroy
restart
destroy
/usr/libexec/qemu-kvm
/dev/urandom
system_u:object_r:svirt_image_t:s0:c299,c929
+107:+107
msg: All assertions passed
ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '\n\n cifmw-compute-0\n 20f8929e-571d-583f-969c-f0d6357022c1\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c632,c954\n \n \n \n +107:+107\n \n', 'invocation': {'module_args': {'count': True, 'xmlstring': "\n cifmw-compute-0\n 20f8929e-571d-583f-969c-f0d6357022c1\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c632,c954\n \n \n \n +107:+107\n \n\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': "\n cifmw-compute-0\n 20f8929e-571d-583f-969c-f0d6357022c1\n 976896\n 976564\n 1\n \n /machine\n \n \n hvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n destroy\n restart\n destroy\n \n \n \n \n \n /usr/libexec/qemu-kvm\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n /dev/urandom\n \n \n \n \n \n \n system_u:object_r:svirt_image_t:s0:c632,c954\n \n \n \n +107:+107\n \n\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: |-
cifmw-compute-0
20f8929e-571d-583f-969c-f0d6357022c1
976896
976564
1
/machine
hvm
destroy
restart
destroy
/usr/libexec/qemu-kvm
/dev/urandom
system_u:object_r:svirt_image_t:s0:c632,c954
+107:+107
xpath: /domain/devices/disk
item:
ansible_loop_var: item
changed: false
failed: false
get_xml: |-
cifmw-compute-0
20f8929e-571d-583f-969c-f0d6357022c1
976896
976564
1
/machine
hvm
destroy
restart
destroy
/usr/libexec/qemu-kvm
/dev/urandom
system_u:object_r:svirt_image_t:s0:c632,c954
+107:+107
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: |-
cifmw-compute-0
20f8929e-571d-583f-969c-f0d6357022c1
976896
976564
1
/machine
hvm
destroy
restart
destroy
/usr/libexec/qemu-kvm
/dev/urandom
system_u:object_r:svirt_image_t:s0:c632,c954
+107:+107
msg: All assertions passed
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 29 January 2026 09:28:02 +0000 (0:00:00.174) 0:02:10.997 ******
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 29 January 2026 09:28:02 +0000 (0:00:00.069) 0:02:11.067 ******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 29 January 2026 09:28:03 +0000 (0:00:00.492) 0:02:11.559 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 29 January 2026 09:28:03 +0000 (0:00:00.381) 0:02:11.940 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:28:03 +0000 (0:00:00.069) 0:02:12.009 ******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 29 January 2026 09:28:04 +0000 (0:00:00.731) 0:02:12.741 ******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 29 January 2026 09:28:04 +0000 (0:00:00.073) 0:02:12.815 ******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 29 January 2026 09:28:04 +0000 (0:00:00.072) 0:02:12.887 ******
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 29 January 2026 09:28:05 +0000 (0:00:00.653) 0:02:13.541 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 29 January 2026 09:28:05 +0000 (0:00:00.468) 0:02:14.010 ******
skipping: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 29 January 2026 09:28:05 +0000 (0:00:00.055) 0:02:14.065 ******
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 29 January 2026 09:28:06 +0000 (0:00:00.835) 0:02:14.901 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Thursday 29 January 2026 09:28:06 +0000 (0:00:00.090) 0:02:14.992 ******
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Thursday 29 January 2026 09:28:06 +0000 (0:00:00.234) 0:02:15.227 ******
ok: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Thursday 29 January 2026 09:28:06 +0000 (0:00:00.254) 0:02:15.482 ******
ok: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Thursday 29 January 2026 09:28:07 +0000 (0:00:00.451) 0:02:15.933 ******
ok: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Thursday 29 January 2026 09:28:07 +0000 (0:00:00.218) 0:02:16.151 ******
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.452) 0:02:16.604 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.116) 0:02:16.720 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.060) 0:02:16.780 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.255) 0:02:17.036 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.088) 0:02:17.124 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.059) 0:02:17.183 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.049) 0:02:17.233 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.051) 0:02:17.284 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:28:08 +0000 (0:00:00.098) 0:02:17.383 ******
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 29 January 2026 09:28:09 +0000 (0:00:00.280) 0:02:17.664 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:28:09 +0000 (0:00:00.127) 0:02:17.792 ******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:28:09 +0000 (0:00:00.277) 0:02:18.069 ******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:28:09 +0000 (0:00:00.232) 0:02:18.301 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:28:09 +0000 (0:00:00.051) 0:02:18.353 ******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:28:10 +0000 (0:00:00.231) 0:02:18.585 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:28:10 +0000 (0:00:00.116) 0:02:18.701 ******
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:28:10 +0000 (0:00:00.240) 0:02:18.942 ******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:28:10 +0000 (0:00:00.244) 0:02:19.187 ******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:28:10 +0000 (0:00:00.231) 0:02:19.418 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.097) 0:02:19.516 ******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.234) 0:02:19.750 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.071) 0:02:19.822 ******
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.241) 0:02:20.064 ******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.089) 0:02:20.153 ******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.053) 0:02:20.207 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.050) 0:02:20.257 ******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.051) 0:02:20.308 ******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.050) 0:02:20.359 ******
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 29 January 2026 09:28:11 +0000 (0:00:00.099) 0:02:20.458 ******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 29 January 2026 09:28:12 +0000 (0:00:00.226) 0:02:20.685 ******
skipping: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 29 January 2026 09:28:12 +0000 (0:00:00.054) 0:02:20.740 ******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 29 January 2026 09:28:12 +0000 (0:00:00.209) 0:02:20.949 ******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 29 January 2026 09:28:12 +0000 (0:00:00.243) 0:02:21.193 ******
ok: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 29 January 2026 09:28:13 +0000 (0:00:00.318) 0:02:21.511 ******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 29 January 2026 09:28:13 +0000 (0:00:00.053) 0:02:21.564 ******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 29 January 2026 09:28:13 +0000 (0:00:00.276) 0:02:21.841 ******
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 29 January 2026 09:28:13 +0000 (0:00:00.101) 0:02:21.943 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Create VM image for compute-0] *************************
Thursday 29 January 2026 09:28:13 +0000 (0:00:00.166) 0:02:22.109 ******
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Thursday 29 January 2026 09:28:13 +0000 (0:00:00.273) 0:02:22.382 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Thursday 29 January 2026 09:28:14 +0000 (0:00:00.262) 0:02:22.645 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Thursday 29 January 2026 09:28:14 +0000 (0:00:00.387) 0:02:23.032 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:28:14 +0000 (0:00:00.093) 0:02:23.126 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:28:14 +0000 (0:00:00.143) 0:02:23.269 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:28:15 +0000 (0:00:00.277) 0:02:23.546 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:28:15 +0000 (0:00:00.081) 0:02:23.627 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:28:15 +0000 (0:00:00.311) 0:02:23.938 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Thursday 29 January 2026 09:28:15 +0000 (0:00:00.247) 0:02:24.186 ******
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:28:15 +0000 (0:00:00.084) 0:02:24.270 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:28:16 +0000 (0:00:00.275) 0:02:24.545 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:28:16 +0000 (0:00:00.145) 0:02:24.690 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:28:16 +0000 (0:00:00.273) 0:02:24.964 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Thursday 29 January 2026 09:28:16 +0000 (0:00:00.244) 0:02:25.209 ******
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Thursday 29 January 2026 09:28:16 +0000 (0:00:00.085) 0:02:25.295 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Thursday 29 January 2026 09:28:16 +0000 (0:00:00.100) 0:02:25.396 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 29 January 2026 09:28:17 +0000 (0:00:00.113) 0:02:25.509 ******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 29 January 2026 09:28:17 +0000 (0:00:00.259) 0:02:25.769 ******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 29 January 2026 09:28:17 +0000 (0:00:00.299) 0:02:26.068 ******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 29 January 2026 09:28:17 +0000 (0:00:00.270) 0:02:26.339 ******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Thursday 29 January 2026 09:28:18 +0000 (0:00:00.438) 0:02:26.777 ******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Thursday 29 January 2026 09:28:18 +0000 (0:00:00.290) 0:02:27.067 ******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:28:18 +0000 (0:00:00.286) 0:02:27.354 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.255) 0:02:27.609 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.070) 0:02:27.680 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.155) 0:02:27.835 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.241) 0:02:28.076 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.094) 0:02:28.171 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.113) 0:02:28.284 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.077) 0:02:28.362 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:28:19 +0000 (0:00:00.074) 0:02:28.437 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:28:20 +0000 (0:00:00.116) 0:02:28.553 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:28:20 +0000 (0:00:00.446) 0:02:28.999 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:28:21 +0000 (0:00:01.298) 0:02:30.298 ******
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:28:22 +0000 (0:00:00.284) 0:02:30.583 ******
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:28:22 +0000 (0:00:00.423) 0:02:31.007 ******
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:28:22 +0000 (0:00:00.433) 0:02:31.441 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.077) 0:02:31.518 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.260) 0:02:31.779 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.080) 0:02:31.859 ******
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.177) 0:02:32.036 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.330) 0:02:32.367 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.078) 0:02:32.445 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Thursday 29 January 2026 09:28:23 +0000 (0:00:00.060) 0:02:32.506 ******
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Thursday 29 January 2026 09:28:24 +0000 (0:00:00.266) 0:02:32.772 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Thursday 29 January 2026 09:28:24 +0000 (0:00:00.300) 0:02:33.073 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Thursday 29 January 2026 09:28:24 +0000 (0:00:00.385) 0:02:33.459 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:28:25 +0000 (0:00:00.092) 0:02:33.551 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:28:25 +0000 (0:00:00.150) 0:02:33.702 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:28:25 +0000 (0:00:00.262) 0:02:33.965 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:28:25 +0000 (0:00:00.074) 0:02:34.039 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:28:25 +0000 (0:00:00.309) 0:02:34.348 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Thursday 29 January 2026 09:28:26 +0000 (0:00:00.240) 0:02:34.589 ******
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:28:26 +0000 (0:00:00.084) 0:02:34.673 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:28:26 +0000 (0:00:00.271) 0:02:34.945 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:28:26 +0000 (0:00:00.115) 0:02:35.061 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:28:26 +0000 (0:00:00.272) 0:02:35.333 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Thursday 29 January 2026 09:28:27 +0000 (0:00:00.232) 0:02:35.566 ******
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Thursday 29 January 2026 09:28:27 +0000 (0:00:00.083) 0:02:35.649 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Thursday 29 January 2026 09:28:27 +0000 (0:00:00.092) 0:02:35.741 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Thursday 29 January 2026 09:28:27 +0000 (0:00:00.111) 0:02:35.852 ******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Thursday 29 January 2026 09:28:27 +0000 (0:00:00.252) 0:02:36.105 ******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Thursday 29 January 2026 09:28:27 +0000 (0:00:00.329) 0:02:36.435 ******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Thursday 29 January 2026 09:28:28 +0000 (0:00:00.262) 0:02:36.697 ******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Thursday 29 January 2026 09:28:28 +0000 (0:00:00.432) 0:02:37.130 ******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Thursday 29 January 2026 09:28:28 +0000 (0:00:00.288) 0:02:37.419 ******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:28:29 +0000 (0:00:00.282) 0:02:37.702 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:28:29 +0000 (0:00:00.258) 0:02:37.960 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:28:29 +0000 (0:00:00.069) 0:02:38.030 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:28:29 +0000 (0:00:00.164) 0:02:38.194 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:28:29 +0000 (0:00:00.231) 0:02:38.426 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:28:30 +0000 (0:00:00.092) 0:02:38.519 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:28:30 +0000 (0:00:00.121) 0:02:38.640 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:28:30 +0000 (0:00:00.076) 0:02:38.717 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:28:30 +0000 (0:00:00.075) 0:02:38.792 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:28:30 +0000 (0:00:00.116) 0:02:38.909 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:28:30 +0000 (0:00:00.443) 0:02:39.353 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:28:32 +0000 (0:00:01.288) 0:02:40.642 ******
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:28:32 +0000 (0:00:00.287) 0:02:40.929 ******
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:28:32 +0000 (0:00:00.418) 0:02:41.347 ******
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:28:33 +0000 (0:00:00.427) 0:02:41.775 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:28:33 +0000 (0:00:00.076) 0:02:41.852 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:28:33 +0000 (0:00:00.282) 0:02:42.134 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:28:33 +0000 (0:00:00.080) 0:02:42.215 ******
Follow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:28:33 +0000 (0:00:00.174) 0:02:42.389 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:28:34 +0000 (0:00:00.323) 0:02:42.713 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Thursday 29 January 2026 09:28:34 +0000 (0:00:00.077) 0:02:42.791 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Thursday 29 January 2026 09:28:34 +0000 (0:00:00.058) 0:02:42.849 ******
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Thursday 29 January 2026 09:28:34 +0000 (0:00:00.268) 0:02:43.118 ******
ok: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Thursday 29 January 2026 09:28:34 +0000 (0:00:00.309) 0:02:43.428 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Thursday 29 January 2026 09:28:35 +0000 (0:00:00.376) 0:02:43.804 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:28:35 +0000 (0:00:00.088) 0:02:43.893 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:28:35 +0000 (0:00:00.144) 0:02:44.037 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:28:35 +0000 (0:00:00.264) 0:02:44.302 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:28:35 +0000 (0:00:00.079) 0:02:44.381 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:28:36 +0000 (0:00:00.308) 0:02:44.690 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Thursday 29 January 2026 09:28:36 +0000 (0:00:00.239) 0:02:44.929 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:28:36 +0000 (0:00:00.325) 0:02:45.255 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:28:37 +0000 (0:00:00.273) 0:02:45.529 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:28:37 +0000 (0:00:00.117) 0:02:45.646 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:28:37 +0000 (0:00:00.268) 0:02:45.915 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Thursday 29 January 2026 09:28:37 +0000 (0:00:00.238) 0:02:46.154 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.367) 0:02:46.522 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.054) 0:02:46.576 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.058) 0:02:46.635 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.056) 0:02:46.691 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.055) 0:02:46.746 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.298) 0:02:47.044 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.071) 0:02:47.116 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.054) 0:02:47.170 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.054) 0:02:47.224 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.122) 0:02:47.346 ******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 29 January 2026 09:28:38 +0000 (0:00:00.059) 0:02:47.406 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 29 January 2026 09:28:39 +0000 (0:00:00.107) 0:02:47.513 ******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 29 January 2026 09:28:39 +0000 (0:00:00.317) 0:02:47.830 ******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:28:41 +0000 (0:00:02.162) 0:02:49.993 ******
ok: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:28:41 +0000 (0:00:00.288) 0:02:50.281 ******
ok: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 29 January 2026 09:28:42 +0000 (0:00:00.291) 0:02:50.573 ******
changed: [instance] => (item=compute-0.utility)
changed: [instance] => (item=compute-1.utility)
skipping: [instance] => (item=baremetal-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 29 January 2026 09:28:42 +0000 (0:00:00.459) 0:02:51.033 ******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j104998424989.83872', 'results_file': '/home/zuul/.ansible_async/j104998424989.83872', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j821160510622.83889', 'results_file': '/home/zuul/.ansible_async/j821160510622.83889', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 29 January 2026 09:28:46 +0000 (0:00:03.569) 0:02:54.602 ******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:28:46 +0000 (0:00:00.183) 0:02:54.786 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Thursday 29 January 2026 09:28:46 +0000 (0:00:00.053) 0:02:54.839 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:28:46 +0000 (0:00:00.127) 0:02:54.967 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:28:46 +0000 (0:00:00.137) 0:02:55.104 ******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:28:46 +0000 (0:00:00.237) 0:02:55.342 ******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.275) 0:02:55.618 ******
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.455) 0:02:56.073 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.053) 0:02:56.127 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.055) 0:02:56.182 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.172) 0:02:56.355 ******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.072) 0:02:56.428 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Thursday 29 January 2026 09:28:47 +0000 (0:00:00.051) 0:02:56.479 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:28:48 +0000 (0:00:00.135) 0:02:56.615 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:28:48 +0000 (0:00:00.137) 0:02:56.752 ******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:28:48 +0000 (0:00:00.233) 0:02:56.986 ******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Thursday 29 January 2026 09:28:48 +0000 (0:00:00.269) 0:02:57.256 ******
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.451) 0:02:57.707 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.054) 0:02:57.762 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.105) 0:02:57.867 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.078) 0:02:57.946 ******
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.073) 0:02:58.019 ******
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.074) 0:02:58.094 ******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 29 January 2026 09:28:49 +0000 (0:00:00.305) 0:02:58.400 ******
ok: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 29 January 2026 09:28:50 +0000 (0:00:00.388) 0:02:58.788 ******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 29 January 2026 09:28:50 +0000 (0:00:00.064) 0:02:58.853 ******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 29 January 2026 09:28:50 +0000 (0:00:00.063) 0:02:58.916 ******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 29 January 2026 09:28:50 +0000 (0:00:00.111) 0:02:59.027 ******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 29 January 2026 09:28:50 +0000 (0:00:00.056) 0:02:59.084 ******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=413 changed=115 unreachable=0 failed=0 skipped=144 rescued=0 ignored=0
Thursday 29 January 2026 09:28:50 +0000 (0:00:00.236) 0:02:59.321 ******
===============================================================================
libvirt_manager : Download base image ---------------------------------- 20.43s
libvirt_manager : Ensure we get SSH on nodes --------------------------- 19.76s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.57s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.44s
libvirt_manager : Restart firewalld ------------------------------------- 2.31s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.23s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.16s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.13s
dnsmasq : Add/Remove address -------------------------------------------- 2.01s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.76s
discover_latest_image : Get latest image -------------------------------- 1.64s
ci_nmstate : Install required packages on instance ---------------------- 1.52s
dnsmasq : Install needed packages --------------------------------------- 1.30s
config_drive : Install required RPM packages ---------------------------- 1.30s
config_drive : Install required RPM packages ---------------------------- 1.29s
config_drive : Install required RPM packages ---------------------------- 1.29s
config_drive : Install required RPM packages ---------------------------- 1.28s
Gathering Facts --------------------------------------------------------- 0.93s
libvirt_manager : Create group inventories ------------------------------ 0.84s
libvirt_manager : Create group inventories ------------------------------ 0.79s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:28:51 +0000 (0:00:00.050) 0:00:00.050 ******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 29 January 2026 09:28:52 +0000 (0:00:01.055) 0:00:01.106 ******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 29 January 2026 09:28:52 +0000 (0:00:00.366) 0:00:01.472 ******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:28:54 +0000 (0:00:01.485) 0:00:02.957 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:28:55 +0000 (0:00:00.861) 0:00:03.819 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:28:57 +0000 (0:00:02.135) 0:00:05.954 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:28:58 +0000 (0:00:00.933) 0:00:06.888 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:28:58 +0000 (0:00:00.055) 0:00:06.943 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:28:58 +0000 (0:00:00.408) 0:00:07.352 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:28:59 +0000 (0:00:00.412) 0:00:07.764 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:28:59 +0000 (0:00:00.085) 0:00:07.850 ******
ok: [instance] =>
cleanup_vms:
- cifmw-compute-1
- cifmw-compute-0
- cifmw-baremetal-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:28:59 +0000 (0:00:00.085) 0:00:07.936 ******
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:29:00 +0000 (0:00:00.811) 0:00:08.747 ******
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:29:01 +0000 (0:00:01.324) 0:00:10.072 ******
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:29:02 +0000 (0:00:00.884) 0:00:10.956 ******
ok: [instance -> localhost] => (item=cifmw-compute-1)
ok: [instance -> localhost] => (item=cifmw-compute-0)
ok: [instance -> localhost] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:29:03 +0000 (0:00:00.803) 0:00:11.760 ******
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:29:03 +0000 (0:00:00.697) 0:00:12.457 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.393) 0:00:12.850 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.096) 0:00:12.947 ******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.084) 0:00:13.031 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.239) 0:00:13.271 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.087) 0:00:13.359 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.084) 0:00:13.443 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:29:04 +0000 (0:00:00.082) 0:00:13.525 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:29:05 +0000 (0:00:00.271) 0:00:13.797 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:29:05 +0000 (0:00:00.286) 0:00:14.084 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:29:05 +0000 (0:00:00.144) 0:00:14.229 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:29:05 +0000 (0:00:00.082) 0:00:14.311 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:29:05 +0000 (0:00:00.081) 0:00:14.393 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:29:06 +0000 (0:00:00.259) 0:00:14.652 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:29:06 +0000 (0:00:00.285) 0:00:14.937 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:29:07 +0000 (0:00:01.179) 0:00:16.117 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:29:08 +0000 (0:00:00.570) 0:00:16.687 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:29:08 +0000 (0:00:00.710) 0:00:17.398 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:29:09 +0000 (0:00:00.364) 0:00:17.762 ******
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': 9326998, 'dev': 64513, 'nlink': 1, 'atime': 1769678767.7494812, 'mtime': 1769678767.7494812, 'ctime': 1769678767.7494812, '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': 8918083, 'dev': 64513, 'nlink': 1, 'atime': 1769678767.7504814, 'mtime': 1769678767.7504814, 'ctime': 1769678767.7504814, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:29:09 +0000 (0:00:00.537) 0:00:18.300 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:29:10 +0000 (0:00:00.896) 0:00:19.197 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:29:11 +0000 (0:00:00.589) 0:00:19.787 ******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:29:11 +0000 (0:00:00.400) 0:00:20.187 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:29:12 +0000 (0:00:00.571) 0:00:20.758 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:29:12 +0000 (0:00:00.145) 0:00:20.904 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:29:12 +0000 (0:00:00.086) 0:00:20.991 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:29:12 +0000 (0:00:00.286) 0:00:21.277 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:29:12 +0000 (0:00:00.082) 0:00:21.360 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:29:12 +0000 (0:00:00.113) 0:00:21.474 ******
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:29:13 +0000 (0:00:00.295) 0:00:21.770 ******
changed: [instance] => (item=cifmw-compute-0-vol-0)
changed: [instance] => (item=cifmw-compute-0-vol-0.xml)
changed: [instance] => (item=cifmw-compute-1-vol-0)
changed: [instance] => (item=cifmw-compute-1-vol-0.xml)
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:29:14 +0000 (0:00:01.102) 0:00:22.873 ******
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:29:14 +0000 (0:00:00.556) 0:00:23.429 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.295) 0:00:23.725 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.052) 0:00:23.777 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.131) 0:00:23.909 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.085) 0:00:23.994 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.327) 0:00:24.322 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.085) 0:00:24.407 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:29:15 +0000 (0:00:00.119) 0:00:24.526 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:29:16 +0000 (0:00:00.087) 0:00:24.614 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:29:16 +0000 (0:00:00.086) 0:00:24.700 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:29:16 +0000 (0:00:00.116) 0:00:24.817 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:29:16 +0000 (0:00:00.285) 0:00:25.103 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:29:16 +0000 (0:00:00.046) 0:00:25.150 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:29:16 +0000 (0:00:00.337) 0:00:25.488 ******
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:29:17 +0000 (0:00:00.278) 0:00:25.766 ******
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:29:17 +0000 (0:00:00.416) 0:00:26.183 ******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:29:17 +0000 (0:00:00.386) 0:00:26.569 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:29:18 +0000 (0:00:00.220) 0:00:26.790 ******
changed: [instance] => (item=/var/log/libvirt/qemu/compute-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-0.log)
changed: [instance] => (item=/var/log/libvirt/qemu/compute-1-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-1.log)
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:29:18 +0000 (0:00:00.795) 0:00:27.585 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:29:20 +0000 (0:00:01.374) 0:00:28.960 ******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:29:20 +0000 (0:00:00.555) 0:00:29.516 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:29:22 +0000 (0:00:01.419) 0:00:30.935 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:29:22 +0000 (0:00:00.240) 0:00:31.175 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:29:22 +0000 (0:00:00.045) 0:00:31.221 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:29:22 +0000 (0:00:00.042) 0:00:31.263 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:29:22 +0000 (0:00:00.066) 0:00:31.329 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:29:23 +0000 (0:00:00.448) 0:00:31.778 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:29:23 +0000 (0:00:00.415) 0:00:32.194 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:29:23 +0000 (0:00:00.188) 0:00:32.382 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:29:23 +0000 (0:00:00.037) 0:00:32.419 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:29:23 +0000 (0:00:00.037) 0:00:32.457 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:29:24 +0000 (0:00:00.692) 0:00:33.149 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:29:24 +0000 (0:00:00.087) 0:00:33.237 ******
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:29:24 +0000 (0:00:00.342) 0:00:33.579 ******
changed: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:29:25 +0000 (0:00:00.235) 0:00:33.814 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:29:25 +0000 (0:00:00.091) 0:00:33.906 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:29:25 +0000 (0:00:00.210) 0:00:34.117 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:29:25 +0000 (0:00:00.241) 0:00:34.359 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:29:25 +0000 (0:00:00.072) 0:00:34.432 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:29:27 +0000 (0:00:01.310) 0:00:35.742 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:29:30 +0000 (0:00:03.417) 0:00:39.160 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:29:30 +0000 (0:00:00.225) 0:00:39.385 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:29:30 +0000 (0:00:00.062) 0:00:39.448 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:29:30 +0000 (0:00:00.040) 0:00:39.488 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:29:30 +0000 (0:00:00.069) 0:00:39.558 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:29:30 +0000 (0:00:00.039) 0:00:39.597 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:29:31 +0000 (0:00:00.223) 0:00:39.820 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:29:31 +0000 (0:00:00.070) 0:00:39.890 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:29:31 +0000 (0:00:00.040) 0:00:39.931 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:29:31 +0000 (0:00:00.264) 0:00:40.195 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:29:31 +0000 (0:00:00.038) 0:00:40.234 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:29:31 +0000 (0:00:00.040) 0:00:40.274 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:29:32 +0000 (0:00:00.562) 0:00:40.837 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:29:32 +0000 (0:00:00.231) 0:00:41.068 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:29:32 +0000 (0:00:00.416) 0:00:41.485 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:29:33 +0000 (0:00:00.255) 0:00:41.740 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:29:33 +0000 (0:00:00.624) 0:00:42.365 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:29:33 +0000 (0:00:00.051) 0:00:42.417 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:29:34 +0000 (0:00:00.220) 0:00:42.637 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:29:34 +0000 (0:00:00.229) 0:00:42.866 ******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 29 January 2026 09:29:34 +0000 (0:00:00.114) 0:00:42.981 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:29:34 +0000 (0:00:00.368) 0:00:43.349 ******
changed: [instance]
RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************
Thursday 29 January 2026 09:29:35 +0000 (0:00:00.637) 0:00:43.987 ******
changed: [instance -> localhost]
PLAY RECAP *********************************************************************
instance : ok=81 changed=30 unreachable=0 failed=0 skipped=26 rescued=0 ignored=0
Thursday 29 January 2026 09:29:35 +0000 (0:00:00.438) 0:00:44.425 ******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.42s
libvirt_manager : Populate service facts -------------------------------- 2.14s
Copy generated content to proper location ------------------------------- 1.49s
podman : Ensure podman is installed ------------------------------------- 1.42s
libvirt_manager : Remove workload and volumes --------------------------- 1.37s
libvirt_manager : Destroy machine --------------------------------------- 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.31s
libvirt_manager : Destroy networks -------------------------------------- 1.18s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.10s
Gathering Facts --------------------------------------------------------- 1.06s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.90s
libvirt_manager : Undefine machine -------------------------------------- 0.88s
libvirt_manager : Get installed packages list --------------------------- 0.86s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.81s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.80s
libvirt_manager : Remove detected logs ---------------------------------- 0.80s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.71s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.70s
virtualbmc : Remove vbmc files ------------------------------------------ 0.69s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:29:53 +0000 (0:00:00.063) 0:00:00.063 ******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 29 January 2026 09:29:54 +0000 (0:00:00.832) 0:00:00.895 ******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 29 January 2026 09:29:55 +0000 (0:00:00.443) 0:00:01.339 ******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 29 January 2026 09:29:55 +0000 (0:00:00.060) 0:00:01.399 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 29 January 2026 09:29:55 +0000 (0:00:00.112) 0:00:01.511 ******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 29 January 2026 09:29:55 +0000 (0:00:00.366) 0:00:01.878 ******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 29 January 2026 09:29:55 +0000 (0:00:00.259) 0:00:02.137 ******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 29 January 2026 09:29:56 +0000 (0:00:00.812) 0:00:02.950 ******
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 29 January 2026 09:29:56 +0000 (0:00:00.155) 0:00:03.105 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 29 January 2026 09:29:57 +0000 (0:00:00.557) 0:00:03.662 ******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 29 January 2026 09:29:58 +0000 (0:00:01.435) 0:00:05.097 ******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 29 January 2026 09:29:59 +0000 (0:00:01.047) 0:00:06.145 ******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 29 January 2026 09:30:06 +0000 (0:00:06.651) 0:00:12.797 ******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 29 January 2026 09:30:07 +0000 (0:00:00.724) 0:00:13.522 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 29 January 2026 09:30:07 +0000 (0:00:00.057) 0:00:13.579 ******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 29 January 2026 09:30:08 +0000 (0:00:00.912) 0:00:14.492 ******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 29 January 2026 09:30:08 +0000 (0:00:00.072) 0:00:14.564 ******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 29 January 2026 09:30:08 +0000 (0:00:00.070) 0:00:14.635 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 29 January 2026 09:30:08 +0000 (0:00:00.070) 0:00:14.706 ******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.599) 0:00:15.306 ******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.477) 0:00:15.783 ******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.064) 0:00:15.847 ******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.063) 0:00:15.911 ******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.128) 0:00:16.039 ******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.081) 0:00:16.121 ******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.062) 0:00:16.184 ******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 29 January 2026 09:30:09 +0000 (0:00:00.061) 0:00:16.245 ******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.094) 0:00:16.340 ******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.064) 0:00:16.404 ******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.063) 0:00:16.468 ******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.064) 0:00:16.532 ******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.091) 0:00:16.624 ******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.231) 0:00:16.855 ******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 29 January 2026 09:30:10 +0000 (0:00:00.241) 0:00:17.097 ******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.297) 0:00:17.395 ******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.054) 0:00:17.450 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.055) 0:00:17.505 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.056) 0:00:17.561 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.055) 0:00:17.617 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.088) 0:00:17.706 ******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.055) 0:00:17.761 ******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.052) 0:00:17.813 ******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.062) 0:00:17.876 ******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.080) 0:00:17.957 ******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.088) 0:00:18.045 ******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.074) 0:00:18.120 ******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.109) 0:00:18.229 ******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 29 January 2026 09:30:11 +0000 (0:00:00.074) 0:00:18.303 ******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 29 January 2026 09:30:12 +0000 (0:00:00.072) 0:00:18.375 ******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 29 January 2026 09:30:54 +0000 (0:00:42.558) 0:01:00.934 ******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 29 January 2026 09:30:55 +0000 (0:00:01.322) 0:01:02.257 ******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 29 January 2026 09:30:56 +0000 (0:00:00.135) 0:01:02.392 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 29 January 2026 09:30:56 +0000 (0:00:00.117) 0:01:02.510 ******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 29 January 2026 09:30:56 +0000 (0:00:00.054) 0:01:02.564 ******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 29 January 2026 09:30:57 +0000 (0:00:01.361) 0:01:03.926 ******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 29 January 2026 09:30:57 +0000 (0:00:00.289) 0:01:04.215 ******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 29 January 2026 09:30:58 +0000 (0:00:00.228) 0:01:04.444 ******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 29 January 2026 09:30:58 +0000 (0:00:00.093) 0:01:04.537 ******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 29 January 2026 09:30:58 +0000 (0:00:00.093) 0:01:04.631 ******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 29 January 2026 09:30:58 +0000 (0:00:00.225) 0:01:04.857 ******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 29 January 2026 09:30:58 +0000 (0:00:00.332) 0:01:05.189 ******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 29 January 2026 09:30:58 +0000 (0:00:00.081) 0:01:05.271 ******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 29 January 2026 09:30:59 +0000 (0:00:00.050) 0:01:05.321 ******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 29 January 2026 09:30:59 +0000 (0:00:00.050) 0:01:05.371 ******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 29 January 2026 09:30:59 +0000 (0:00:00.048) 0:01:05.420 ******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 29 January 2026 09:30:59 +0000 (0:00:00.049) 0:01:05.470 ******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 29 January 2026 09:30:59 +0000 (0:00:00.089) 0:01:05.559 ******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:31:00 +0000 (0:00:01.061) 0:01:06.621 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:31:01 +0000 (0:00:00.816) 0:01:07.437 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:31:03 +0000 (0:00:02.223) 0:01:09.661 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:31:04 +0000 (0:00:00.900) 0:01:10.562 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:31:04 +0000 (0:00:00.057) 0:01:10.620 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:31:04 +0000 (0:00:00.410) 0:01:11.030 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.435) 0:01:11.465 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.089) 0:01:11.555 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.085) 0:01:11.640 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.038) 0:01:11.679 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.038) 0:01:11.718 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.038) 0:01:11.757 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.039) 0:01:11.797 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.038) 0:01:11.835 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:31:05 +0000 (0:00:00.436) 0:01:12.271 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.110) 0:01:12.382 ******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.088) 0:01:12.470 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.040) 0:01:12.510 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.038) 0:01:12.549 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.037) 0:01:12.587 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.037) 0:01:12.625 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.364) 0:01:12.990 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.039) 0:01:13.029 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:31:06 +0000 (0:00:00.069) 0:01:13.099 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:31:07 +0000 (0:00:00.597) 0:01:13.696 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:31:07 +0000 (0:00:00.503) 0:01:14.200 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:31:08 +0000 (0:00:00.460) 0:01:14.660 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:31:08 +0000 (0:00:00.155) 0:01:14.815 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:31:08 +0000 (0:00:00.088) 0:01:14.904 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:31:08 +0000 (0:00:00.281) 0:01:15.185 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:31:08 +0000 (0:00:00.085) 0:01:15.270 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.115) 0:01:15.386 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.084) 0:01:15.470 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.086) 0:01:15.556 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.117) 0:01:15.674 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.327) 0:01:16.001 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.053) 0:01:16.054 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.126) 0:01:16.181 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:31:09 +0000 (0:00:00.088) 0:01:16.269 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:31:10 +0000 (0:00:00.287) 0:01:16.556 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:31:10 +0000 (0:00:00.083) 0:01:16.640 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:31:10 +0000 (0:00:00.114) 0:01:16.754 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:31:10 +0000 (0:00:00.112) 0:01:16.866 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:31:10 +0000 (0:00:00.087) 0:01:16.953 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:31:10 +0000 (0:00:00.118) 0:01:17.072 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.300) 0:01:17.372 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.050) 0:01:17.423 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.199) 0:01:17.623 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.041) 0:01:17.664 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.040) 0:01:17.705 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.076) 0:01:17.781 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.216) 0:01:17.998 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:31:11 +0000 (0:00:00.039) 0:01:18.037 ******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:31:13 +0000 (0:00:01.380) 0:01:19.417 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:31:13 +0000 (0:00:00.385) 0:01:19.803 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:31:14 +0000 (0:00:01.287) 0:01:21.091 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:31:15 +0000 (0:00:00.254) 0:01:21.345 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:31:15 +0000 (0:00:00.049) 0:01:21.394 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:31:15 +0000 (0:00:00.045) 0:01:21.439 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:31:15 +0000 (0:00:00.071) 0:01:21.510 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:31:15 +0000 (0:00:00.462) 0:01:21.973 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:31:16 +0000 (0:00:00.402) 0:01:22.376 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:31:16 +0000 (0:00:00.213) 0:01:22.589 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:31:16 +0000 (0:00:00.043) 0:01:22.633 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:31:16 +0000 (0:00:00.042) 0:01:22.676 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:31:17 +0000 (0:00:00.778) 0:01:23.454 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:31:17 +0000 (0:00:00.100) 0:01:23.554 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:31:17 +0000 (0:00:00.300) 0:01:23.855 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:31:17 +0000 (0:00:00.245) 0:01:24.100 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:31:17 +0000 (0:00:00.095) 0:01:24.196 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:31:18 +0000 (0:00:00.212) 0:01:24.408 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:31:18 +0000 (0:00:00.243) 0:01:24.651 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:31:18 +0000 (0:00:00.076) 0:01:24.728 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:31:19 +0000 (0:00:01.318) 0:01:26.047 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:01.297) 0:01:27.344 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.224) 0:01:27.569 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.040) 0:01:27.609 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.039) 0:01:27.649 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.098) 0:01:27.748 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.041) 0:01:27.789 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.230) 0:01:28.020 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.075) 0:01:28.096 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:31:21 +0000 (0:00:00.042) 0:01:28.138 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:31:22 +0000 (0:00:00.231) 0:01:28.370 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:31:22 +0000 (0:00:00.038) 0:01:28.408 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:31:22 +0000 (0:00:00.040) 0:01:28.449 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:31:22 +0000 (0:00:00.337) 0:01:28.786 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:31:22 +0000 (0:00:00.238) 0:01:29.025 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:31:23 +0000 (0:00:00.418) 0:01:29.443 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:31:23 +0000 (0:00:00.257) 0:01:29.700 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:31:24 +0000 (0:00:00.648) 0:01:30.348 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:31:24 +0000 (0:00:00.052) 0:01:30.401 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:31:24 +0000 (0:00:00.222) 0:01:30.623 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:31:24 +0000 (0:00:00.222) 0:01:30.846 ******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 29 January 2026 09:31:24 +0000 (0:00:00.121) 0:01:30.967 ******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 29 January 2026 09:31:24 +0000 (0:00:00.209) 0:01:31.177 ******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 29 January 2026 09:31:25 +0000 (0:00:00.221) 0:01:31.399 ******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 29 January 2026 09:31:25 +0000 (0:00:00.215) 0:01:31.615 ******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 29 January 2026 09:31:25 +0000 (0:00:00.043) 0:01:31.658 ******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 29 January 2026 09:31:25 +0000 (0:00:00.040) 0:01:31.698 ******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 29 January 2026 09:31:25 +0000 (0:00:00.043) 0:01:31.742 ******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 29 January 2026 09:31:25 +0000 (0:00:00.042) 0:01:31.784 ******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 29 January 2026 09:31:26 +0000 (0:00:01.273) 0:01:33.058 ******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 29 January 2026 09:31:26 +0000 (0:00:00.226) 0:01:33.285 ******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 29 January 2026 09:31:27 +0000 (0:00:00.420) 0:01:33.705 ******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 29 January 2026 09:31:27 +0000 (0:00:00.048) 0:01:33.753 ******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 29 January 2026 09:31:27 +0000 (0:00:00.221) 0:01:33.975 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 29 January 2026 09:31:28 +0000 (0:00:00.500) 0:01:34.475 ******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 29 January 2026 09:31:28 +0000 (0:00:00.368) 0:01:34.844 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 29 January 2026 09:31:28 +0000 (0:00:00.227) 0:01:35.071 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 29 January 2026 09:31:29 +0000 (0:00:00.365) 0:01:35.436 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 29 January 2026 09:31:29 +0000 (0:00:00.357) 0:01:35.794 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 29 January 2026 09:31:29 +0000 (0:00:00.386) 0:01:36.180 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 29 January 2026 09:31:30 +0000 (0:00:00.349) 0:01:36.529 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 29 January 2026 09:31:30 +0000 (0:00:00.352) 0:01:36.881 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 29 January 2026 09:31:30 +0000 (0:00:00.364) 0:01:37.246 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 29 January 2026 09:31:31 +0000 (0:00:00.371) 0:01:37.618 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 29 January 2026 09:31:31 +0000 (0:00:00.376) 0:01:37.995 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 29 January 2026 09:31:32 +0000 (0:00:00.353) 0:01:38.348 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 29 January 2026 09:31:32 +0000 (0:00:00.362) 0:01:38.710 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 29 January 2026 09:31:32 +0000 (0:00:00.356) 0:01:39.067 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 29 January 2026 09:31:33 +0000 (0:00:00.357) 0:01:39.424 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 29 January 2026 09:31:33 +0000 (0:00:00.392) 0:01:39.817 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 29 January 2026 09:31:33 +0000 (0:00:00.359) 0:01:40.177 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 29 January 2026 09:31:34 +0000 (0:00:00.356) 0:01:40.533 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 29 January 2026 09:31:34 +0000 (0:00:00.357) 0:01:40.890 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 29 January 2026 09:31:34 +0000 (0:00:00.363) 0:01:41.254 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 29 January 2026 09:31:35 +0000 (0:00:00.387) 0:01:41.641 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 29 January 2026 09:31:35 +0000 (0:00:00.366) 0:01:42.007 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 29 January 2026 09:31:36 +0000 (0:00:00.365) 0:01:42.372 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 29 January 2026 09:31:36 +0000 (0:00:00.362) 0:01:42.735 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 29 January 2026 09:31:36 +0000 (0:00:00.372) 0:01:43.108 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 29 January 2026 09:31:37 +0000 (0:00:00.350) 0:01:43.459 ******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 29 January 2026 09:31:37 +0000 (0:00:00.361) 0:01:43.820 ******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 29 January 2026 09:31:37 +0000 (0:00:00.059) 0:01:43.880 ******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 29 January 2026 09:31:37 +0000 (0:00:00.295) 0:01:44.175 ******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 29 January 2026 09:31:38 +0000 (0:00:00.410) 0:01:44.586 ******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 29 January 2026 09:31:38 +0000 (0:00:00.344) 0:01:44.930 ******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 29 January 2026 09:31:38 +0000 (0:00:00.203) 0:01:45.134 ******
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 29 January 2026 09:31:38 +0000 (0:00:00.106) 0:01:45.240 ******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 29 January 2026 09:31:39 +0000 (0:00:00.249) 0:01:45.489 ******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 29 January 2026 09:31:39 +0000 (0:00:00.068) 0:01:45.557 ******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 29 January 2026 09:31:39 +0000 (0:00:00.397) 0:01:45.955 ******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 29 January 2026 09:31:40 +0000 (0:00:00.425) 0:01:46.381 ******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 29 January 2026 09:31:40 +0000 (0:00:00.475) 0:01:46.856 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:31:40 +0000 (0:00:00.264) 0:01:47.120 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 29 January 2026 09:31:41 +0000 (0:00:00.676) 0:01:47.796 ******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 42.56s
repo_setup : Initialize python venv and install requirements ------------ 6.65s
libvirt_manager : Populate service facts -------------------------------- 2.22s
repo_setup : Make sure git-core package is installed -------------------- 1.44s
libvirt_manager : Remove workload and volumes --------------------------- 1.38s
ci_setup : Install needed packages -------------------------------------- 1.36s
test_deps : Install python yaml libs ------------------------------------ 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.32s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.30s
podman : Ensure podman is installed ------------------------------------- 1.29s
libvirt_manager : Install packages required for using KVM --------------- 1.27s
ci_setup : Manage directories ------------------------------------------- 1.06s
repo_setup : Get repo-setup repository ---------------------------------- 1.05s
repo_setup : Run repo-setup --------------------------------------------- 0.91s
libvirt_manager : Start virtqemud socket service ------------------------ 0.90s
Gathering Facts --------------------------------------------------------- 0.83s
libvirt_manager : Get installed packages list --------------------------- 0.82s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.81s
virtualbmc : Remove vbmc files ------------------------------------------ 0.78s
repo_setup : Install repo-setup package --------------------------------- 0.72s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:31:42 +0000 (0:00:00.049) 0:00:00.049 ******
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Thursday 29 January 2026 09:31:42 +0000 (0:00:00.952) 0:00:01.001 ******
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Thursday 29 January 2026 09:31:44 +0000 (0:00:01.646) 0:00:02.648 ******
ok: [instance]
TASK [Ensure _output exists] ***************************************************
Thursday 29 January 2026 09:31:44 +0000 (0:00:00.100) 0:00:02.748 ******
changed: [instance]
TASK [Load networking definition] **********************************************
Thursday 29 January 2026 09:31:45 +0000 (0:00:00.382) 0:00:03.131 ******
ok: [instance]
TASK [Load scenarios] **********************************************************
Thursday 29 January 2026 09:31:45 +0000 (0:00:00.054) 0:00:03.185 ******
ok: [instance]
TASK [Set output facts] ********************************************************
Thursday 29 January 2026 09:31:45 +0000 (0:00:00.053) 0:00:03.239 ******
ok: [instance]
TASK [Test scenarios] **********************************************************
Thursday 29 January 2026 09:31:45 +0000 (0:00:00.050) 0:00:03.289 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Standard osp_trunk with extended translation)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DHCP options for VM types)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Baremetal integration)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DCN like network layout)
TASK [Ensure tree exists] ******************************************************
Thursday 29 January 2026 09:31:45 +0000 (0:00:00.178) 0:00:03.467 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.626) 0:00:04.093 ******
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.072) 0:00:04.166 ******
ok: [instance] =>
msg: 'Running: Standard osp_trunk with extended translation'
TASK [Generate network data] ***************************************************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.052) 0:00:04.218 ******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.160) 0:00:04.379 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.073) 0:00:04.452 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.305) 0:00:04.757 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.061) 0:00:04.819 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.060) 0:00:04.880 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:31:46 +0000 (0:00:00.112) 0:00:04.992 ******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.107) 0:00:05.100 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.066) 0:00:05.167 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.515) 0:00:05.682 ******
changed: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.143) 0:00:05.826 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.058) 0:00:05.885 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.059) 0:00:05.944 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:31:47 +0000 (0:00:00.060) 0:00:06.004 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:31:48 +0000 (0:00:00.102) 0:00:06.107 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:31:48 +0000 (0:00:00.052) 0:00:06.160 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:31:48 +0000 (0:00:00.157) 0:00:06.317 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:31:48 +0000 (0:00:00.050) 0:00:06.368 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:31:48 +0000 (0:00:00.283) 0:00:06.652 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:31:49 +0000 (0:00:00.456) 0:00:07.108 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:31:49 +0000 (0:00:00.123) 0:00:07.231 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:31:49 +0000 (0:00:00.090) 0:00:07.322 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:31:49 +0000 (0:00:00.478) 0:00:07.800 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:31:49 +0000 (0:00:00.182) 0:00:07.982 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:31:50 +0000 (0:00:00.085) 0:00:08.068 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:31:50 +0000 (0:00:00.604) 0:00:08.672 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:31:51 +0000 (0:00:00.655) 0:00:09.328 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:31:51 +0000 (0:00:00.467) 0:00:09.795 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:31:52 +0000 (0:00:00.461) 0:00:10.256 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:31:52 +0000 (0:00:00.150) 0:00:10.407 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:31:52 +0000 (0:00:00.293) 0:00:10.700 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:31:53 +0000 (0:00:00.425) 0:00:11.126 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:31:53 +0000 (0:00:00.166) 0:00:11.292 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:31:53 +0000 (0:00:00.145) 0:00:11.438 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:31:54 +0000 (0:00:01.570) 0:00:13.008 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:31:55 +0000 (0:00:00.219) 0:00:13.228 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:31:55 +0000 (0:00:00.389) 0:00:13.617 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:31:57 +0000 (0:00:01.767) 0:00:15.384 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:31:57 +0000 (0:00:00.440) 0:00:15.825 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:31:57 +0000 (0:00:00.069) 0:00:15.894 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:31:57 +0000 (0:00:00.062) 0:00:15.956 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:31:58 +0000 (0:00:00.458) 0:00:16.415 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:31:58 +0000 (0:00:00.323) 0:00:16.738 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:32:00 +0000 (0:00:01.291) 0:00:18.029 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:32:03 +0000 (0:00:03.545) 0:00:21.575 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:32:03 +0000 (0:00:00.242) 0:00:21.818 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:32:04 +0000 (0:00:00.384) 0:00:22.202 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:32:04 +0000 (0:00:00.405) 0:00:22.607 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:32:04 +0000 (0:00:00.119) 0:00:22.726 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:32:05 +0000 (0:00:00.421) 0:00:23.147 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:32:05 +0000 (0:00:00.051) 0:00:23.199 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:32:05 +0000 (0:00:00.122) 0:00:23.321 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:32:05 +0000 (0:00:00.400) 0:00:23.721 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:32:05 +0000 (0:00:00.048) 0:00:23.770 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:32:06 +0000 (0:00:00.265) 0:00:24.036 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:32:06 +0000 (0:00:00.965) 0:00:25.001 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:32:07 +0000 (0:00:00.050) 0:00:25.051 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:32:07 +0000 (0:00:00.078) 0:00:25.129 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:32:07 +0000 (0:00:00.097) 0:00:25.226 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:32:07 +0000 (0:00:00.192) 0:00:25.419 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:32:07 +0000 (0:00:00.062) 0:00:25.481 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:32:07 +0000 (0:00:00.069) 0:00:25.550 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.468) 0:00:26.019 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.086) 0:00:26.105 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.087) 0:00:26.193 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.060) 0:00:26.254 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.067) 0:00:26.321 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.508) 0:00:26.830 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.050) 0:00:26.880 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:32:08 +0000 (0:00:00.113) 0:00:26.993 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:32:09 +0000 (0:00:00.063) 0:00:27.056 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:32:09 +0000 (0:00:00.507) 0:00:27.564 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:32:09 +0000 (0:00:00.130) 0:00:27.695 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:32:10 +0000 (0:00:00.336) 0:00:28.031 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:32:10 +0000 (0:00:00.066) 0:00:28.098 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:32:10 +0000 (0:00:00.232) 0:00:28.330 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:32:10 +0000 (0:00:00.098) 0:00:28.429 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:32:10 +0000 (0:00:00.378) 0:00:28.807 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:32:11 +0000 (0:00:00.387) 0:00:29.195 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:32:11 +0000 (0:00:00.414) 0:00:29.610 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:32:11 +0000 (0:00:00.130) 0:00:29.740 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.388) 0:00:30.129 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.059) 0:00:30.188 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.089) 0:00:30.278 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.056) 0:00:30.334 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.054) 0:00:30.388 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.049) 0:00:30.438 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.202) 0:00:30.640 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.083) 0:00:30.724 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:32:12 +0000 (0:00:00.244) 0:00:30.969 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:32:13 +0000 (0:00:00.440) 0:00:31.410 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:32:13 +0000 (0:00:00.184) 0:00:31.594 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:32:13 +0000 (0:00:00.060) 0:00:31.655 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.472) 0:00:32.127 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.094) 0:00:32.222 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.049) 0:00:32.272 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.049) 0:00:32.322 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.145) 0:00:32.468 ******
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.108) 0:00:32.577 ******
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.087) 0:00:32.664 ******
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.086) 0:00:32.751 ******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.122) 0:00:32.873 ******
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:32:14 +0000 (0:00:00.110) 0:00:32.984 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.142) 0:00:33.126 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.068) 0:00:33.194 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:12:4a:2f', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ab:2e:a5', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.160) 0:00:33.355 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.109) 0:00:33.464 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.206) 0:00:33.671 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.088) 0:00:33.759 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:32:15 +0000 (0:00:00.211) 0:00:33.971 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:32:16 +0000 (0:00:00.053) 0:00:34.025 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:32:16 +0000 (0:00:00.050) 0:00:34.075 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:12:4a:2f', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ab:2e:a5', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:32:16 +0000 (0:00:00.169) 0:00:34.245 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:32:16 +0000 (0:00:00.068) 0:00:34.313 ******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:12:4a:2f', 'entry': 'set:compute,52:54:00:12:4a:2f,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:ab:2e:a5', 'entry': 'set:compute,52:54:00:ab:2e:a5,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:32:17 +0000 (0:00:00.734) 0:00:35.047 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:32:17 +0000 (0:00:00.116) 0:00:35.164 ******
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:32:17 +0000 (0:00:00.122) 0:00:35.287 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:32:17 +0000 (0:00:00.184) 0:00:35.471 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:32:17 +0000 (0:00:00.069) 0:00:35.541 ******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:32:17 +0000 (0:00:00.109) 0:00:35.650 ******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:32:18 +0000 (0:00:01.056) 0:00:36.707 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:32:18 +0000 (0:00:00.053) 0:00:36.761 ******
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:32:18 +0000 (0:00:00.071) 0:00:36.832 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:32:18 +0000 (0:00:00.061) 0:00:36.894 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:32:19 +0000 (0:00:00.452) 0:00:37.346 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:32:19 +0000 (0:00:00.072) 0:00:37.418 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:32:20 +0000 (0:00:00.702) 0:00:38.121 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:32:20 +0000 (0:00:00.404) 0:00:38.525 ******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 29 January 2026 09:32:20 +0000 (0:00:00.401) 0:00:38.926 ******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.265) 0:00:39.191 ******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.314) 0:00:39.506 ******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.103) 0:00:39.610 ******
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.065) 0:00:39.675 ******
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.102) 0:00:39.777 ******
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.065) 0:00:39.843 ******
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.067) 0:00:39.910 ******
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 29 January 2026 09:32:21 +0000 (0:00:00.066) 0:00:39.977 ******
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.110) 0:00:40.088 ******
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.066) 0:00:40.154 ******
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.067) 0:00:40.222 ******
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.055) 0:00:40.278 ******
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.102) 0:00:40.380 ******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.062) 0:00:40.443 ******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.060) 0:00:40.503 ******
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 29 January 2026 09:32:22 +0000 (0:00:00.238) 0:00:40.741 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 29 January 2026 09:32:23 +0000 (0:00:00.640) 0:00:41.382 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 29 January 2026 09:32:23 +0000 (0:00:00.417) 0:00:41.799 ******
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:32:24 +0000 (0:00:00.272) 0:00:42.072 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:32:24 +0000 (0:00:00.842) 0:00:42.914 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:32:27 +0000 (0:00:02.179) 0:00:45.093 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:32:27 +0000 (0:00:00.909) 0:00:46.003 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:32:28 +0000 (0:00:00.059) 0:00:46.062 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:32:28 +0000 (0:00:00.441) 0:00:46.503 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:32:28 +0000 (0:00:00.380) 0:00:46.884 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:32:28 +0000 (0:00:00.089) 0:00:46.973 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.087) 0:00:47.060 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.038) 0:00:47.099 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.038) 0:00:47.137 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.037) 0:00:47.175 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.038) 0:00:47.213 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.037) 0:00:47.250 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.315) 0:00:47.566 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.101) 0:00:47.667 ******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.088) 0:00:47.755 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:32:29 +0000 (0:00:00.227) 0:00:47.983 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:32:30 +0000 (0:00:00.088) 0:00:48.072 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:32:30 +0000 (0:00:00.081) 0:00:48.153 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:32:30 +0000 (0:00:00.081) 0:00:48.235 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:32:30 +0000 (0:00:00.332) 0:00:48.567 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:32:30 +0000 (0:00:00.289) 0:00:48.857 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:32:30 +0000 (0:00:00.091) 0:00:48.949 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:32:31 +0000 (0:00:00.085) 0:00:49.034 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:32:31 +0000 (0:00:00.083) 0:00:49.118 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:32:31 +0000 (0:00:00.258) 0:00:49.376 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:32:31 +0000 (0:00:00.320) 0:00:49.697 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:32:32 +0000 (0:00:00.923) 0:00:50.620 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:32:33 +0000 (0:00:00.575) 0:00:51.196 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:32:33 +0000 (0:00:00.712) 0:00:51.909 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:32:34 +0000 (0:00:00.282) 0:00:52.191 ******
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': 8918085, 'dev': 64513, 'nlink': 1, 'atime': 1769679116.0832314, 'mtime': 1769679116.0832314, 'ctime': 1769679116.0832314, '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': 8918086, 'dev': 64513, 'nlink': 1, 'atime': 1769679116.0852313, 'mtime': 1769679116.0852313, 'ctime': 1769679116.0852313, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:32:34 +0000 (0:00:00.539) 0:00:52.730 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:32:35 +0000 (0:00:00.915) 0:00:53.646 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:32:36 +0000 (0:00:00.392) 0:00:54.038 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:32:36 +0000 (0:00:00.416) 0:00:54.455 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:32:36 +0000 (0:00:00.470) 0:00:54.926 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.136) 0:00:55.062 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.090) 0:00:55.153 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.281) 0:00:55.434 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.085) 0:00:55.519 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.195) 0:00:55.715 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.084) 0:00:55.800 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.086) 0:00:55.886 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:32:37 +0000 (0:00:00.118) 0:00:56.004 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:32:38 +0000 (0:00:00.295) 0:00:56.300 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:32:38 +0000 (0:00:00.050) 0:00:56.350 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:32:38 +0000 (0:00:00.132) 0:00:56.482 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:32:38 +0000 (0:00:00.085) 0:00:56.568 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:32:38 +0000 (0:00:00.312) 0:00:56.880 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:32:38 +0000 (0:00:00.085) 0:00:56.965 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.111) 0:00:57.077 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.086) 0:00:57.164 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.085) 0:00:57.250 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.114) 0:00:57.364 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.292) 0:00:57.657 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.047) 0:00:57.705 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.214) 0:00:57.919 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.043) 0:00:57.962 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:32:39 +0000 (0:00:00.042) 0:00:58.004 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:32:40 +0000 (0:00:00.045) 0:00:58.050 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:32:40 +0000 (0:00:00.213) 0:00:58.263 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:32:40 +0000 (0:00:00.038) 0:00:58.302 ******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:32:41 +0000 (0:00:01.363) 0:00:59.665 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:32:42 +0000 (0:00:00.378) 0:01:00.043 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:32:43 +0000 (0:00:01.287) 0:01:01.331 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:32:43 +0000 (0:00:00.254) 0:01:01.586 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:32:43 +0000 (0:00:00.048) 0:01:01.634 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:32:43 +0000 (0:00:00.077) 0:01:01.711 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:32:43 +0000 (0:00:00.074) 0:01:01.785 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:32:44 +0000 (0:00:00.464) 0:01:02.250 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:32:44 +0000 (0:00:00.440) 0:01:02.691 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:32:44 +0000 (0:00:00.200) 0:01:02.891 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:32:44 +0000 (0:00:00.043) 0:01:02.934 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:32:45 +0000 (0:00:00.087) 0:01:03.022 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:32:45 +0000 (0:00:00.738) 0:01:03.760 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:32:45 +0000 (0:00:00.105) 0:01:03.865 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:32:46 +0000 (0:00:00.218) 0:01:04.083 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:32:46 +0000 (0:00:00.243) 0:01:04.327 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:32:46 +0000 (0:00:00.148) 0:01:04.476 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:32:46 +0000 (0:00:00.216) 0:01:04.692 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:32:46 +0000 (0:00:00.247) 0:01:04.940 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:32:47 +0000 (0:00:00.078) 0:01:05.018 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:32:48 +0000 (0:00:01.301) 0:01:06.320 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:32:51 +0000 (0:00:03.366) 0:01:09.686 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:32:51 +0000 (0:00:00.232) 0:01:09.919 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:32:51 +0000 (0:00:00.070) 0:01:09.989 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.042) 0:01:10.031 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.071) 0:01:10.103 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.043) 0:01:10.146 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.239) 0:01:10.385 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.072) 0:01:10.458 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.041) 0:01:10.499 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.276) 0:01:10.775 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.042) 0:01:10.818 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:32:52 +0000 (0:00:00.042) 0:01:10.861 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:32:53 +0000 (0:00:00.569) 0:01:11.430 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:32:53 +0000 (0:00:00.231) 0:01:11.662 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:32:54 +0000 (0:00:00.426) 0:01:12.088 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:32:54 +0000 (0:00:00.292) 0:01:12.381 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:32:54 +0000 (0:00:00.600) 0:01:12.981 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:32:55 +0000 (0:00:00.051) 0:01:13.032 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:32:55 +0000 (0:00:00.232) 0:01:13.265 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:32:55 +0000 (0:00:00.233) 0:01:13.498 ******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 29 January 2026 09:32:55 +0000 (0:00:00.129) 0:01:13.627 ******
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Thursday 29 January 2026 09:32:55 +0000 (0:00:00.328) 0:01:13.955 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 29 January 2026 09:32:56 +0000 (0:00:00.609) 0:01:14.565 ******
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 29 January 2026 09:32:56 +0000 (0:00:00.042) 0:01:14.608 ******
ok: [instance] =>
msg: 'Running: DHCP options for VM types'
TASK [Generate network data] ***************************************************
Thursday 29 January 2026 09:32:56 +0000 (0:00:00.043) 0:01:14.652 ******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:32:56 +0000 (0:00:00.182) 0:01:14.834 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:32:56 +0000 (0:00:00.043) 0:01:14.877 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.194) 0:01:15.071 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.042) 0:01:15.113 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.041) 0:01:15.155 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.064) 0:01:15.220 ******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.079) 0:01:15.299 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.042) 0:01:15.342 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.347) 0:01:15.689 ******
ok: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.081) 0:01:15.771 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.049) 0:01:15.820 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.047) 0:01:15.867 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.047) 0:01:15.915 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.047) 0:01:15.963 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:32:57 +0000 (0:00:00.045) 0:01:16.009 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:32:58 +0000 (0:00:00.140) 0:01:16.149 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:32:58 +0000 (0:00:00.042) 0:01:16.191 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:32:58 +0000 (0:00:00.271) 0:01:16.463 ******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:32:58 +0000 (0:00:00.403) 0:01:16.866 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:32:58 +0000 (0:00:00.089) 0:01:16.955 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:32:58 +0000 (0:00:00.050) 0:01:17.006 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:32:59 +0000 (0:00:00.454) 0:01:17.460 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:32:59 +0000 (0:00:00.156) 0:01:17.616 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:32:59 +0000 (0:00:00.069) 0:01:17.686 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:33:00 +0000 (0:00:00.894) 0:01:18.581 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:33:01 +0000 (0:00:01.075) 0:01:19.656 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:33:02 +0000 (0:00:00.895) 0:01:20.552 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:33:03 +0000 (0:00:00.878) 0:01:21.431 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:33:03 +0000 (0:00:00.092) 0:01:21.523 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:33:03 +0000 (0:00:00.211) 0:01:21.735 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:33:04 +0000 (0:00:00.799) 0:01:22.534 ******
skipping: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:33:04 +0000 (0:00:00.064) 0:01:22.599 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:33:04 +0000 (0:00:00.046) 0:01:22.645 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:33:04 +0000 (0:00:00.043) 0:01:22.689 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:33:05 +0000 (0:00:00.465) 0:01:23.155 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:33:05 +0000 (0:00:00.495) 0:01:23.650 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:33:06 +0000 (0:00:01.278) 0:01:24.929 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:33:10 +0000 (0:00:03.349) 0:01:28.278 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:33:10 +0000 (0:00:00.239) 0:01:28.518 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:33:10 +0000 (0:00:00.429) 0:01:28.948 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:33:11 +0000 (0:00:00.420) 0:01:29.368 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:33:11 +0000 (0:00:00.071) 0:01:29.439 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:33:11 +0000 (0:00:00.422) 0:01:29.862 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:33:11 +0000 (0:00:00.043) 0:01:29.905 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:33:11 +0000 (0:00:00.073) 0:01:29.979 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:33:12 +0000 (0:00:00.439) 0:01:30.419 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:33:12 +0000 (0:00:00.043) 0:01:30.462 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:33:12 +0000 (0:00:00.239) 0:01:30.702 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:33:13 +0000 (0:00:00.792) 0:01:31.494 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:33:13 +0000 (0:00:00.046) 0:01:31.541 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:33:13 +0000 (0:00:00.045) 0:01:31.586 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:33:13 +0000 (0:00:00.136) 0:01:31.723 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.293) 0:01:32.016 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.067) 0:01:32.084 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.065) 0:01:32.150 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.477) 0:01:32.627 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.044) 0:01:32.671 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.123) 0:01:32.795 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.057) 0:01:32.852 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:14 +0000 (0:00:00.066) 0:01:32.918 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:15 +0000 (0:00:00.471) 0:01:33.390 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:15 +0000 (0:00:00.044) 0:01:33.434 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:15 +0000 (0:00:00.067) 0:01:33.502 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:15 +0000 (0:00:00.053) 0:01:33.555 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:15 +0000 (0:00:00.062) 0:01:33.618 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.526) 0:01:34.144 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.043) 0:01:34.188 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.068) 0:01:34.256 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.051) 0:01:34.307 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.059) 0:01:34.367 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.451) 0:01:34.818 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.041) 0:01:34.860 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:16 +0000 (0:00:00.107) 0:01:34.968 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.051) 0:01:35.019 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.059) 0:01:35.078 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.446) 0:01:35.524 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.040) 0:01:35.565 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.065) 0:01:35.630 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.050) 0:01:35.680 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:17 +0000 (0:00:00.132) 0:01:35.812 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:18 +0000 (0:00:00.445) 0:01:36.258 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:18 +0000 (0:00:00.041) 0:01:36.299 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:33:18 +0000 (0:00:00.065) 0:01:36.365 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:33:18 +0000 (0:00:00.041) 0:01:36.407 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:33:19 +0000 (0:00:00.852) 0:01:37.259 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:33:19 +0000 (0:00:00.150) 0:01:37.410 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:33:19 +0000 (0:00:00.248) 0:01:37.658 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:33:19 +0000 (0:00:00.047) 0:01:37.706 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:33:19 +0000 (0:00:00.247) 0:01:37.953 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:33:19 +0000 (0:00:00.047) 0:01:38.001 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:33:20 +0000 (0:00:00.223) 0:01:38.224 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:33:20 +0000 (0:00:00.047) 0:01:38.272 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:33:20 +0000 (0:00:00.262) 0:01:38.534 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:33:20 +0000 (0:00:00.047) 0:01:38.582 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:33:20 +0000 (0:00:00.362) 0:01:38.945 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:33:21 +0000 (0:00:00.354) 0:01:39.299 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:33:21 +0000 (0:00:00.370) 0:01:39.670 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:33:21 +0000 (0:00:00.113) 0:01:39.783 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.388) 0:01:40.172 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.048) 0:01:40.220 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.047) 0:01:40.268 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.048) 0:01:40.317 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.047) 0:01:40.365 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.042) 0:01:40.407 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.141) 0:01:40.549 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.042) 0:01:40.591 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:33:22 +0000 (0:00:00.226) 0:01:40.818 ******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.438) 0:01:41.256 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.089) 0:01:41.345 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.052) 0:01:41.398 ******
ok: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.443) 0:01:41.842 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.047) 0:01:41.890 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.040) 0:01:41.931 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:33:23 +0000 (0:00:00.041) 0:01:41.972 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.139) 0:01:42.111 ******
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.095) 0:01:42.207 ******
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.073) 0:01:42.281 ******
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.072) 0:01:42.353 ******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.072) 0:01:42.426 ******
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.097) 0:01:42.523 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.122) 0:01:42.646 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.051) 0:01:42.697 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:6d:c3:81', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:29:51:5a', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.134) 0:01:42.832 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:33:24 +0000 (0:00:00.082) 0:01:42.914 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.207) 0:01:43.121 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.046) 0:01:43.168 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.205) 0:01:43.373 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.047) 0:01:43.421 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.043) 0:01:43.464 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:6d:c3:81', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:29:51:5a', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.119) 0:01:43.584 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:33:25 +0000 (0:00:00.100) 0:01:43.684 ******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:6d:c3:81', 'entry': 'set:compute,52:54:00:6d:c3:81,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:29:51:5a', 'entry': 'set:compute,52:54:00:29:51:5a,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:33:26 +0000 (0:00:00.737) 0:01:44.421 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:33:26 +0000 (0:00:00.064) 0:01:44.486 ******
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:33:26 +0000 (0:00:00.105) 0:01:44.592 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:33:26 +0000 (0:00:00.132) 0:01:44.724 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:33:26 +0000 (0:00:00.100) 0:01:44.825 ******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:33:26 +0000 (0:00:00.135) 0:01:44.961 ******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:33:28 +0000 (0:00:01.640) 0:01:46.601 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:33:28 +0000 (0:00:00.040) 0:01:46.642 ******
ok: [instance] => (item=compute)
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:33:28 +0000 (0:00:00.056) 0:01:46.699 ******
changed: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:33:29 +0000 (0:00:00.409) 0:01:47.108 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:33:29 +0000 (0:00:00.393) 0:01:47.502 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:33:29 +0000 (0:00:00.051) 0:01:47.554 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:33:30 +0000 (0:00:00.672) 0:01:48.226 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:33:30 +0000 (0:00:00.416) 0:01:48.643 ******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 29 January 2026 09:33:31 +0000 (0:00:00.380) 0:01:49.024 ******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 29 January 2026 09:33:31 +0000 (0:00:00.117) 0:01:49.141 ******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 29 January 2026 09:33:31 +0000 (0:00:00.210) 0:01:49.352 ******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 29 January 2026 09:33:31 +0000 (0:00:00.083) 0:01:49.435 ******
ok: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 29 January 2026 09:33:31 +0000 (0:00:00.241) 0:01:49.677 ******
ok: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 29 January 2026 09:33:31 +0000 (0:00:00.052) 0:01:49.729 ******
ok: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.387) 0:01:50.117 ******
ok: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.053) 0:01:50.170 ******
ok: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.053) 0:01:50.224 ******
ok: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.238) 0:01:50.463 ******
ok: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.226) 0:01:50.689 ******
ok: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.058) 0:01:50.748 ******
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.048) 0:01:50.796 ******
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.044) 0:01:50.841 ******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.099) 0:01:50.941 ******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 29 January 2026 09:33:32 +0000 (0:00:00.043) 0:01:50.984 ******
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 29 January 2026 09:33:33 +0000 (0:00:00.219) 0:01:51.203 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 29 January 2026 09:33:33 +0000 (0:00:00.578) 0:01:51.781 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 29 January 2026 09:33:34 +0000 (0:00:00.396) 0:01:52.178 ******
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:33:34 +0000 (0:00:00.210) 0:01:52.388 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:33:35 +0000 (0:00:00.632) 0:01:53.021 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:33:37 +0000 (0:00:02.083) 0:01:55.105 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:33:37 +0000 (0:00:00.748) 0:01:55.853 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:33:37 +0000 (0:00:00.054) 0:01:55.907 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.296) 0:01:56.204 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.290) 0:01:56.495 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.081) 0:01:56.576 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.080) 0:01:56.657 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.084) 0:01:56.741 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.041) 0:01:56.782 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.040) 0:01:56.822 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.041) 0:01:56.864 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:33:38 +0000 (0:00:00.040) 0:01:56.904 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.277) 0:01:57.181 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.094) 0:01:57.276 ******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.079) 0:01:57.356 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.326) 0:01:57.682 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.083) 0:01:57.766 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.078) 0:01:57.845 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:39 +0000 (0:00:00.078) 0:01:57.923 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:40 +0000 (0:00:00.270) 0:01:58.193 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:33:40 +0000 (0:00:00.288) 0:01:58.482 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:33:40 +0000 (0:00:00.082) 0:01:58.564 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:33:40 +0000 (0:00:00.077) 0:01:58.642 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:33:40 +0000 (0:00:00.128) 0:01:58.770 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:33:41 +0000 (0:00:00.271) 0:01:59.042 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:33:41 +0000 (0:00:00.290) 0:01:59.332 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:33:42 +0000 (0:00:00.941) 0:02:00.274 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:33:42 +0000 (0:00:00.646) 0:02:00.921 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:33:43 +0000 (0:00:00.570) 0:02:01.491 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:33:43 +0000 (0:00:00.239) 0:02:01.731 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:33:43 +0000 (0:00:00.039) 0:02:01.770 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:33:44 +0000 (0:00:00.796) 0:02:02.567 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:33:44 +0000 (0:00:00.420) 0:02:02.988 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:33:45 +0000 (0:00:00.376) 0:02:03.364 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:33:45 +0000 (0:00:00.477) 0:02:03.841 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:33:45 +0000 (0:00:00.121) 0:02:03.963 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.082) 0:02:04.046 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.287) 0:02:04.334 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.168) 0:02:04.502 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.109) 0:02:04.612 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.079) 0:02:04.692 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.079) 0:02:04.771 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:33:46 +0000 (0:00:00.111) 0:02:04.883 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.291) 0:02:05.175 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.042) 0:02:05.217 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.180) 0:02:05.398 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.082) 0:02:05.480 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.282) 0:02:05.763 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.078) 0:02:05.842 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:33:47 +0000 (0:00:00.108) 0:02:05.950 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.078) 0:02:06.028 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.079) 0:02:06.108 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.109) 0:02:06.217 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.296) 0:02:06.514 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.094) 0:02:06.608 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.205) 0:02:06.813 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.043) 0:02:06.857 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.042) 0:02:06.900 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:33:48 +0000 (0:00:00.047) 0:02:06.947 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:33:49 +0000 (0:00:00.233) 0:02:07.181 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:33:49 +0000 (0:00:00.039) 0:02:07.221 ******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:33:50 +0000 (0:00:01.402) 0:02:08.623 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:33:51 +0000 (0:00:00.404) 0:02:09.028 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:33:52 +0000 (0:00:01.286) 0:02:10.314 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:33:52 +0000 (0:00:00.255) 0:02:10.569 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:33:52 +0000 (0:00:00.104) 0:02:10.674 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:33:52 +0000 (0:00:00.047) 0:02:10.722 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:33:52 +0000 (0:00:00.073) 0:02:10.795 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:33:53 +0000 (0:00:00.328) 0:02:11.124 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:33:53 +0000 (0:00:00.311) 0:02:11.435 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:33:53 +0000 (0:00:00.207) 0:02:11.643 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:33:53 +0000 (0:00:00.043) 0:02:11.686 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:33:53 +0000 (0:00:00.094) 0:02:11.780 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:33:54 +0000 (0:00:00.769) 0:02:12.550 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:33:54 +0000 (0:00:00.105) 0:02:12.656 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:33:54 +0000 (0:00:00.224) 0:02:12.880 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:33:55 +0000 (0:00:00.286) 0:02:13.167 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:33:55 +0000 (0:00:00.110) 0:02:13.277 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:33:55 +0000 (0:00:00.213) 0:02:13.490 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:33:55 +0000 (0:00:00.247) 0:02:13.738 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:33:55 +0000 (0:00:00.077) 0:02:13.816 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:33:57 +0000 (0:00:01.289) 0:02:15.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] ********************************
Thursday 29 January 2026 09:34:00 +0000 (0:00:03.335) 0:02:18.441 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:34:00 +0000 (0:00:00.234) 0:02:18.676 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:34:00 +0000 (0:00:00.044) 0:02:18.721 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:34:00 +0000 (0:00:00.098) 0:02:18.820 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:34:00 +0000 (0:00:00.076) 0:02:18.896 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:34:00 +0000 (0:00:00.045) 0:02:18.942 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:34:01 +0000 (0:00:00.241) 0:02:19.183 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:34:01 +0000 (0:00:00.074) 0:02:19.257 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:34:01 +0000 (0:00:00.042) 0:02:19.299 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:34:01 +0000 (0:00:00.229) 0:02:19.529 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:34:01 +0000 (0:00:00.091) 0:02:19.620 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:34:01 +0000 (0:00:00.044) 0:02:19.664 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:34:02 +0000 (0:00:00.566) 0:02:20.231 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:34:02 +0000 (0:00:00.245) 0:02:20.476 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:34:02 +0000 (0:00:00.434) 0:02:20.911 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:34:03 +0000 (0:00:00.260) 0:02:21.172 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:34:03 +0000 (0:00:00.646) 0:02:21.818 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:34:03 +0000 (0:00:00.054) 0:02:21.873 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:34:04 +0000 (0:00:00.233) 0:02:22.107 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:34:04 +0000 (0:00:00.225) 0:02:22.332 ******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 29 January 2026 09:34:04 +0000 (0:00:00.138) 0:02:22.471 ******
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Thursday 29 January 2026 09:34:04 +0000 (0:00:00.218) 0:02:22.689 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.593) 0:02:23.283 ******
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.040) 0:02:23.324 ******
ok: [instance] =>
msg: 'Running: Baremetal integration'
TASK [Generate network data] ***************************************************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.041) 0:02:23.366 ******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.184) 0:02:23.550 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.042) 0:02:23.593 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.199) 0:02:23.792 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.041) 0:02:23.833 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.040) 0:02:23.874 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:34:05 +0000 (0:00:00.064) 0:02:23.939 ******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.079) 0:02:24.018 ******
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.062) 0:02:24.081 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.346) 0:02:24.427 ******
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding bm-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.166) 0:02:24.594 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.051) 0:02:24.646 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.046) 0:02:24.692 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.047) 0:02:24.739 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.047) 0:02:24.787 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.041) 0:02:24.828 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.137) 0:02:24.966 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:34:06 +0000 (0:00:00.040) 0:02:25.007 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:34:07 +0000 (0:00:00.234) 0:02:25.241 ******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:34:07 +0000 (0:00:00.397) 0:02:25.639 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:34:07 +0000 (0:00:00.092) 0:02:25.731 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:34:07 +0000 (0:00:00.052) 0:02:25.783 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:34:08 +0000 (0:00:00.440) 0:02:26.224 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:34:08 +0000 (0:00:00.113) 0:02:26.337 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:34:08 +0000 (0:00:00.064) 0:02:26.401 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:34:09 +0000 (0:00:01.270) 0:02:27.672 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:34:11 +0000 (0:00:01.431) 0:02:29.103 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:34:12 +0000 (0:00:01.301) 0:02:30.404 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:34:13 +0000 (0:00:01.299) 0:02:31.704 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:34:13 +0000 (0:00:00.144) 0:02:31.848 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:34:14 +0000 (0:00:00.209) 0:02:32.058 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:34:15 +0000 (0:00:01.105) 0:02:33.164 ******
skipping: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:34:15 +0000 (0:00:00.064) 0:02:33.229 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:34:15 +0000 (0:00:00.047) 0:02:33.276 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:34:15 +0000 (0:00:00.089) 0:02:33.365 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:34:15 +0000 (0:00:00.470) 0:02:33.836 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:34:16 +0000 (0:00:00.681) 0:02:34.517 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:34:17 +0000 (0:00:01.281) 0:02:35.798 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:34:21 +0000 (0:00:03.418) 0:02:39.217 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:34:21 +0000 (0:00:00.239) 0:02:39.457 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:34:21 +0000 (0:00:00.402) 0:02:39.860 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:34:22 +0000 (0:00:00.411) 0:02:40.272 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:34:22 +0000 (0:00:00.075) 0:02:40.347 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:34:22 +0000 (0:00:00.418) 0:02:40.765 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:34:22 +0000 (0:00:00.086) 0:02:40.852 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:34:22 +0000 (0:00:00.075) 0:02:40.928 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:34:23 +0000 (0:00:00.400) 0:02:41.328 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:34:23 +0000 (0:00:00.043) 0:02:41.371 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:34:23 +0000 (0:00:00.238) 0:02:41.609 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:34:24 +0000 (0:00:00.733) 0:02:42.343 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:34:24 +0000 (0:00:00.093) 0:02:42.437 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:34:24 +0000 (0:00:00.044) 0:02:42.482 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:34:24 +0000 (0:00:00.074) 0:02:42.556 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:24 +0000 (0:00:00.451) 0:02:43.008 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.051) 0:02:43.060 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.059) 0:02:43.119 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.518) 0:02:43.638 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.044) 0:02:43.682 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.069) 0:02:43.751 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.053) 0:02:43.804 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:25 +0000 (0:00:00.062) 0:02:43.867 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:26 +0000 (0:00:00.468) 0:02:44.335 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:26 +0000 (0:00:00.094) 0:02:44.430 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:26 +0000 (0:00:00.072) 0:02:44.503 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:26 +0000 (0:00:00.053) 0:02:44.557 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:26 +0000 (0:00:00.062) 0:02:44.619 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.469) 0:02:45.089 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.042) 0:02:45.131 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.067) 0:02:45.199 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.110) 0:02:45.309 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.063) 0:02:45.373 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.470) 0:02:45.844 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.044) 0:02:45.888 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:27 +0000 (0:00:00.072) 0:02:45.960 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.051) 0:02:46.012 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.061) 0:02:46.074 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.513) 0:02:46.587 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.043) 0:02:46.630 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.068) 0:02:46.698 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.053) 0:02:46.751 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:28 +0000 (0:00:00.061) 0:02:46.813 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:29 +0000 (0:00:00.457) 0:02:47.270 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:29 +0000 (0:00:00.042) 0:02:47.312 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:29 +0000 (0:00:00.119) 0:02:47.432 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:29 +0000 (0:00:00.054) 0:02:47.486 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:29 +0000 (0:00:00.063) 0:02:47.549 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.463) 0:02:48.013 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.044) 0:02:48.058 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.069) 0:02:48.127 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.053) 0:02:48.181 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.061) 0:02:48.243 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.526) 0:02:48.769 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.044) 0:02:48.813 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.070) 0:02:48.883 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.056) 0:02:48.940 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:30 +0000 (0:00:00.063) 0:02:49.003 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:31 +0000 (0:00:00.463) 0:02:49.467 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:31 +0000 (0:00:00.094) 0:02:49.561 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:31 +0000 (0:00:00.069) 0:02:49.631 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:31 +0000 (0:00:00.053) 0:02:49.684 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:31 +0000 (0:00:00.062) 0:02:49.746 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:32 +0000 (0:00:00.472) 0:02:50.219 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:32 +0000 (0:00:00.045) 0:02:50.265 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:32 +0000 (0:00:00.068) 0:02:50.333 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:32 +0000 (0:00:00.116) 0:02:50.450 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:32 +0000 (0:00:00.064) 0:02:50.514 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:32 +0000 (0:00:00.460) 0:02:50.975 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.043) 0:02:51.018 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.068) 0:02:51.087 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.052) 0:02:51.139 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.061) 0:02:51.201 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.529) 0:02:51.730 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.042) 0:02:51.773 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.068) 0:02:51.841 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:34:33 +0000 (0:00:00.043) 0:02:51.885 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:35 +0000 (0:00:01.369) 0:02:53.254 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:35 +0000 (0:00:00.161) 0:02:53.416 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:34:35 +0000 (0:00:00.243) 0:02:53.659 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:35 +0000 (0:00:00.047) 0:02:53.706 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:34:35 +0000 (0:00:00.229) 0:02:53.936 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:35 +0000 (0:00:00.048) 0:02:53.985 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:34:36 +0000 (0:00:00.227) 0:02:54.212 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:36 +0000 (0:00:00.048) 0:02:54.260 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:34:36 +0000 (0:00:00.220) 0:02:54.481 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:36 +0000 (0:00:00.103) 0:02:54.584 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:34:36 +0000 (0:00:00.220) 0:02:54.805 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:34:36 +0000 (0:00:00.048) 0:02:54.853 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:34:37 +0000 (0:00:00.218) 0:02:55.072 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:34:37 +0000 (0:00:00.046) 0:02:55.119 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:34:37 +0000 (0:00:00.356) 0:02:55.475 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:34:37 +0000 (0:00:00.357) 0:02:55.833 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.416) 0:02:56.250 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.120) 0:02:56.371 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.367) 0:02:56.738 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.047) 0:02:56.786 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.049) 0:02:56.835 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.048) 0:02:56.884 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.048) 0:02:56.932 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:34:38 +0000 (0:00:00.042) 0:02:56.974 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:34:39 +0000 (0:00:00.260) 0:02:57.235 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:34:39 +0000 (0:00:00.046) 0:02:57.282 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:34:39 +0000 (0:00:00.233) 0:02:57.515 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:34:39 +0000 (0:00:00.421) 0:02:57.937 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.099) 0:02:58.037 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.054) 0:02:58.091 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.463) 0:02:58.555 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.119) 0:02:58.675 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.045) 0:02:58.720 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.044) 0:02:58.765 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.098) 0:02:58.863 ******
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:34:40 +0000 (0:00:00.128) 0:02:58.992 ******
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.088) 0:02:59.080 ******
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.086) 0:02:59.167 ******
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.085) 0:02:59.253 ******
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.230) 0:02:59.484 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.127) 0:02:59.612 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.057) 0:02:59.669 ******
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:71:3b:93', '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:ff:4e:23', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.092) 0:02:59.762 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:34:41 +0000 (0:00:00.085) 0:02:59.847 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.206) 0:03:00.054 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.046) 0:03:00.100 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.210) 0:03:00.310 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.047) 0:03:00.358 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.043) 0:03:00.401 ******
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:71:3b:93', '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:ff:4e:23', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.156) 0:03:00.557 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:34:42 +0000 (0:00:00.053) 0:03:00.611 ******
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:71:3b:93', 'entry': 'set:compute,52:54:00:71:3b:93,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:ff:4e:23', 'entry': 'set:compute,52:54:00:ff:4e:23,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:34:44 +0000 (0:00:01.517) 0:03:02.128 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:34:44 +0000 (0:00:00.066) 0:03:02.195 ******
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:34:44 +0000 (0:00:00.154) 0:03:02.350 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:34:44 +0000 (0:00:00.132) 0:03:02.482 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:34:44 +0000 (0:00:00.055) 0:03:02.538 ******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:34:44 +0000 (0:00:00.210) 0:03:02.748 ******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:34:47 +0000 (0:00:02.932) 0:03:05.681 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:34:47 +0000 (0:00:00.042) 0:03:05.723 ******
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:34:47 +0000 (0:00:00.052) 0:03:05.775 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:34:47 +0000 (0:00:00.042) 0:03:05.818 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:34:48 +0000 (0:00:00.387) 0:03:06.206 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:34:48 +0000 (0:00:00.050) 0:03:06.256 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:34:48 +0000 (0:00:00.660) 0:03:06.917 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:34:49 +0000 (0:00:00.373) 0:03:07.290 ******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 29 January 2026 09:34:49 +0000 (0:00:00.455) 0:03:07.746 ******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 29 January 2026 09:34:49 +0000 (0:00:00.147) 0:03:07.893 ******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.211) 0:03:08.105 ******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
ok: [instance] => (item=public_bm-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.099) 0:03:08.205 ******
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.045) 0:03:08.251 ******
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.045) 0:03:08.296 ******
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.045) 0:03:08.342 ******
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.045) 0:03:08.387 ******
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.045) 0:03:08.433 ******
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.104) 0:03:08.537 ******
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.048) 0:03:08.585 ******
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.048) 0:03:08.634 ******
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.046) 0:03:08.680 ******
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.043) 0:03:08.723 ******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.040) 0:03:08.764 ******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 29 January 2026 09:34:50 +0000 (0:00:00.039) 0:03:08.804 ******
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 29 January 2026 09:34:51 +0000 (0:00:00.212) 0:03:09.016 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 29 January 2026 09:34:51 +0000 (0:00:00.610) 0:03:09.627 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 29 January 2026 09:34:52 +0000 (0:00:00.406) 0:03:10.033 ******
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:34:52 +0000 (0:00:00.219) 0:03:10.252 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:34:52 +0000 (0:00:00.649) 0:03:10.902 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:34:54 +0000 (0:00:02.079) 0:03:12.982 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:34:55 +0000 (0:00:00.706) 0:03:13.689 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:34:55 +0000 (0:00:00.049) 0:03:13.739 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.294) 0:03:14.033 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.347) 0:03:14.381 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.083) 0:03:14.465 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.082) 0:03:14.547 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.040) 0:03:14.587 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.040) 0:03:14.628 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.040) 0:03:14.669 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.040) 0:03:14.709 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:34:56 +0000 (0:00:00.039) 0:03:14.749 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.286) 0:03:15.036 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.225) 0:03:15.261 ******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.081) 0:03:15.342 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.223) 0:03:15.566 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.085) 0:03:15.651 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.079) 0:03:15.730 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:57 +0000 (0:00:00.078) 0:03:15.809 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:58 +0000 (0:00:00.273) 0:03:16.082 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:34:58 +0000 (0:00:00.361) 0:03:16.444 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:34:58 +0000 (0:00:00.086) 0:03:16.531 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:34:58 +0000 (0:00:00.080) 0:03:16.612 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:34:58 +0000 (0:00:00.079) 0:03:16.692 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:34:58 +0000 (0:00:00.281) 0:03:16.973 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:34:59 +0000 (0:00:00.305) 0:03:17.279 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:35:00 +0000 (0:00:01.053) 0:03:18.332 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:35:00 +0000 (0:00:00.589) 0:03:18.922 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:35:01 +0000 (0:00:00.600) 0:03:19.522 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:35:01 +0000 (0:00:00.246) 0:03:19.769 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:35:01 +0000 (0:00:00.041) 0:03:19.810 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:35:02 +0000 (0:00:00.876) 0:03:20.686 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:35:03 +0000 (0:00:00.386) 0:03:21.073 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:35:03 +0000 (0:00:00.375) 0:03:21.448 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:35:03 +0000 (0:00:00.474) 0:03:21.923 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.181) 0:03:22.104 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.085) 0:03:22.189 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.287) 0:03:22.477 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.078) 0:03:22.555 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.109) 0:03:22.665 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.080) 0:03:22.745 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.079) 0:03:22.825 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:35:04 +0000 (0:00:00.111) 0:03:22.937 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:35:05 +0000 (0:00:00.355) 0:03:23.292 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:35:05 +0000 (0:00:00.048) 0:03:23.340 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:35:05 +0000 (0:00:00.132) 0:03:23.473 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:35:05 +0000 (0:00:00.083) 0:03:23.556 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:35:05 +0000 (0:00:00.289) 0:03:23.846 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:35:05 +0000 (0:00:00.079) 0:03:23.925 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.110) 0:03:24.036 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.080) 0:03:24.116 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.149) 0:03:24.265 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.115) 0:03:24.381 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.303) 0:03:24.684 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.043) 0:03:24.728 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.213) 0:03:24.941 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:35:06 +0000 (0:00:00.042) 0:03:24.983 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:35:07 +0000 (0:00:00.041) 0:03:25.024 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:35:07 +0000 (0:00:00.045) 0:03:25.070 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:35:07 +0000 (0:00:00.295) 0:03:25.366 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:35:07 +0000 (0:00:00.040) 0:03:25.407 ******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:35:08 +0000 (0:00:01.414) 0:03:26.821 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:35:09 +0000 (0:00:00.391) 0:03:27.213 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:35:10 +0000 (0:00:01.285) 0:03:28.498 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:35:10 +0000 (0:00:00.299) 0:03:28.797 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:35:10 +0000 (0:00:00.052) 0:03:28.850 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:35:10 +0000 (0:00:00.048) 0:03:28.898 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:35:10 +0000 (0:00:00.076) 0:03:28.975 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:35:11 +0000 (0:00:00.331) 0:03:29.306 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:35:11 +0000 (0:00:00.315) 0:03:29.622 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:35:11 +0000 (0:00:00.206) 0:03:29.828 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:35:11 +0000 (0:00:00.104) 0:03:29.933 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:35:11 +0000 (0:00:00.043) 0:03:29.976 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:35:12 +0000 (0:00:00.761) 0:03:30.738 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:35:12 +0000 (0:00:00.103) 0:03:30.841 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:35:13 +0000 (0:00:00.222) 0:03:31.063 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:35:13 +0000 (0:00:00.305) 0:03:31.369 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:35:13 +0000 (0:00:00.110) 0:03:31.480 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:35:13 +0000 (0:00:00.232) 0:03:31.712 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:35:13 +0000 (0:00:00.251) 0:03:31.964 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:35:14 +0000 (0:00:00.080) 0:03:32.044 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:35:15 +0000 (0:00:01.300) 0:03:33.345 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:35:18 +0000 (0:00:03.341) 0:03:36.686 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:35:18 +0000 (0:00:00.246) 0:03:36.933 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:35:18 +0000 (0:00:00.044) 0:03:36.977 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.043) 0:03:37.020 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.130) 0:03:37.151 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.043) 0:03:37.194 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.240) 0:03:37.434 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.073) 0:03:37.508 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.041) 0:03:37.550 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.226) 0:03:37.777 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.042) 0:03:37.819 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:35:19 +0000 (0:00:00.044) 0:03:37.863 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:35:20 +0000 (0:00:00.555) 0:03:38.419 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:35:20 +0000 (0:00:00.243) 0:03:38.663 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:35:21 +0000 (0:00:00.426) 0:03:39.089 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:35:21 +0000 (0:00:00.260) 0:03:39.349 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:35:22 +0000 (0:00:00.722) 0:03:40.072 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:35:22 +0000 (0:00:00.055) 0:03:40.127 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:35:22 +0000 (0:00:00.234) 0:03:40.362 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:35:22 +0000 (0:00:00.226) 0:03:40.588 ******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 29 January 2026 09:35:22 +0000 (0:00:00.093) 0:03:40.682 ******
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Thursday 29 January 2026 09:35:22 +0000 (0:00:00.226) 0:03:40.908 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Thursday 29 January 2026 09:35:23 +0000 (0:00:00.616) 0:03:41.525 ******
ok: [instance]
TASK [Output scenario name] ****************************************************
Thursday 29 January 2026 09:35:23 +0000 (0:00:00.044) 0:03:41.569 ******
ok: [instance] =>
msg: 'Running: DCN like network layout'
TASK [Generate network data] ***************************************************
Thursday 29 January 2026 09:35:23 +0000 (0:00:00.046) 0:03:41.615 ******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:35:23 +0000 (0:00:00.144) 0:03:41.760 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:35:23 +0000 (0:00:00.044) 0:03:41.805 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.264) 0:03:42.069 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.044) 0:03:42.113 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.044) 0:03:42.158 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.071) 0:03:42.230 ******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'dcn1-compute-0', 'value': 'dcn1_compute'})
ok: [instance] => (item={'key': 'dcn1-compute-1', 'value': 'dcn1_compute'})
ok: [instance] => (item={'key': 'dcn2-compute-0', 'value': 'dcn2_compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.158) 0:03:42.388 ******
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.067) 0:03:42.455 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:35:24 +0000 (0:00:00.366) 0:03:42.822 ******
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding dcn1-compute-0 to dcn1_computes)
changed: [instance] => (item=Adding dcn1-compute-1 to dcn1_computes)
changed: [instance] => (item=Adding dcn2-compute-0 to dcn2_computes)
ok: [instance] => (item=Adding bm-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.229) 0:03:43.051 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.112) 0:03:43.163 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.050) 0:03:43.214 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.050) 0:03:43.265 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.051) 0:03:43.316 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.044) 0:03:43.361 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.146) 0:03:43.507 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.043) 0:03:43.550 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:35:25 +0000 (0:00:00.235) 0:03:43.785 ******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:35:26 +0000 (0:00:00.475) 0:03:44.261 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:35:26 +0000 (0:00:00.106) 0:03:44.367 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:35:26 +0000 (0:00:00.056) 0:03:44.423 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:35:26 +0000 (0:00:00.456) 0:03:44.880 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:35:26 +0000 (0:00:00.121) 0:03:45.001 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=dcn1_tr)
ok: [instance] => (item=dcn2_tr)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:35:27 +0000 (0:00:00.101) 0:03:45.103 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:35:29 +0000 (0:00:02.373) 0:03:47.476 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:35:32 +0000 (0:00:02.838) 0:03:50.315 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:35:34 +0000 (0:00:02.393) 0:03:52.708 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:35:37 +0000 (0:00:02.396) 0:03:55.105 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:35:37 +0000 (0:00:00.163) 0:03:55.268 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:35:37 +0000 (0:00:00.217) 0:03:55.485 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:35:39 +0000 (0:00:01.981) 0:03:57.466 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:35:39 +0000 (0:00:00.108) 0:03:57.575 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:35:39 +0000 (0:00:00.181) 0:03:57.757 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:35:41 +0000 (0:00:01.407) 0:03:59.164 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:35:41 +0000 (0:00:00.216) 0:03:59.380 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:35:41 +0000 (0:00:00.384) 0:03:59.765 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:35:43 +0000 (0:00:01.954) 0:04:01.719 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:35:44 +0000 (0:00:00.450) 0:04:02.170 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:35:44 +0000 (0:00:00.048) 0:04:02.218 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:35:44 +0000 (0:00:00.042) 0:04:02.261 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:35:44 +0000 (0:00:00.573) 0:04:02.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 [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:35:46 +0000 (0:00:01.326) 0:04:04.161 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:35:47 +0000 (0:00:01.361) 0:04:05.523 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:35:50 +0000 (0:00:03.440) 0:04:08.963 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:35:51 +0000 (0:00:00.240) 0:04:09.204 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:35:51 +0000 (0:00:00.402) 0:04:09.607 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:35:52 +0000 (0:00:00.409) 0:04:10.016 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:35:52 +0000 (0:00:00.076) 0:04:10.092 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:35:52 +0000 (0:00:00.431) 0:04:10.524 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:35:52 +0000 (0:00:00.047) 0:04:10.572 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:35:52 +0000 (0:00:00.077) 0:04:10.649 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:35:53 +0000 (0:00:00.473) 0:04:11.122 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:35:53 +0000 (0:00:00.046) 0:04:11.169 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:35:53 +0000 (0:00:00.241) 0:04:11.411 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:35:54 +0000 (0:00:00.725) 0:04:12.136 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:35:54 +0000 (0:00:00.047) 0:04:12.183 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:35:54 +0000 (0:00:00.042) 0:04:12.226 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:35:54 +0000 (0:00:00.074) 0:04:12.300 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:55 +0000 (0:00:00.893) 0:04:13.193 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:55 +0000 (0:00:00.054) 0:04:13.248 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:55 +0000 (0:00:00.062) 0:04:13.311 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:35:55 +0000 (0:00:00.534) 0:04:13.846 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:35:55 +0000 (0:00:00.045) 0:04:13.891 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:55 +0000 (0:00:00.069) 0:04:13.961 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.052) 0:04:14.014 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.061) 0:04:14.075 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.491) 0:04:14.566 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.045) 0:04:14.611 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.144) 0:04:14.756 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.058) 0:04:14.814 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:56 +0000 (0:00:00.064) 0:04:14.879 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:35:57 +0000 (0:00:00.470) 0:04:15.349 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:35:57 +0000 (0:00:00.044) 0:04:15.394 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:57 +0000 (0:00:00.071) 0:04:15.465 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:57 +0000 (0:00:00.055) 0:04:15.521 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:57 +0000 (0:00:00.063) 0:04:15.584 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.557) 0:04:16.142 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.045) 0:04:16.188 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.070) 0:04:16.258 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.053) 0:04:16.312 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.062) 0:04:16.374 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.473) 0:04:16.848 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:35:58 +0000 (0:00:00.045) 0:04:16.893 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.142) 0:04:17.036 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.057) 0:04:17.093 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.063) 0:04:17.157 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.488) 0:04:17.645 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.043) 0:04:17.689 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.071) 0:04:17.760 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.127) 0:04:17.888 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:35:59 +0000 (0:00:00.065) 0:04:17.954 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:00 +0000 (0:00:00.474) 0:04:18.429 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:00 +0000 (0:00:00.044) 0:04:18.473 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:00 +0000 (0:00:00.071) 0:04:18.545 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:00 +0000 (0:00:00.053) 0:04:18.599 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:00 +0000 (0:00:00.064) 0:04:18.663 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.555) 0:04:19.218 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.047) 0:04:19.266 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.075) 0:04:19.341 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.054) 0:04:19.396 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.066) 0:04:19.462 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.465) 0:04:19.928 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:01 +0000 (0:00:00.044) 0:04:19.972 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.142) 0:04:20.115 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.056) 0:04:20.172 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.064) 0:04:20.236 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.472) 0:04:20.708 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.044) 0:04:20.753 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.071) 0:04:20.824 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.055) 0:04:20.879 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:02 +0000 (0:00:00.063) 0:04:20.943 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:03 +0000 (0:00:00.552) 0:04:21.496 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:03 +0000 (0:00:00.047) 0:04:21.543 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:03 +0000 (0:00:00.071) 0:04:21.615 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:03 +0000 (0:00:00.055) 0:04:21.670 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:03 +0000 (0:00:00.063) 0:04:21.734 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:04 +0000 (0:00:00.478) 0:04:22.212 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:04 +0000 (0:00:00.117) 0:04:22.330 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:04 +0000 (0:00:00.076) 0:04:22.407 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:04 +0000 (0:00:00.057) 0:04:22.464 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:04 +0000 (0:00:00.065) 0:04:22.530 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.491) 0:04:23.021 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.043) 0:04:23.065 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.069) 0:04:23.134 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.128) 0:04:23.263 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.067) 0:04:23.330 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.484) 0:04:23.815 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.046) 0:04:23.861 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.073) 0:04:23.935 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:05 +0000 (0:00:00.054) 0:04:23.989 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:06 +0000 (0:00:00.063) 0:04:24.052 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:06 +0000 (0:00:00.549) 0:04:24.602 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:06 +0000 (0:00:00.046) 0:04:24.648 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:06 +0000 (0:00:00.071) 0:04:24.720 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:06 +0000 (0:00:00.055) 0:04:24.776 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:06 +0000 (0:00:00.064) 0:04:24.840 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:07 +0000 (0:00:00.479) 0:04:25.320 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:07 +0000 (0:00:00.044) 0:04:25.364 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:07 +0000 (0:00:00.146) 0:04:25.510 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:07 +0000 (0:00:00.057) 0:04:25.568 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:07 +0000 (0:00:00.068) 0:04:25.636 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.487) 0:04:26.123 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.045) 0:04:26.169 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.073) 0:04:26.242 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.056) 0:04:26.299 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.138) 0:04:26.437 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.480) 0:04:26.918 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:08 +0000 (0:00:00.045) 0:04:26.964 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.071) 0:04:27.035 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.056) 0:04:27.092 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.063) 0:04:27.155 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.489) 0:04:27.645 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.118) 0:04:27.763 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.073) 0:04:27.836 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.055) 0:04:27.891 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:09 +0000 (0:00:00.065) 0:04:27.957 ******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:10 +0000 (0:00:00.474) 0:04:28.432 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:10 +0000 (0:00:00.045) 0:04:28.477 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:10 +0000 (0:00:00.070) 0:04:28.547 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:10 +0000 (0:00:00.132) 0:04:28.680 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:10 +0000 (0:00:00.067) 0:04:28.748 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:11 +0000 (0:00:00.480) 0:04:29.228 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:11 +0000 (0:00:00.044) 0:04:29.273 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:11 +0000 (0:00:00.070) 0:04:29.343 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:11 +0000 (0:00:00.054) 0:04:29.398 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:11 +0000 (0:00:00.065) 0:04:29.463 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:11 +0000 (0:00:00.509) 0:04:29.972 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.045) 0:04:30.018 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.071) 0:04:30.089 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.054) 0:04:30.144 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.061) 0:04:30.206 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.489) 0:04:30.695 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.043) 0:04:30.739 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.142) 0:04:30.882 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:36:12 +0000 (0:00:00.047) 0:04:30.929 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:15 +0000 (0:00:02.580) 0:04:33.510 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocpbm)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn1_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:15 +0000 (0:00:00.129) 0:04:33.639 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:15 +0000 (0:00:00.243) 0:04:33.883 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.132) 0:04:34.016 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.232) 0:04:34.248 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.050) 0:04:34.299 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.229) 0:04:34.528 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.050) 0:04:34.578 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.232) 0:04:34.811 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:16 +0000 (0:00:00.051) 0:04:34.862 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.227) 0:04:35.090 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.128) 0:04:35.218 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.230) 0:04:35.449 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.050) 0:04:35.499 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.228) 0:04:35.728 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.048) 0:04:35.776 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:17 +0000 (0:00:00.227) 0:04:36.004 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.049) 0:04:36.053 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.226) 0:04:36.279 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.124) 0:04:36.403 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.230) 0:04:36.634 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.050) 0:04:36.684 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.228) 0:04:36.913 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:36:18 +0000 (0:00:00.049) 0:04:36.963 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:36:19 +0000 (0:00:00.371) 0:04:37.334 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:36:19 +0000 (0:00:00.381) 0:04:37.715 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.374) 0:04:38.090 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.121) 0:04:38.212 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.372) 0:04:38.585 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.050) 0:04:38.636 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.051) 0:04:38.687 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.053) 0:04:38.740 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.051) 0:04:38.792 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:36:20 +0000 (0:00:00.045) 0:04:38.837 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'ocpbm': {'network-v4': '192.168.111.0/24'}}, 'group-templates': {'dcn1_computes': {'networks': {'ocpbm': None}}, 'dcn2_computes': {'networks': {'ocpbm': None}}, 'baremetals': {'networks': {'ocpbm': {'range-v4': {'start': '192.168.111.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:36:21 +0000 (0:00:00.298) 0:04:39.135 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:36:21 +0000 (0:00:00.047) 0:04:39.182 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:36:21 +0000 (0:00:00.241) 0:04:39.424 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:36:21 +0000 (0:00:00.433) 0:04:39.857 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:36:21 +0000 (0:00:00.107) 0:04:39.965 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:36:22 +0000 (0:00:00.056) 0:04:40.022 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:36:22 +0000 (0:00:00.561) 0:04:40.583 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:36:22 +0000 (0:00:00.055) 0:04:40.638 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:36:22 +0000 (0:00:00.046) 0:04:40.685 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:36:22 +0000 (0:00:00.046) 0:04:40.731 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ocpbm)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:36:22 +0000 (0:00:00.105) 0:04:40.836 ******
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
skipping: [instance] => (item=dcn1-compute-0 - ctlplane)
skipping: [instance] => (item=dcn1-compute-1 - ctlplane)
skipping: [instance] => (item=dcn2-compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:36:23 +0000 (0:00:00.191) 0:04:41.028 ******
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
ok: [instance] => (item=dcn1-compute-0 - ctlplanedcn1)
ok: [instance] => (item=dcn1-compute-1 - ctlplanedcn1)
skipping: [instance] => (item=dcn2-compute-0 - ctlplanedcn1)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:36:23 +0000 (0:00:00.190) 0:04:41.218 ******
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance] => (item=dcn1-compute-0 - ctlplanedcn2)
skipping: [instance] => (item=dcn1-compute-1 - ctlplanedcn2)
ok: [instance] => (item=dcn2-compute-0 - ctlplanedcn2)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:36:23 +0000 (0:00:00.250) 0:04:41.469 ******
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance] => (item=dcn1-compute-0 - internalapi)
skipping: [instance] => (item=dcn1-compute-1 - internalapi)
skipping: [instance] => (item=dcn2-compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:36:23 +0000 (0:00:00.145) 0:04:41.615 ******
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
skipping: [instance] => (item=dcn1-compute-0 - public)
skipping: [instance] => (item=dcn1-compute-1 - public)
skipping: [instance] => (item=dcn2-compute-0 - public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:36:23 +0000 (0:00:00.197) 0:04:41.812 ******
ok: [instance] => (item=bm-0 - ocpbm)
skipping: [instance] => (item=compute-0 - ocpbm)
ok: [instance] => (item=dcn1-compute-0 - ocpbm)
ok: [instance] => (item=dcn1-compute-1 - ocpbm)
ok: [instance] => (item=dcn2-compute-0 - ocpbm)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.230) 0:04:42.043 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.139) 0:04:42.182 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.058) 0:04:42.240 ******
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:30:6a:f1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:a4:81:62', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:73:12:65', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:b7:b8:d2', '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:92:2c:c7', '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:7e:ef:6e', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:9f:52:82', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:68:21:cd', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.173) 0:04:42.413 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn1_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn2_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=ocpbm)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.173) 0:04:42.587 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.213) 0:04:42.801 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:36:24 +0000 (0:00:00.049) 0:04:42.851 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.207) 0:04:43.059 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.048) 0:04:43.107 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.208) 0:04:43.316 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.047) 0:04:43.363 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.207) 0:04:43.571 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.126) 0:04:43.697 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.210) 0:04:43.908 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.050) 0:04:43.958 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:36:25 +0000 (0:00:00.047) 0:04:44.006 ******
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:30:6a:f1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:a4:81:62', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:73:12:65', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:b7:b8:d2', '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:92:2c:c7', '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:7e:ef:6e', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:9f:52:82', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:68:21:cd', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:36:26 +0000 (0:00:00.298) 0:04:44.304 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:36:26 +0000 (0:00:00.056) 0:04:44.360 ******
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:30:6a:f1', 'entry': 'set:compute,52:54:00:30:6a:f1,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:a4:81:62', 'entry': 'set:dcn1_compute,52:54:01:a4:81:62,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:73:12:65', 'entry': 'set:dcn1_compute,52:54:02:73:12:65,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:b7:b8:d2', 'entry': 'set:dcn2_compute,52:54:03:b7:b8:d2,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:92:2c:c7', 'entry': 'set:compute,52:54:00:92:2c:c7,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:7e:ef:6e', 'entry': 'set:dcn1_compute,52:54:01:7e:ef:6e,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:9f:52:82', 'entry': 'set:dcn1_compute,52:54:02:9f:52:82,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:68:21:cd', 'entry': 'set:dcn2_compute,52:54:03:68:21:cd,192.168.111.160,dcn2-compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:36:30 +0000 (0:00:04.041) 0:04:48.402 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:36:30 +0000 (0:00:00.072) 0:04:48.475 ******
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=dcn1-compute-0)
ok: [instance] => (item=dcn1-compute-1)
ok: [instance] => (item=dcn2-compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:36:30 +0000 (0:00:00.318) 0:04:48.793 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:36:30 +0000 (0:00:00.211) 0:04:49.005 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:36:31 +0000 (0:00:00.063) 0:04:49.068 ******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:36:31 +0000 (0:00:00.396) 0:04:49.464 ******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:36:37 +0000 (0:00:06.390) 0:04:55.855 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:36:37 +0000 (0:00:00.049) 0:04:55.905 ******
skipping: [instance] => (item=compute)
skipping: [instance] => (item=dcn1_compute)
skipping: [instance] => (item=dcn2_compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:36:38 +0000 (0:00:00.150) 0:04:56.056 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:36:38 +0000 (0:00:00.048) 0:04:56.105 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:36:38 +0000 (0:00:00.414) 0:04:56.519 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:36:38 +0000 (0:00:00.055) 0:04:56.575 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:36:39 +0000 (0:00:00.678) 0:04:57.254 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:36:39 +0000 (0:00:00.379) 0:04:57.633 ******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Thursday 29 January 2026 09:36:40 +0000 (0:00:00.395) 0:04:58.028 ******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ocpbm.local', 'ip': ''})
ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.utility', 'ip': '192.168.133.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.ctlplanedcn1.local', 'ip': '192.168.133.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.ocpbm.local', 'ip': '192.168.111.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-1.utility', 'ip': '192.168.133.151'})
ok: [instance] => (item={'rec': 'dcn2-compute-0.utility', 'ip': '192.168.144.160'})
TASK [Glob all dhcp configuration files] ***************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:11.041) 0:05:09.070 ******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.239) 0:05:09.310 ******
ok: [instance] => (item=dcn1_tr_dcn1-compute-0)
ok: [instance] => (item=dcn1_tr_dcn1-compute-1)
ok: [instance] => (item=dcn2_tr_dcn2-compute-0)
ok: [instance] => (item=ocpbm_bm-0)
ok: [instance] => (item=ocpbm_dcn1-compute-0)
ok: [instance] => (item=ocpbm_dcn1-compute-1)
ok: [instance] => (item=ocpbm_dcn2-compute-0)
ok: [instance] => (item=osp_trunk_bm-0)
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_bm-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.282) 0:05:09.592 ******
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.057) 0:05:09.650 ******
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.126) 0:05:09.777 ******
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.055) 0:05:09.832 ******
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.055) 0:05:09.888 ******
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.053) 0:05:09.942 ******
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Thursday 29 January 2026 09:36:51 +0000 (0:00:00.055) 0:05:09.997 ******
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.053) 0:05:10.051 ******
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.053) 0:05:10.105 ******
skipping: [instance]
TASK [Mark failure] ************************************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.051) 0:05:10.156 ******
skipping: [instance]
TASK [Display error message] ***************************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.055) 0:05:10.212 ******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.051) 0:05:10.264 ******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.137) 0:05:10.402 ******
changed: [instance]
TASK [Copy files of interest] **************************************************
Thursday 29 January 2026 09:36:52 +0000 (0:00:00.280) 0:05:10.682 ******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Thursday 29 January 2026 09:36:53 +0000 (0:00:00.572) 0:05:11.255 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Thursday 29 January 2026 09:36:53 +0000 (0:00:00.446) 0:05:11.701 ******
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:36:53 +0000 (0:00:00.226) 0:05:11.928 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:36:54 +0000 (0:00:00.700) 0:05:12.628 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:36:56 +0000 (0:00:02.206) 0:05:14.834 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:36:57 +0000 (0:00:00.753) 0:05:15.588 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:36:57 +0000 (0:00:00.060) 0:05:15.648 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.441) 0:05:16.090 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.322) 0:05:16.412 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.092) 0:05:16.504 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.092) 0:05:16.597 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.050) 0:05:16.647 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.046) 0:05:16.694 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.045) 0:05:16.740 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.042) 0:05:16.782 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:36:58 +0000 (0:00:00.049) 0:05:16.832 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:36:59 +0000 (0:00:00.377) 0:05:17.210 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:36:59 +0000 (0:00:00.109) 0:05:17.320 ******
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-dcn2_tr
- cifmw-public
- cifmw-dcn1_tr
- ocpbm
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:36:59 +0000 (0:00:00.092) 0:05:17.412 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:36:59 +0000 (0:00:00.467) 0:05:17.880 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:36:59 +0000 (0:00:00.089) 0:05:17.969 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:37:00 +0000 (0:00:00.081) 0:05:18.051 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:37:00 +0000 (0:00:00.249) 0:05:18.300 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:37:00 +0000 (0:00:00.290) 0:05:18.591 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:37:00 +0000 (0:00:00.292) 0:05:18.883 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:37:00 +0000 (0:00:00.098) 0:05:18.982 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:37:01 +0000 (0:00:00.091) 0:05:19.073 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:37:01 +0000 (0:00:00.086) 0:05:19.160 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:37:01 +0000 (0:00:00.279) 0:05:19.439 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:37:01 +0000 (0:00:00.416) 0:05:19.856 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:37:01 +0000 (0:00:00.096) 0:05:19.953 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:37:02 +0000 (0:00:00.088) 0:05:20.041 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:37:02 +0000 (0:00:00.085) 0:05:20.126 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:37:02 +0000 (0:00:00.270) 0:05:20.397 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:37:02 +0000 (0:00:00.309) 0:05:20.706 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:37:02 +0000 (0:00:00.260) 0:05:20.967 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:37:03 +0000 (0:00:00.082) 0:05:21.049 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:37:03 +0000 (0:00:00.089) 0:05:21.139 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:37:03 +0000 (0:00:00.265) 0:05:21.404 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:37:03 +0000 (0:00:00.327) 0:05:21.732 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:37:03 +0000 (0:00:00.091) 0:05:21.823 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:37:03 +0000 (0:00:00.091) 0:05:21.915 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:37:04 +0000 (0:00:00.257) 0:05:22.173 ******
changed: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:37:04 +0000 (0:00:00.307) 0:05:22.480 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:37:04 +0000 (0:00:00.316) 0:05:22.797 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:37:07 +0000 (0:00:02.490) 0:05:25.288 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:37:08 +0000 (0:00:01.446) 0:05:26.735 ******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:37:10 +0000 (0:00:01.737) 0:05:28.472 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:37:10 +0000 (0:00:00.269) 0:05:28.742 ******
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': 8918080, 'dev': 64513, 'nlink': 1, 'atime': 1769679342.253205, 'mtime': 1769679342.253205, 'ctime': 1769679342.253205, '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': 8918087, 'dev': 64513, 'nlink': 1, 'atime': 1769679342.2542052, 'mtime': 1769679342.2542052, 'ctime': 1769679342.2542052, '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': 8918090, 'dev': 64513, 'nlink': 1, 'atime': 1769679342.2552052, 'mtime': 1769679342.2552052, 'ctime': 1769679342.2552052, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:37:11 +0000 (0:00:00.937) 0:05:29.680 ******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-dcn2_tr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:37:13 +0000 (0:00:02.032) 0:05:31.713 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:37:14 +0000 (0:00:00.408) 0:05:32.121 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:37:14 +0000 (0:00:00.397) 0:05:32.518 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:37:16 +0000 (0:00:01.559) 0:05:34.078 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.140) 0:05:34.218 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.095) 0:05:34.314 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.283) 0:05:34.597 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.081) 0:05:34.679 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.119) 0:05:34.798 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.080) 0:05:34.879 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:37:16 +0000 (0:00:00.087) 0:05:34.966 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:37:17 +0000 (0:00:00.275) 0:05:35.242 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:37:17 +0000 (0:00:00.312) 0:05:35.555 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:37:17 +0000 (0:00:00.052) 0:05:35.607 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:37:17 +0000 (0:00:00.156) 0:05:35.763 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:37:17 +0000 (0:00:00.093) 0:05:35.857 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:37:18 +0000 (0:00:00.285) 0:05:36.143 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:37:18 +0000 (0:00:00.086) 0:05:36.230 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:37:18 +0000 (0:00:00.304) 0:05:36.534 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:37:18 +0000 (0:00:00.084) 0:05:36.618 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:37:18 +0000 (0:00:00.083) 0:05:36.702 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:37:18 +0000 (0:00:00.124) 0:05:36.827 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.319) 0:05:37.147 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.049) 0:05:37.197 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.232) 0:05:37.429 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.044) 0:05:37.474 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.132) 0:05:37.607 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.057) 0:05:37.665 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.233) 0:05:37.898 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:37:19 +0000 (0:00:00.043) 0:05:37.942 ******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:37:21 +0000 (0:00:01.467) 0:05:39.409 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:37:21 +0000 (0:00:00.416) 0:05:39.825 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:37:23 +0000 (0:00:01.298) 0:05:41.124 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:37:23 +0000 (0:00:00.350) 0:05:41.474 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:37:23 +0000 (0:00:00.057) 0:05:41.532 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:37:23 +0000 (0:00:00.051) 0:05:41.583 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:37:23 +0000 (0:00:00.084) 0:05:41.668 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:37:24 +0000 (0:00:00.359) 0:05:42.027 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:37:24 +0000 (0:00:00.351) 0:05:42.378 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:37:24 +0000 (0:00:00.294) 0:05:42.673 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:37:24 +0000 (0:00:00.052) 0:05:42.726 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:37:24 +0000 (0:00:00.048) 0:05:42.774 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:37:25 +0000 (0:00:00.776) 0:05:43.551 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:37:25 +0000 (0:00:00.113) 0:05:43.665 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:37:25 +0000 (0:00:00.225) 0:05:43.891 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:37:26 +0000 (0:00:00.340) 0:05:44.231 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:37:26 +0000 (0:00:00.119) 0:05:44.351 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:37:26 +0000 (0:00:00.249) 0:05:44.600 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:37:26 +0000 (0:00:00.263) 0:05:44.863 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:37:27 +0000 (0:00:00.161) 0:05:45.025 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:37:28 +0000 (0:00:01.374) 0:05:46.399 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:37:31 +0000 (0:00:03.407) 0:05:49.806 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.255) 0:05:50.062 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.049) 0:05:50.111 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.050) 0:05:50.162 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.082) 0:05:50.244 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.141) 0:05:50.386 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.247) 0:05:50.634 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.083) 0:05:50.717 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.049) 0:05:50.767 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:37:32 +0000 (0:00:00.232) 0:05:50.999 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:37:33 +0000 (0:00:00.048) 0:05:51.047 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:37:33 +0000 (0:00:00.052) 0:05:51.100 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:37:33 +0000 (0:00:00.705) 0:05:51.806 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:37:34 +0000 (0:00:00.287) 0:05:52.093 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:37:34 +0000 (0:00:00.496) 0:05:52.590 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:37:34 +0000 (0:00:00.280) 0:05:52.870 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:37:35 +0000 (0:00:00.846) 0:05:53.717 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:37:35 +0000 (0:00:00.063) 0:05:53.780 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:37:36 +0000 (0:00:00.276) 0:05:54.056 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:37:36 +0000 (0:00:00.268) 0:05:54.324 ******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Thursday 29 January 2026 09:37:36 +0000 (0:00:00.100) 0:05:54.425 ******
changed: [instance]
TASK [Fail if needed] **********************************************************
Thursday 29 January 2026 09:37:36 +0000 (0:00:00.244) 0:05:54.670 ******
skipping: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:37:36 +0000 (0:00:00.102) 0:05:54.772 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:37:37 +0000 (0:00:00.706) 0:05:55.479 ******
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=861 changed=201 unreachable=0 failed=0 skipped=393 rescued=0 ignored=0
Thursday 29 January 2026 09:37:37 +0000 (0:00:00.421) 0:05:55.900 ******
===============================================================================
Ensure we have expected records ---------------------------------------- 11.04s
dnsmasq : Add/Remove address -------------------------------------------- 6.39s
dnsmasq : Add DHCP entries ---------------------------------------------- 4.04s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.55s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.44s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.42s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.41s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.37s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.35s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.34s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.34s
dnsmasq : Add/Remove address -------------------------------------------- 2.93s
libvirt_manager : Ensure networks are created/started ------------------- 2.84s
libvirt_manager : Ensure network is in correct zone --------------------- 2.58s
libvirt_manager : Destroy networks -------------------------------------- 2.49s
libvirt_manager : Ensure networks enabled to autostart ------------------ 2.40s
libvirt_manager : Ensure networks are active ---------------------------- 2.39s
libvirt_manager : Ensure networks are defined --------------------------- 2.37s
libvirt_manager : Populate service facts -------------------------------- 2.21s
libvirt_manager : Populate service facts -------------------------------- 2.18s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:37:38 +0000 (0:00:00.053) 0:00:00.053 ******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 29 January 2026 09:37:39 +0000 (0:00:00.925) 0:00:00.978 ******
ok: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 29 January 2026 09:37:39 +0000 (0:00:00.373) 0:00:01.351 ******
ok: [instance] => (item=/opt/basedir/artifacts)
ok: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:37:41 +0000 (0:00:01.775) 0:00:03.127 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:37:42 +0000 (0:00:00.810) 0:00:03.937 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:37:44 +0000 (0:00:02.200) 0:00:06.138 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:37:45 +0000 (0:00:00.905) 0:00:07.044 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:37:45 +0000 (0:00:00.061) 0:00:07.105 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.414) 0:00:07.520 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.432) 0:00:07.953 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.090) 0:00:08.043 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.086) 0:00:08.129 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.039) 0:00:08.169 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.040) 0:00:08.209 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.039) 0:00:08.249 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.041) 0:00:08.290 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:37:46 +0000 (0:00:00.039) 0:00:08.329 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.431) 0:00:08.760 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.098) 0:00:08.858 ******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.086) 0:00:08.945 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.039) 0:00:08.984 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.038) 0:00:09.023 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.038) 0:00:09.061 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.038) 0:00:09.099 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:37:47 +0000 (0:00:00.354) 0:00:09.454 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:37:48 +0000 (0:00:00.064) 0:00:09.519 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:37:48 +0000 (0:00:00.038) 0:00:09.557 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:37:48 +0000 (0:00:00.580) 0:00:10.138 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:37:49 +0000 (0:00:00.508) 0:00:10.646 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:37:49 +0000 (0:00:00.565) 0:00:11.212 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:37:49 +0000 (0:00:00.170) 0:00:11.383 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.089) 0:00:11.472 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.282) 0:00:11.754 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.082) 0:00:11.837 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.113) 0:00:11.951 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.082) 0:00:12.034 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.136) 0:00:12.170 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:37:50 +0000 (0:00:00.117) 0:00:12.288 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.289) 0:00:12.577 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.050) 0:00:12.627 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.127) 0:00:12.755 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.087) 0:00:12.843 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.297) 0:00:13.141 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.084) 0:00:13.225 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.116) 0:00:13.341 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:37:51 +0000 (0:00:00.086) 0:00:13.428 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.089) 0:00:13.518 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.118) 0:00:13.637 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.301) 0:00:13.939 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.080) 0:00:14.019 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.289) 0:00:14.309 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.041) 0:00:14.350 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.041) 0:00:14.391 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:37:52 +0000 (0:00:00.044) 0:00:14.436 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:37:53 +0000 (0:00:00.214) 0:00:14.651 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:37:53 +0000 (0:00:00.039) 0:00:14.690 ******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:37:54 +0000 (0:00:01.374) 0:00:16.065 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:37:55 +0000 (0:00:00.394) 0:00:16.459 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:37:56 +0000 (0:00:01.412) 0:00:17.872 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:37:56 +0000 (0:00:00.255) 0:00:18.127 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:37:56 +0000 (0:00:00.051) 0:00:18.179 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:37:56 +0000 (0:00:00.046) 0:00:18.225 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:37:56 +0000 (0:00:00.072) 0:00:18.297 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:37:57 +0000 (0:00:00.464) 0:00:18.762 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:37:57 +0000 (0:00:00.469) 0:00:19.231 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:37:57 +0000 (0:00:00.199) 0:00:19.431 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:37:58 +0000 (0:00:00.041) 0:00:19.473 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:37:58 +0000 (0:00:00.041) 0:00:19.515 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:37:58 +0000 (0:00:00.739) 0:00:20.254 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:37:58 +0000 (0:00:00.119) 0:00:20.374 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:37:59 +0000 (0:00:00.298) 0:00:20.672 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:37:59 +0000 (0:00:00.243) 0:00:20.916 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:37:59 +0000 (0:00:00.098) 0:00:21.015 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:37:59 +0000 (0:00:00.211) 0:00:21.226 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:38:00 +0000 (0:00:00.261) 0:00:21.487 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:38:00 +0000 (0:00:00.080) 0:00:21.568 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:38:01 +0000 (0:00:01.298) 0:00:22.867 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:38:02 +0000 (0:00:01.312) 0:00:24.180 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:38:02 +0000 (0:00:00.226) 0:00:24.406 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:38:02 +0000 (0:00:00.042) 0:00:24.449 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.041) 0:00:24.490 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.071) 0:00:24.562 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.066) 0:00:24.628 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.227) 0:00:24.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] *********************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.073) 0:00:24.929 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.041) 0:00:24.971 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.228) 0:00:25.199 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.039) 0:00:25.239 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:38:03 +0000 (0:00:00.076) 0:00:25.315 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:38:04 +0000 (0:00:00.339) 0:00:25.654 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:38:04 +0000 (0:00:00.226) 0:00:25.881 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:38:04 +0000 (0:00:00.424) 0:00:26.305 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:38:05 +0000 (0:00:00.259) 0:00:26.565 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:38:05 +0000 (0:00:00.626) 0:00:27.191 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:38:05 +0000 (0:00:00.053) 0:00:27.245 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:38:06 +0000 (0:00:00.226) 0:00:27.472 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:38:06 +0000 (0:00:00.222) 0:00:27.694 ******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 29 January 2026 09:38:06 +0000 (0:00:00.123) 0:00:27.818 ******
ok: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:38:06 +0000 (0:00:00.274) 0:00:28.092 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=57 changed=5 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Thursday 29 January 2026 09:38:07 +0000 (0:00:00.688) 0:00:28.781 ******
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 2.20s
Copy generated content to proper location ------------------------------- 1.78s
podman : Ensure podman is installed ------------------------------------- 1.41s
libvirt_manager : Remove workload and volumes --------------------------- 1.37s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.31s
dnsmasq : Install needed packages --------------------------------------- 1.30s
Gathering Facts --------------------------------------------------------- 0.93s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
libvirt_manager : Get installed packages list --------------------------- 0.81s
virtualbmc : Remove vbmc files ------------------------------------------ 0.74s
libvirt_manager : Restart firewalld ------------------------------------- 0.69s
radvd : Gather package facts -------------------------------------------- 0.63s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.58s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.57s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.51s
virtualbmc : Remove vbmc container image -------------------------------- 0.47s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.46s
libvirt_manager : Get pool configuration -------------------------------- 0.43s
libvirt_manager : Get network list -------------------------------------- 0.43s
dnsmasq : Remove main configuration files ------------------------------- 0.42s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:38:25 +0000 (0:00:00.080) 0:00:00.080 ******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 29 January 2026 09:38:26 +0000 (0:00:00.838) 0:00:00.919 ******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 29 January 2026 09:38:26 +0000 (0:00:00.461) 0:00:01.380 ******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 29 January 2026 09:38:26 +0000 (0:00:00.067) 0:00:01.447 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 29 January 2026 09:38:27 +0000 (0:00:00.118) 0:00:01.566 ******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 29 January 2026 09:38:27 +0000 (0:00:00.377) 0:00:01.943 ******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 29 January 2026 09:38:27 +0000 (0:00:00.261) 0:00:02.205 ******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 29 January 2026 09:38:28 +0000 (0:00:00.819) 0:00:03.024 ******
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 29 January 2026 09:38:28 +0000 (0:00:00.162) 0:00:03.187 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 29 January 2026 09:38:29 +0000 (0:00:00.561) 0:00:03.749 ******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 29 January 2026 09:38:30 +0000 (0:00:01.428) 0:00:05.177 ******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 29 January 2026 09:38:31 +0000 (0:00:01.160) 0:00:06.337 ******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 29 January 2026 09:38:38 +0000 (0:00:06.571) 0:00:12.909 ******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 29 January 2026 09:38:39 +0000 (0:00:00.726) 0:00:13.635 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 29 January 2026 09:38:39 +0000 (0:00:00.058) 0:00:13.694 ******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 29 January 2026 09:38:40 +0000 (0:00:00.923) 0:00:14.618 ******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 29 January 2026 09:38:40 +0000 (0:00:00.075) 0:00:14.693 ******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 29 January 2026 09:38:40 +0000 (0:00:00.073) 0:00:14.766 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 29 January 2026 09:38:40 +0000 (0:00:00.074) 0:00:14.841 ******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 29 January 2026 09:38:40 +0000 (0:00:00.574) 0:00:15.416 ******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.466) 0:00:15.882 ******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.068) 0:00:15.950 ******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.093) 0:00:16.044 ******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.065) 0:00:16.109 ******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.081) 0:00:16.190 ******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.062) 0:00:16.253 ******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.095) 0:00:16.349 ******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.064) 0:00:16.414 ******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 29 January 2026 09:38:41 +0000 (0:00:00.067) 0:00:16.481 ******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 29 January 2026 09:38:42 +0000 (0:00:00.065) 0:00:16.546 ******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 29 January 2026 09:38:42 +0000 (0:00:00.104) 0:00:16.651 ******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 29 January 2026 09:38:42 +0000 (0:00:00.063) 0:00:16.715 ******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 29 January 2026 09:38:42 +0000 (0:00:00.217) 0:00:16.932 ******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 29 January 2026 09:38:42 +0000 (0:00:00.260) 0:00:17.193 ******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 29 January 2026 09:38:42 +0000 (0:00:00.302) 0:00:17.495 ******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.060) 0:00:17.556 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.062) 0:00:17.618 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.060) 0:00:17.679 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.094) 0:00:17.773 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.059) 0:00:17.833 ******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.058) 0:00:17.892 ******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.054) 0:00:17.946 ******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.098) 0:00:18.044 ******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.054) 0:00:18.099 ******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.094) 0:00:18.194 ******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.107) 0:00:18.301 ******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.074) 0:00:18.376 ******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 29 January 2026 09:38:43 +0000 (0:00:00.074) 0:00:18.450 ******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 29 January 2026 09:38:44 +0000 (0:00:00.072) 0:00:18.523 ******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 29 January 2026 09:39:43 +0000 (0:00:59.436) 0:01:17.960 ******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 29 January 2026 09:39:44 +0000 (0:00:01.339) 0:01:19.300 ******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 29 January 2026 09:39:44 +0000 (0:00:00.132) 0:01:19.432 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 29 January 2026 09:39:45 +0000 (0:00:00.122) 0:01:19.554 ******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 29 January 2026 09:39:45 +0000 (0:00:00.057) 0:01:19.612 ******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 29 January 2026 09:39:46 +0000 (0:00:01.329) 0:01:20.942 ******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 29 January 2026 09:39:46 +0000 (0:00:00.302) 0:01:21.245 ******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 29 January 2026 09:39:46 +0000 (0:00:00.236) 0:01:21.481 ******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.132) 0:01:21.614 ******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.072) 0:01:21.686 ******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.228) 0:01:21.915 ******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.346) 0:01:22.261 ******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.084) 0:01:22.346 ******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.054) 0:01:22.400 ******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 29 January 2026 09:39:47 +0000 (0:00:00.055) 0:01:22.456 ******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 29 January 2026 09:39:48 +0000 (0:00:00.054) 0:01:22.510 ******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 29 January 2026 09:39:48 +0000 (0:00:00.087) 0:01:22.598 ******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 29 January 2026 09:39:48 +0000 (0:00:00.061) 0:01:22.660 ******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:39:49 +0000 (0:00:01.103) 0:01:23.763 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:39:50 +0000 (0:00:00.808) 0:01:24.572 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:39:52 +0000 (0:00:02.176) 0:01:26.749 ******
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:39:53 +0000 (0:00:00.958) 0:01:27.708 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:39:53 +0000 (0:00:00.061) 0:01:27.769 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:39:53 +0000 (0:00:00.416) 0:01:28.186 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.464) 0:01:28.650 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.094) 0:01:28.745 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.093) 0:01:28.838 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.042) 0:01:28.880 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.041) 0:01:28.922 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.070) 0:01:28.992 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.043) 0:01:29.035 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.040) 0:01:29.076 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:39:54 +0000 (0:00:00.407) 0:01:29.484 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.111) 0:01:29.595 ******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.092) 0:01:29.687 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.044) 0:01:29.732 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.043) 0:01:29.776 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.078) 0:01:29.855 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.042) 0:01:29.898 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.331) 0:01:30.229 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.043) 0:01:30.272 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:39:55 +0000 (0:00:00.041) 0:01:30.314 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:39:56 +0000 (0:00:00.633) 0:01:30.947 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:39:56 +0000 (0:00:00.542) 0:01:31.489 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:39:57 +0000 (0:00:00.478) 0:01:31.967 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:39:57 +0000 (0:00:00.128) 0:01:32.096 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:39:57 +0000 (0:00:00.094) 0:01:32.190 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:39:57 +0000 (0:00:00.292) 0:01:32.482 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.091) 0:01:32.573 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.152) 0:01:32.726 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.091) 0:01:32.817 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.092) 0:01:32.909 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.123) 0:01:33.033 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.304) 0:01:33.337 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:39:58 +0000 (0:00:00.056) 0:01:33.394 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.156) 0:01:33.550 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.094) 0:01:33.645 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.288) 0:01:33.933 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.087) 0:01:34.020 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.118) 0:01:34.139 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.089) 0:01:34.229 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:39:59 +0000 (0:00:00.089) 0:01:34.318 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.183) 0:01:34.502 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.301) 0:01:34.804 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.052) 0:01:34.856 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.195) 0:01:35.052 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.042) 0:01:35.095 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.043) 0:01:35.138 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.046) 0:01:35.185 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.245) 0:01:35.431 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:40:00 +0000 (0:00:00.041) 0:01:35.473 ******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:40:02 +0000 (0:00:01.358) 0:01:36.831 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:40:02 +0000 (0:00:00.400) 0:01:37.231 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:40:03 +0000 (0:00:01.268) 0:01:38.500 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:40:04 +0000 (0:00:00.251) 0:01:38.751 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:40:04 +0000 (0:00:00.049) 0:01:38.801 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:40:04 +0000 (0:00:00.046) 0:01:38.848 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:40:04 +0000 (0:00:00.073) 0:01:38.922 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:40:04 +0000 (0:00:00.488) 0:01:39.411 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:40:05 +0000 (0:00:00.413) 0:01:39.824 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:40:05 +0000 (0:00:00.205) 0:01:40.029 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:40:05 +0000 (0:00:00.045) 0:01:40.075 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:40:05 +0000 (0:00:00.044) 0:01:40.119 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:40:06 +0000 (0:00:00.756) 0:01:40.876 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:40:06 +0000 (0:00:00.100) 0:01:40.976 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:40:06 +0000 (0:00:00.302) 0:01:41.279 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:40:07 +0000 (0:00:00.248) 0:01:41.527 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:40:07 +0000 (0:00:00.127) 0:01:41.654 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:40:07 +0000 (0:00:00.221) 0:01:41.876 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:40:07 +0000 (0:00:00.247) 0:01:42.123 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:40:07 +0000 (0:00:00.080) 0:01:42.204 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:40:08 +0000 (0:00:01.281) 0:01:43.486 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:01.286) 0:01:44.772 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:00.227) 0:01:45.000 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:00.043) 0:01:45.043 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:00.042) 0:01:45.086 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:00.100) 0:01:45.186 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:00.043) 0:01:45.230 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:40:10 +0000 (0:00:00.235) 0:01:45.466 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:40:11 +0000 (0:00:00.077) 0:01:45.543 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:40:11 +0000 (0:00:00.043) 0:01:45.586 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:40:11 +0000 (0:00:00.264) 0:01:45.851 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:40:11 +0000 (0:00:00.042) 0:01:45.894 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:40:11 +0000 (0:00:00.044) 0:01:45.939 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:40:11 +0000 (0:00:00.334) 0:01:46.273 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:40:12 +0000 (0:00:00.234) 0:01:46.508 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:40:12 +0000 (0:00:00.406) 0:01:46.915 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:40:12 +0000 (0:00:00.278) 0:01:47.194 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:40:13 +0000 (0:00:00.592) 0:01:47.786 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:40:13 +0000 (0:00:00.051) 0:01:47.838 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:40:13 +0000 (0:00:00.218) 0:01:48.057 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:40:13 +0000 (0:00:00.253) 0:01:48.310 ******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 29 January 2026 09:40:13 +0000 (0:00:00.103) 0:01:48.414 ******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.206) 0:01:48.621 ******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.204) 0:01:48.826 ******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.209) 0:01:49.035 ******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.044) 0:01:49.080 ******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.078) 0:01:49.158 ******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.048) 0:01:49.206 ******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 29 January 2026 09:40:14 +0000 (0:00:00.044) 0:01:49.251 ******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 29 January 2026 09:40:16 +0000 (0:00:01.278) 0:01:50.529 ******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 29 January 2026 09:40:16 +0000 (0:00:00.235) 0:01:50.765 ******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 29 January 2026 09:40:16 +0000 (0:00:00.429) 0:01:51.195 ******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 29 January 2026 09:40:16 +0000 (0:00:00.050) 0:01:51.245 ******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 29 January 2026 09:40:16 +0000 (0:00:00.230) 0:01:51.476 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 29 January 2026 09:40:17 +0000 (0:00:00.493) 0:01:51.969 ******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 29 January 2026 09:40:17 +0000 (0:00:00.356) 0:01:52.326 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 29 January 2026 09:40:18 +0000 (0:00:00.296) 0:01:52.622 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 29 January 2026 09:40:18 +0000 (0:00:00.361) 0:01:52.984 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 29 January 2026 09:40:18 +0000 (0:00:00.355) 0:01:53.340 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 29 January 2026 09:40:19 +0000 (0:00:00.362) 0:01:53.702 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 29 January 2026 09:40:19 +0000 (0:00:00.378) 0:01:54.081 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 29 January 2026 09:40:19 +0000 (0:00:00.369) 0:01:54.450 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 29 January 2026 09:40:20 +0000 (0:00:00.376) 0:01:54.827 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 29 January 2026 09:40:20 +0000 (0:00:00.360) 0:01:55.187 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 29 January 2026 09:40:21 +0000 (0:00:00.361) 0:01:55.549 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 29 January 2026 09:40:21 +0000 (0:00:00.360) 0:01:55.909 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 29 January 2026 09:40:21 +0000 (0:00:00.353) 0:01:56.263 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 29 January 2026 09:40:22 +0000 (0:00:00.358) 0:01:56.622 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 29 January 2026 09:40:22 +0000 (0:00:00.361) 0:01:56.983 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 29 January 2026 09:40:22 +0000 (0:00:00.358) 0:01:57.342 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 29 January 2026 09:40:23 +0000 (0:00:00.370) 0:01:57.712 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 29 January 2026 09:40:23 +0000 (0:00:00.362) 0:01:58.075 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 29 January 2026 09:40:23 +0000 (0:00:00.373) 0:01:58.448 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 29 January 2026 09:40:24 +0000 (0:00:00.361) 0:01:58.810 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 29 January 2026 09:40:24 +0000 (0:00:00.375) 0:01:59.186 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 29 January 2026 09:40:25 +0000 (0:00:00.356) 0:01:59.543 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 29 January 2026 09:40:25 +0000 (0:00:00.357) 0:01:59.901 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 29 January 2026 09:40:25 +0000 (0:00:00.359) 0:02:00.260 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 29 January 2026 09:40:26 +0000 (0:00:00.361) 0:02:00.621 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 29 January 2026 09:40:26 +0000 (0:00:00.360) 0:02:00.981 ******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 29 January 2026 09:40:26 +0000 (0:00:00.362) 0:02:01.343 ******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 29 January 2026 09:40:26 +0000 (0:00:00.126) 0:02:01.470 ******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 29 January 2026 09:40:27 +0000 (0:00:00.299) 0:02:01.769 ******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 29 January 2026 09:40:27 +0000 (0:00:00.428) 0:02:02.197 ******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 29 January 2026 09:40:28 +0000 (0:00:00.353) 0:02:02.550 ******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 29 January 2026 09:40:28 +0000 (0:00:00.205) 0:02:02.756 ******
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 29 January 2026 09:40:28 +0000 (0:00:00.115) 0:02:02.871 ******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 29 January 2026 09:40:28 +0000 (0:00:00.249) 0:02:03.121 ******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 29 January 2026 09:40:28 +0000 (0:00:00.073) 0:02:03.194 ******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 29 January 2026 09:40:29 +0000 (0:00:00.399) 0:02:03.594 ******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 29 January 2026 09:40:29 +0000 (0:00:00.437) 0:02:04.032 ******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 29 January 2026 09:40:29 +0000 (0:00:00.459) 0:02:04.492 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:40:30 +0000 (0:00:00.269) 0:02:04.762 ******
changed: [instance]
PLAY [Get VBMC in place] *******************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:40:30 +0000 (0:00:00.736) 0:02:05.498 ******
ok: [instance]
TASK [Ensure extra dir is present] *********************************************
Thursday 29 January 2026 09:40:31 +0000 (0:00:00.703) 0:02:06.202 ******
ok: [instance]
TASK [virtualbmc : Ensure needed directories exist] ****************************
Thursday 29 January 2026 09:40:31 +0000 (0:00:00.234) 0:02:06.437 ******
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:40:32 +0000 (0:00:00.218) 0:02:06.655 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:40:33 +0000 (0:00:01.312) 0:02:07.967 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:40:33 +0000 (0:00:00.246) 0:02:08.213 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:40:33 +0000 (0:00:00.052) 0:02:08.266 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:40:33 +0000 (0:00:00.047) 0:02:08.314 ******
skipping: [instance]
TASK [virtualbmc : Check if container already exists] **************************
Thursday 29 January 2026 09:40:33 +0000 (0:00:00.106) 0:02:08.421 ******
ok: [instance]
TASK [virtualbmc : Create ssh key for VBMC] ************************************
Thursday 29 January 2026 09:40:34 +0000 (0:00:00.331) 0:02:08.753 ******
changed: [instance]
TASK [virtualbmc : Pull vbmc container image] **********************************
Thursday 29 January 2026 09:40:34 +0000 (0:00:00.372) 0:02:09.125 ******
changed: [instance]
TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Thursday 29 January 2026 09:40:40 +0000 (0:00:05.971) 0:02:15.097 ******
changed: [instance]
TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Thursday 29 January 2026 09:40:41 +0000 (0:00:00.407) 0:02:15.504 ******
changed: [instance]
TASK [virtualbmc : Create vbmc server configuration file] **********************
Thursday 29 January 2026 09:40:41 +0000 (0:00:00.361) 0:02:15.865 ******
changed: [instance]
TASK [virtualbmc : Create undying vbmcd service script] ************************
Thursday 29 January 2026 09:40:41 +0000 (0:00:00.363) 0:02:16.229 ******
changed: [instance]
TASK [virtualbmc : Create and start vbmc container] ****************************
Thursday 29 January 2026 09:40:42 +0000 (0:00:00.364) 0:02:16.594 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=145 changed=31 unreachable=0 failed=0 skipped=86 rescued=1 ignored=0
Thursday 29 January 2026 09:40:42 +0000 (0:00:00.763) 0:02:17.357 ******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 59.44s
repo_setup : Initialize python venv and install requirements ------------ 6.57s
virtualbmc : Pull vbmc container image ---------------------------------- 5.97s
libvirt_manager : Populate service facts -------------------------------- 2.18s
repo_setup : Make sure git-core package is installed -------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.36s
test_deps : Install python yaml libs ------------------------------------ 1.34s
ci_setup : Install needed packages -------------------------------------- 1.33s
podman : Ensure podman is installed ------------------------------------- 1.31s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.29s
dnsmasq : Install needed packages --------------------------------------- 1.28s
libvirt_manager : Install packages required for using KVM --------------- 1.28s
podman : Ensure podman is installed ------------------------------------- 1.27s
repo_setup : Get repo-setup repository ---------------------------------- 1.16s
ci_setup : Manage directories ------------------------------------------- 1.10s
libvirt_manager : Start virtqemud socket service ------------------------ 0.96s
repo_setup : Run repo-setup --------------------------------------------- 0.92s
Gathering Facts --------------------------------------------------------- 0.84s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.82s
libvirt_manager : Get installed packages list --------------------------- 0.81s
PLAY [Test ocp_layout.yml tasks] ***********************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:40:43 +0000 (0:00:00.054) 0:00:00.054 ******
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 29 January 2026 09:40:44 +0000 (0:00:00.919) 0:00:00.974 ******
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:40:44 +0000 (0:00:00.077) 0:00:01.051 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:40:44 +0000 (0:00:00.052) 0:00:01.104 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:40:44 +0000 (0:00:00.323) 0:00:01.427 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:40:44 +0000 (0:00:00.069) 0:00:01.497 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:40:45 +0000 (0:00:00.105) 0:00:01.602 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:40:45 +0000 (0:00:00.095) 0:00:01.697 ******
ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-master-1', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-master-2', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:40:45 +0000 (0:00:00.170) 0:00:01.868 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:40:45 +0000 (0:00:00.071) 0:00:01.939 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:40:45 +0000 (0:00:00.496) 0:00:02.436 ******
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-master-1 to ocps)
changed: [instance] => (item=Adding ocp-master-2 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.190) 0:00:02.626 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.059) 0:00:02.685 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.087) 0:00:02.773 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.061) 0:00:02.835 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.059) 0:00:02.894 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.053) 0:00:02.948 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.234) 0:00:03.182 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:40:46 +0000 (0:00:00.052) 0:00:03.234 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:40:47 +0000 (0:00:00.359) 0:00:03.593 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:40:47 +0000 (0:00:00.488) 0:00:04.082 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:40:47 +0000 (0:00:00.134) 0:00:04.216 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:40:47 +0000 (0:00:00.067) 0:00:04.283 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:40:48 +0000 (0:00:00.512) 0:00:04.796 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:40:48 +0000 (0:00:00.140) 0:00:04.937 ******
ok: [instance] => (item=public)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:40:48 +0000 (0:00:00.077) 0:00:05.014 ******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:40:48 +0000 (0:00:00.382) 0:00:05.397 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:40:49 +0000 (0:00:00.372) 0:00:05.770 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:40:49 +0000 (0:00:00.268) 0:00:06.039 ******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:40:49 +0000 (0:00:00.290) 0:00:06.330 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:40:49 +0000 (0:00:00.116) 0:00:06.447 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:40:50 +0000 (0:00:00.354) 0:00:06.801 ******
ok: [instance] => (item=cifmw-public)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:40:50 +0000 (0:00:00.240) 0:00:07.041 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:40:50 +0000 (0:00:00.135) 0:00:07.176 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:40:50 +0000 (0:00:00.212) 0:00:07.388 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:40:52 +0000 (0:00:01.550) 0:00:08.939 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:40:52 +0000 (0:00:00.246) 0:00:09.186 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:40:52 +0000 (0:00:00.401) 0:00:09.588 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:40:54 +0000 (0:00:01.698) 0:00:11.287 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:40:55 +0000 (0:00:00.424) 0:00:11.711 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:40:55 +0000 (0:00:00.223) 0:00:11.935 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:40:55 +0000 (0:00:00.148) 0:00:12.083 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:40:56 +0000 (0:00:01.415) 0:00:13.498 ******
ok: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:40:57 +0000 (0:00:00.235) 0:00:13.733 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:40:57 +0000 (0:00:00.433) 0:00:14.167 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:40:59 +0000 (0:00:01.669) 0:00:15.836 ******
changed: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:40:59 +0000 (0:00:00.430) 0:00:16.267 ******
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:41:00 +0000 (0:00:00.618) 0:00:16.885 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:41:00 +0000 (0:00:00.488) 0:00:17.373 ******
ok: [instance] => (item=cifmw-public)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:41:00 +0000 (0:00:00.189) 0:00:17.563 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:41:02 +0000 (0:00:01.307) 0:00:18.870 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:41:05 +0000 (0:00:03.476) 0:00:22.346 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:41:06 +0000 (0:00:00.252) 0:00:22.599 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:41:06 +0000 (0:00:00.396) 0:00:22.996 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:41:06 +0000 (0:00:00.419) 0:00:23.415 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:41:06 +0000 (0:00:00.125) 0:00:23.540 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:41:07 +0000 (0:00:00.435) 0:00:23.976 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:41:07 +0000 (0:00:00.053) 0:00:24.029 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:41:07 +0000 (0:00:00.126) 0:00:24.155 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:41:07 +0000 (0:00:00.405) 0:00:24.561 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:41:08 +0000 (0:00:00.055) 0:00:24.616 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:41:08 +0000 (0:00:00.272) 0:00:24.888 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.965) 0:00:25.853 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.054) 0:00:25.908 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.082) 0:00:25.990 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.099) 0:00:26.090 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.178) 0:00:26.268 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.063) 0:00:26.331 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:41:09 +0000 (0:00:00.072) 0:00:26.404 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:41:10 +0000 (0:00:00.486) 0:00:26.890 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:41:10 +0000 (0:00:00.086) 0:00:26.977 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:41:10 +0000 (0:00:00.094) 0:00:27.071 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:41:10 +0000 (0:00:00.064) 0:00:27.136 ******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:41:10 +0000 (0:00:00.275) 0:00:27.412 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:41:10 +0000 (0:00:00.100) 0:00:27.512 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:41:11 +0000 (0:00:00.386) 0:00:27.898 ******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:41:11 +0000 (0:00:00.102) 0:00:28.001 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:41:11 +0000 (0:00:00.378) 0:00:28.380 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:41:12 +0000 (0:00:00.376) 0:00:28.757 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:41:12 +0000 (0:00:00.409) 0:00:29.166 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:41:12 +0000 (0:00:00.131) 0:00:29.298 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.378) 0:00:29.677 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.090) 0:00:29.768 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.057) 0:00:29.825 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.058) 0:00:29.884 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.059) 0:00:29.943 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.053) 0:00:29.997 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.226) 0:00:30.223 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.053) 0:00:30.277 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:41:13 +0000 (0:00:00.245) 0:00:30.522 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:41:14 +0000 (0:00:00.471) 0:00:30.994 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:41:14 +0000 (0:00:00.137) 0:00:31.131 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:41:14 +0000 (0:00:00.068) 0:00:31.200 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.515) 0:00:31.716 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.066) 0:00:31.783 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.053) 0:00:31.836 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.053) 0:00:31.890 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.167) 0:00:32.057 ******
skipping: [instance] => (item=ocp-master-0 - ctlplane)
skipping: [instance] => (item=ocp-master-1 - ctlplane)
skipping: [instance] => (item=ocp-master-2 - ctlplane)
skipping: [instance] => (item=ocp-worker-0 - ctlplane)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.135) 0:00:32.193 ******
skipping: [instance] => (item=ocp-master-0 - internalapi)
skipping: [instance] => (item=ocp-master-1 - internalapi)
skipping: [instance] => (item=ocp-master-2 - internalapi)
skipping: [instance] => (item=ocp-worker-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.167) 0:00:32.360 ******
skipping: [instance] => (item=ocp-master-0 - storage)
skipping: [instance] => (item=ocp-master-1 - storage)
skipping: [instance] => (item=ocp-master-2 - storage)
skipping: [instance] => (item=ocp-worker-0 - storage)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:15 +0000 (0:00:00.135) 0:00:32.496 ******
skipping: [instance] => (item=ocp-master-0 - tenant)
skipping: [instance] => (item=ocp-master-1 - tenant)
skipping: [instance] => (item=ocp-master-2 - tenant)
skipping: [instance] => (item=ocp-worker-0 - tenant)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.136) 0:00:32.633 ******
skipping: [instance] => (item=ocp-master-0 - external)
skipping: [instance] => (item=ocp-master-1 - external)
skipping: [instance] => (item=ocp-master-2 - external)
skipping: [instance] => (item=ocp-worker-0 - external)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.135) 0:00:32.768 ******
skipping: [instance] => (item=ocp-master-0 - storagemgmt)
skipping: [instance] => (item=ocp-master-1 - storagemgmt)
skipping: [instance] => (item=ocp-master-2 - storagemgmt)
skipping: [instance] => (item=ocp-worker-0 - storagemgmt)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.169) 0:00:32.937 ******
ok: [instance] => (item=ocp-master-0 - public)
ok: [instance] => (item=ocp-master-1 - public)
ok: [instance] => (item=ocp-master-2 - public)
ok: [instance] => (item=ocp-worker-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.208) 0:00:33.146 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.157) 0:00:33.304 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.109) 0:00:33.413 ******
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:2a:68:f0', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:b6:68:b6', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:16:45:e8', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:da:cd:14', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:41:16 +0000 (0:00:00.112) 0:00:33.526 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:41:17 +0000 (0:00:00.118) 0:00:33.644 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:41:17 +0000 (0:00:00.243) 0:00:33.888 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:41:17 +0000 (0:00:00.058) 0:00:33.946 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:41:17 +0000 (0:00:00.053) 0:00:34.000 ******
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:2a:68:f0', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:b6:68:b6', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:16:45:e8', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:da:cd:14', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:41:17 +0000 (0:00:00.173) 0:00:34.173 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:41:17 +0000 (0:00:00.107) 0:00:34.280 ******
changed: [instance] => (item={'file': 'public_master-0_52:54:00:2a:68:f0', 'entry': 'set:ocp,52:54:00:2a:68:f0,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:b6:68:b6', 'entry': 'set:ocp,52:54:01:b6:68:b6,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:16:45:e8', 'entry': 'set:ocp,52:54:02:16:45:e8,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:da:cd:14', 'entry': 'set:ocp_worker,52:54:03:da:cd:14,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:41:19 +0000 (0:00:01.424) 0:00:35.704 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:41:19 +0000 (0:00:00.116) 0:00:35.821 ******
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-master-1)
ok: [instance] => (item=ocp-master-2)
ok: [instance] => (item=ocp-worker-0)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:41:19 +0000 (0:00:00.337) 0:00:36.158 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:41:19 +0000 (0:00:00.191) 0:00:36.350 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:41:19 +0000 (0:00:00.078) 0:00:36.428 ******
ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:41:20 +0000 (0:00:00.326) 0:00:36.754 ******
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:41:25 +0000 (0:00:04.927) 0:00:41.682 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:41:25 +0000 (0:00:00.054) 0:00:41.737 ******
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:41:25 +0000 (0:00:00.073) 0:00:41.810 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:41:25 +0000 (0:00:00.064) 0:00:41.874 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:41:25 +0000 (0:00:00.400) 0:00:42.275 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:41:25 +0000 (0:00:00.075) 0:00:42.351 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:41:26 +0000 (0:00:00.691) 0:00:43.042 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:41:26 +0000 (0:00:00.380) 0:00:43.422 ******
changed: [instance]
TASK [Inject ipmi.utility] *****************************************************
Thursday 29 January 2026 09:41:27 +0000 (0:00:00.436) 0:00:43.859 ******
changed: [instance]
TASK [Restart cifmw-dnsmasq] ***************************************************
Thursday 29 January 2026 09:41:27 +0000 (0:00:00.233) 0:00:44.092 ******
changed: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 29 January 2026 09:41:27 +0000 (0:00:00.368) 0:00:44.461 ******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 29 January 2026 09:41:28 +0000 (0:00:00.491) 0:00:44.952 ******
changed: [instance]
TASK [libvirt_manager : Ensure needed directories exist] ***********************
Thursday 29 January 2026 09:41:28 +0000 (0:00:00.488) 0:00:45.441 ******
changed: [instance] => (item=/opt/basedir/images)
changed: [instance] => (item=/opt/basedir/workload)
ok: [instance] => (item=/opt/basedir/ocp_volumes)
TASK [libvirt_manager : Create pool in libvirt] ********************************
Thursday 29 January 2026 09:41:29 +0000 (0:00:00.551) 0:00:45.992 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:41:29 +0000 (0:00:00.133) 0:00:46.126 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:41:29 +0000 (0:00:00.061) 0:00:46.187 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:41:29 +0000 (0:00:00.252) 0:00:46.440 ******
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:41:30 +0000 (0:00:00.287) 0:00:46.727 ******
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:41:30 +0000 (0:00:00.462) 0:00:47.190 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:41:30 +0000 (0:00:00.054) 0:00:47.244 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:41:30 +0000 (0:00:00.053) 0:00:47.297 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:41:30 +0000 (0:00:00.099) 0:00:47.397 ******
ok: [instance]
TASK [Create blank images for OCP cluster resources] ***************************
Thursday 29 January 2026 09:41:31 +0000 (0:00:00.349) 0:00:47.746 ******
TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Thursday 29 January 2026 09:41:31 +0000 (0:00:00.282) 0:00:48.029 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Thursday 29 January 2026 09:41:31 +0000 (0:00:00.362) 0:00:48.391 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Thursday 29 January 2026 09:41:32 +0000 (0:00:00.254) 0:00:48.646 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Thursday 29 January 2026 09:41:32 +0000 (0:00:00.623) 0:00:49.269 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:41:32 +0000 (0:00:00.094) 0:00:49.363 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:41:32 +0000 (0:00:00.183) 0:00:49.547 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:41:33 +0000 (0:00:00.261) 0:00:49.808 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:41:33 +0000 (0:00:00.073) 0:00:49.881 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:41:33 +0000 (0:00:00.272) 0:00:50.154 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Thursday 29 January 2026 09:41:33 +0000 (0:00:00.233) 0:00:50.387 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.367) 0:00:50.755 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.059) 0:00:50.814 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.149) 0:00:50.963 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.117) 0:00:51.081 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.113) 0:00:51.195 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.248) 0:00:51.443 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:41:34 +0000 (0:00:00.122) 0:00:51.566 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:41:35 +0000 (0:00:00.113) 0:00:51.679 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:41:35 +0000 (0:00:00.110) 0:00:51.790 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Thursday 29 January 2026 09:41:35 +0000 (0:00:00.135) 0:00:51.925 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Thursday 29 January 2026 09:41:35 +0000 (0:00:00.191) 0:00:52.117 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Thursday 29 January 2026 09:41:35 +0000 (0:00:00.353) 0:00:52.471 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Thursday 29 January 2026 09:41:36 +0000 (0:00:00.303) 0:00:52.775 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Thursday 29 January 2026 09:41:36 +0000 (0:00:00.421) 0:00:53.197 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:41:36 +0000 (0:00:00.096) 0:00:53.293 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:41:36 +0000 (0:00:00.192) 0:00:53.485 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:41:37 +0000 (0:00:00.255) 0:00:53.741 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:41:37 +0000 (0:00:00.071) 0:00:53.812 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:41:37 +0000 (0:00:00.294) 0:00:54.106 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Thursday 29 January 2026 09:41:37 +0000 (0:00:00.233) 0:00:54.339 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.359) 0:00:54.699 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.095) 0:00:54.795 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.115) 0:00:54.911 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.114) 0:00:55.025 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.113) 0:00:55.139 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.284) 0:00:55.424 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:41:38 +0000 (0:00:00.071) 0:00:55.495 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:41:39 +0000 (0:00:00.111) 0:00:55.607 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:41:39 +0000 (0:00:00.111) 0:00:55.718 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Thursday 29 January 2026 09:41:39 +0000 (0:00:00.173) 0:00:55.892 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Thursday 29 January 2026 09:41:39 +0000 (0:00:00.156) 0:00:56.048 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Thursday 29 January 2026 09:41:39 +0000 (0:00:00.355) 0:00:56.404 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Thursday 29 January 2026 09:41:40 +0000 (0:00:00.293) 0:00:56.697 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Thursday 29 January 2026 09:41:40 +0000 (0:00:00.415) 0:00:57.113 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:41:40 +0000 (0:00:00.130) 0:00:57.243 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:41:40 +0000 (0:00:00.159) 0:00:57.403 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:41:41 +0000 (0:00:00.259) 0:00:57.663 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:41:41 +0000 (0:00:00.106) 0:00:57.770 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:41:41 +0000 (0:00:00.265) 0:00:58.035 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Thursday 29 January 2026 09:41:41 +0000 (0:00:00.236) 0:00:58.272 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.405) 0:00:58.678 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.054) 0:00:58.732 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.116) 0:00:58.849 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.113) 0:00:58.963 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.157) 0:00:59.120 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.264) 0:00:59.385 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.072) 0:00:59.457 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:41:42 +0000 (0:00:00.111) 0:00:59.569 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:41:43 +0000 (0:00:00.147) 0:00:59.716 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Thursday 29 January 2026 09:41:43 +0000 (0:00:00.138) 0:00:59.855 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Thursday 29 January 2026 09:41:43 +0000 (0:00:00.156) 0:01:00.011 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Thursday 29 January 2026 09:41:43 +0000 (0:00:00.401) 0:01:00.412 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Thursday 29 January 2026 09:41:44 +0000 (0:00:00.262) 0:01:00.675 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Thursday 29 January 2026 09:41:44 +0000 (0:00:00.430) 0:01:01.105 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:41:44 +0000 (0:00:00.132) 0:01:01.237 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:41:44 +0000 (0:00:00.156) 0:01:01.394 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:41:45 +0000 (0:00:00.291) 0:01:01.685 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:41:45 +0000 (0:00:00.076) 0:01:01.761 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:41:45 +0000 (0:00:00.259) 0:01:02.021 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Thursday 29 January 2026 09:41:45 +0000 (0:00:00.234) 0:01:02.255 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.455) 0:01:02.710 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.056) 0:01:02.767 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.116) 0:01:02.884 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.113) 0:01:02.997 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.153) 0:01:03.150 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.252) 0:01:03.403 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:41:46 +0000 (0:00:00.074) 0:01:03.477 ******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:41:47 +0000 (0:00:00.144) 0:01:03.622 ******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:41:47 +0000 (0:00:00.112) 0:01:03.735 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Thursday 29 January 2026 09:41:47 +0000 (0:00:00.138) 0:01:03.874 ******
skipping: [instance]
TASK [virtualbmc : Ensure vBMC answers] ****************************************
Thursday 29 January 2026 09:41:47 +0000 (0:00:00.192) 0:01:04.066 ******
changed: [instance]
TASK [Create VBMC entities for OCP] ********************************************
Thursday 29 January 2026 09:41:48 +0000 (0:00:00.629) 0:01:04.695 ******
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 29 January 2026 09:41:48 +0000 (0:00:00.386) 0:01:05.081 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 29 January 2026 09:41:48 +0000 (0:00:00.065) 0:01:05.147 ******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 29 January 2026 09:41:49 +0000 (0:00:00.472) 0:01:05.619 ******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 29 January 2026 09:41:49 +0000 (0:00:00.105) 0:01:05.725 ******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 29 January 2026 09:41:49 +0000 (0:00:00.070) 0:01:05.795 ******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 29 January 2026 09:41:49 +0000 (0:00:00.736) 0:01:06.531 ******
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 29 January 2026 09:41:50 +0000 (0:00:00.645) 0:01:07.177 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 29 January 2026 09:41:50 +0000 (0:00:00.064) 0:01:07.242 ******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 29 January 2026 09:41:51 +0000 (0:00:00.521) 0:01:07.763 ******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 29 January 2026 09:41:51 +0000 (0:00:00.068) 0:01:07.831 ******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 29 January 2026 09:41:51 +0000 (0:00:00.073) 0:01:07.905 ******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 29 January 2026 09:41:52 +0000 (0:00:00.700) 0:01:08.605 ******
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 29 January 2026 09:41:52 +0000 (0:00:00.602) 0:01:09.207 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 29 January 2026 09:41:52 +0000 (0:00:00.066) 0:01:09.274 ******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 29 January 2026 09:41:53 +0000 (0:00:00.539) 0:01:09.814 ******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 29 January 2026 09:41:53 +0000 (0:00:00.065) 0:01:09.880 ******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 29 January 2026 09:41:53 +0000 (0:00:00.073) 0:01:09.954 ******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 29 January 2026 09:41:54 +0000 (0:00:00.769) 0:01:10.723 ******
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Thursday 29 January 2026 09:41:54 +0000 (0:00:00.533) 0:01:11.256 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Thursday 29 January 2026 09:41:54 +0000 (0:00:00.062) 0:01:11.319 ******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Thursday 29 January 2026 09:41:55 +0000 (0:00:00.521) 0:01:11.841 ******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Thursday 29 January 2026 09:41:55 +0000 (0:00:00.066) 0:01:11.908 ******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Thursday 29 January 2026 09:41:55 +0000 (0:00:00.075) 0:01:11.983 ******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Thursday 29 January 2026 09:41:56 +0000 (0:00:00.744) 0:01:12.728 ******
changed: [instance]
TASK [libvirt_manager : Expose OCP cluster members] ****************************
Thursday 29 January 2026 09:41:56 +0000 (0:00:00.590) 0:01:13.319 ******
ok: [instance]
TASK [Assert names are correct] ************************************************
Thursday 29 January 2026 09:41:56 +0000 (0:00:00.195) 0:01:13.515 ******
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-master-1)
ok: [instance] => (item=ocp-master-2)
ok: [instance] => (item=ocp-worker-0)
TASK [Ensure DNS is properly resolving] ****************************************
Thursday 29 January 2026 09:41:56 +0000 (0:00:00.071) 0:01:13.586 ******
ok: [instance] => (item={'key': 'master-0.utility', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.instance', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.utility', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.instance', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.ctlplane.local', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.ctlplane.local', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.public.local', 'value': '192.168.110.10'})
ok: [instance] => (item={'key': 'ocp-0.public.local', 'value': '192.168.110.10'})
ok: [instance] => (item={'key': 'master-0.storage.local', 'value': '172.18.0.10'})
ok: [instance] => (item={'key': 'ocp-0.storage.local', 'value': '172.18.0.10'})
ok: [instance] => (item={'key': 'master-0.tenant.local', 'value': '172.19.0.10'})
ok: [instance] => (item={'key': 'ocp-0.tenant.local', 'value': '172.19.0.10'})
ok: [instance] => (item={'key': 'master-1.utility', 'value': '192.168.140.11'})
ok: [instance] => (item={'key': 'master-2.utility', 'value': '192.168.140.12'})
TASK [Ensure we have appropriate MAC data] *************************************
Thursday 29 January 2026 09:41:57 +0000 (0:00:00.201) 0:01:13.788 ******
ok: [instance]
TASK [Get existing disk images] ************************************************
Thursday 29 January 2026 09:41:57 +0000 (0:00:00.118) 0:01:13.906 ******
ok: [instance]
TASK [Ensure we have the expected base images] *********************************
Thursday 29 January 2026 09:41:57 +0000 (0:00:00.313) 0:01:14.219 ******
ok: [instance]
TASK [List all interfaces] *****************************************************
Thursday 29 January 2026 09:41:57 +0000 (0:00:00.076) 0:01:14.296 ******
changed: [instance]
TASK [List libvirt firewall zone interfaces] ***********************************
Thursday 29 January 2026 09:41:57 +0000 (0:00:00.220) 0:01:14.517 ******
changed: [instance]
TASK [Ensure the VLAN interfaces was created] **********************************
Thursday 29 January 2026 09:41:58 +0000 (0:00:00.420) 0:01:14.937 ******
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Thursday 29 January 2026 09:41:58 +0000 (0:00:00.087) 0:01:15.024 ******
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:41:58 +0000 (0:00:00.204) 0:01:15.229 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=187 changed=79 unreachable=0 failed=0 skipped=71 rescued=0 ignored=0
Thursday 29 January 2026 09:41:59 +0000 (0:00:00.725) 0:01:15.954 ******
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.93s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.70s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.67s
ci_nmstate : Install required packages on instance ---------------------- 1.55s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.42s
ci_nmstate : Install required packages on instance ---------------------- 1.42s
dnsmasq : Install needed packages --------------------------------------- 1.31s
dnsmasq : Enable and start service -------------------------------------- 0.97s
Gathering Facts --------------------------------------------------------- 0.92s
virtualbmc : Add new host to VBMC --------------------------------------- 0.77s
virtualbmc : Add new host to VBMC --------------------------------------- 0.74s
virtualbmc : Add new host to VBMC --------------------------------------- 0.74s
libvirt_manager : Restart firewalld ------------------------------------- 0.73s
virtualbmc : Add new host to VBMC --------------------------------------- 0.70s
libvirt_manager : Restart firewalld ------------------------------------- 0.69s
virtualbmc : Start new host in VBMC ------------------------------------- 0.65s
virtualbmc : Ensure vBMC answers ---------------------------------------- 0.63s
libvirt_manager : Define VMs for type ocp-master-0 ---------------------- 0.62s
libvirt_manager : Ensure extra networks is in correct zone -------------- 0.62s
PLAY [Clean VBMC] **************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:41:59 +0000 (0:00:00.051) 0:00:00.051 ******
ok: [instance]
TASK [Remove VBMC] *************************************************************
Thursday 29 January 2026 09:42:00 +0000 (0:00:01.000) 0:00:01.052 ******
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:42:01 +0000 (0:00:00.123) 0:00:01.176 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:42:02 +0000 (0:00:01.421) 0:00:02.598 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:42:02 +0000 (0:00:00.365) 0:00:02.963 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:42:02 +0000 (0:00:00.060) 0:00:03.023 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:42:03 +0000 (0:00:00.055) 0:00:03.078 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:42:03 +0000 (0:00:00.122) 0:00:03.201 ******
changed: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:42:13 +0000 (0:00:10.598) 0:00:13.800 ******
changed: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:42:14 +0000 (0:00:01.163) 0:00:14.964 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:42:15 +0000 (0:00:00.339) 0:00:15.303 ******
ok: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:42:15 +0000 (0:00:00.348) 0:00:15.652 ******
changed: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:42:15 +0000 (0:00:00.396) 0:00:16.048 ******
changed: [instance] => (item=/home/zuul/.ssh/vbmc-key)
changed: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
changed: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
changed: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:42:17 +0000 (0:00:01.056) 0:00:17.105 ******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 29 January 2026 09:42:17 +0000 (0:00:00.803) 0:00:17.908 ******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 29 January 2026 09:42:18 +0000 (0:00:00.225) 0:00:18.134 ******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:42:19 +0000 (0:00:01.542) 0:00:19.677 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:42:20 +0000 (0:00:00.793) 0:00:20.470 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:42:22 +0000 (0:00:02.157) 0:00:22.628 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:42:23 +0000 (0:00:00.883) 0:00:23.512 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:42:23 +0000 (0:00:00.048) 0:00:23.561 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:42:23 +0000 (0:00:00.393) 0:00:23.954 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:42:24 +0000 (0:00:00.405) 0:00:24.360 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:42:24 +0000 (0:00:00.080) 0:00:24.441 ******
ok: [instance] =>
cleanup_vms:
- cifmw-ocp-master-0
- cifmw-ocp-master-2
- cifmw-ocp-worker-0
- cifmw-ocp-master-1
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:42:24 +0000 (0:00:00.081) 0:00:24.522 ******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:42:25 +0000 (0:00:01.006) 0:00:25.529 ******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:42:26 +0000 (0:00:01.158) 0:00:26.687 ******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:42:27 +0000 (0:00:01.104) 0:00:27.791 ******
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:42:28 +0000 (0:00:01.047) 0:00:28.839 ******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-1)
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:42:29 +0000 (0:00:00.962) 0:00:29.802 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.387) 0:00:30.189 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.094) 0:00:30.284 ******
ok: [instance] =>
cleanup_nets:
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.078) 0:00:30.363 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.174) 0:00:30.537 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.083) 0:00:30.621 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.081) 0:00:30.703 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.078) 0:00:30.782 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:42:30 +0000 (0:00:00.261) 0:00:31.043 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:42:31 +0000 (0:00:00.285) 0:00:31.329 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:42:31 +0000 (0:00:00.595) 0:00:31.924 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:42:32 +0000 (0:00:00.306) 0:00:32.231 ******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:42:32 +0000 (0:00:00.424) 0:00:32.655 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:42:32 +0000 (0:00:00.355) 0:00:33.011 ******
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': 9326998, 'dev': 64513, 'nlink': 1, 'atime': 1769679653.4556131, 'mtime': 1769679653.4556131, 'ctime': 1769679653.4556131, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:42:33 +0000 (0:00:00.282) 0:00:33.294 ******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:42:33 +0000 (0:00:00.555) 0:00:33.849 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:42:34 +0000 (0:00:00.576) 0:00:34.426 ******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:42:34 +0000 (0:00:00.394) 0:00:34.820 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.461) 0:00:35.281 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.149) 0:00:35.431 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.083) 0:00:35.515 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.279) 0:00:35.794 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.079) 0:00:35.873 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.110) 0:00:35.984 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:42:35 +0000 (0:00:00.079) 0:00:36.063 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:42:36 +0000 (0:00:00.080) 0:00:36.144 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:42:36 +0000 (0:00:00.111) 0:00:36.256 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:42:36 +0000 (0:00:00.326) 0:00:36.583 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:42:36 +0000 (0:00:00.043) 0:00:36.626 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:42:36 +0000 (0:00:00.125) 0:00:36.751 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:42:36 +0000 (0:00:00.083) 0:00:36.834 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:42:37 +0000 (0:00:00.304) 0:00:37.139 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:42:37 +0000 (0:00:00.083) 0:00:37.222 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:42:37 +0000 (0:00:00.169) 0:00:37.392 ******
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:42:37 +0000 (0:00:00.292) 0:00:37.684 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:42:37 +0000 (0:00:00.041) 0:00:37.725 ******
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.562) 0:00:38.288 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.294) 0:00:38.582 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.039) 0:00:38.622 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.228) 0:00:38.851 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.042) 0:00:38.893 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.040) 0:00:38.934 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:42:38 +0000 (0:00:00.046) 0:00:38.980 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:42:39 +0000 (0:00:00.224) 0:00:39.205 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:42:39 +0000 (0:00:00.040) 0:00:39.245 ******
changed: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:42:40 +0000 (0:00:01.364) 0:00:40.610 ******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:42:40 +0000 (0:00:00.372) 0:00:40.983 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:42:42 +0000 (0:00:01.273) 0:00:42.256 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:42:42 +0000 (0:00:00.230) 0:00:42.486 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:42:42 +0000 (0:00:00.073) 0:00:42.560 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:42:42 +0000 (0:00:00.046) 0:00:42.606 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:42:42 +0000 (0:00:00.073) 0:00:42.679 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:42:42 +0000 (0:00:00.302) 0:00:42.982 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:42:43 +0000 (0:00:00.298) 0:00:43.280 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:42:43 +0000 (0:00:00.195) 0:00:43.476 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:42:43 +0000 (0:00:00.041) 0:00:43.517 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:42:43 +0000 (0:00:00.069) 0:00:43.587 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:42:44 +0000 (0:00:00.714) 0:00:44.301 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:42:44 +0000 (0:00:00.095) 0:00:44.397 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:42:44 +0000 (0:00:00.317) 0:00:44.714 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:42:44 +0000 (0:00:00.260) 0:00:44.975 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:42:44 +0000 (0:00:00.095) 0:00:45.070 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:42:45 +0000 (0:00:00.204) 0:00:45.275 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:42:45 +0000 (0:00:00.235) 0:00:45.510 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:42:45 +0000 (0:00:00.104) 0:00:45.615 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:42:46 +0000 (0:00:01.267) 0:00:46.883 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:03.424) 0:00:50.307 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:00.236) 0:00:50.544 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:00.044) 0:00:50.588 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:00.042) 0:00:50.631 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:00.103) 0:00:50.735 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:00.047) 0:00:50.782 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:42:50 +0000 (0:00:00.235) 0:00:51.018 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:42:51 +0000 (0:00:00.079) 0:00:51.098 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:42:51 +0000 (0:00:00.043) 0:00:51.142 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:42:51 +0000 (0:00:00.231) 0:00:51.373 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:42:51 +0000 (0:00:00.072) 0:00:51.445 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:42:51 +0000 (0:00:00.044) 0:00:51.490 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:42:51 +0000 (0:00:00.561) 0:00:52.051 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:42:52 +0000 (0:00:00.228) 0:00:52.279 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:42:52 +0000 (0:00:00.417) 0:00:52.697 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:42:52 +0000 (0:00:00.293) 0:00:52.991 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:42:53 +0000 (0:00:00.599) 0:00:53.590 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:42:53 +0000 (0:00:00.053) 0:00:53.644 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:42:53 +0000 (0:00:00.228) 0:00:53.872 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:42:54 +0000 (0:00:00.267) 0:00:54.140 ******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 29 January 2026 09:42:54 +0000 (0:00:00.096) 0:00:54.237 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:42:54 +0000 (0:00:00.375) 0:00:54.612 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=81 changed=28 unreachable=0 failed=0 skipped=32 rescued=0 ignored=0
Thursday 29 January 2026 09:42:55 +0000 (0:00:00.695) 0:00:55.307 ******
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.60s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.42s
libvirt_manager : Populate service facts -------------------------------- 2.16s
Copy generated content to proper location ------------------------------- 1.54s
podman : Ensure podman is installed ------------------------------------- 1.42s
libvirt_manager : Remove workload and volumes --------------------------- 1.36s
podman : Ensure podman is installed ------------------------------------- 1.27s
dnsmasq : Install needed packages --------------------------------------- 1.27s
virtualbmc : Remove vbmc container image -------------------------------- 1.16s
libvirt_manager : Destroy machine --------------------------------------- 1.16s
libvirt_manager : Undefine machine -------------------------------------- 1.10s
virtualbmc : Remove vbmc files ------------------------------------------ 1.06s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.05s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.01s
Gathering Facts --------------------------------------------------------- 1.00s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.96s
libvirt_manager : Start virtqemud socket service ------------------------ 0.88s
Gathering Facts --------------------------------------------------------- 0.80s
libvirt_manager : Get installed packages list --------------------------- 0.79s
virtualbmc : Remove vbmc files ------------------------------------------ 0.71s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:43:13 +0000 (0:00:00.068) 0:00:00.068 ******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Thursday 29 January 2026 09:43:14 +0000 (0:00:00.944) 0:00:01.013 ******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 29 January 2026 09:43:14 +0000 (0:00:00.463) 0:00:01.477 ******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Thursday 29 January 2026 09:43:14 +0000 (0:00:00.066) 0:00:01.544 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Thursday 29 January 2026 09:43:14 +0000 (0:00:00.116) 0:00:01.661 ******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 29 January 2026 09:43:15 +0000 (0:00:00.356) 0:00:02.018 ******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 29 January 2026 09:43:15 +0000 (0:00:00.268) 0:00:02.286 ******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Thursday 29 January 2026 09:43:16 +0000 (0:00:00.831) 0:00:03.118 ******
TASK [repo_setup : Ensure directories are present] *****************************
Thursday 29 January 2026 09:43:16 +0000 (0:00:00.155) 0:00:03.273 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 29 January 2026 09:43:17 +0000 (0:00:00.568) 0:00:03.842 ******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 29 January 2026 09:43:18 +0000 (0:00:01.415) 0:00:05.257 ******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 29 January 2026 09:43:19 +0000 (0:00:01.106) 0:00:06.364 ******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Thursday 29 January 2026 09:43:26 +0000 (0:00:06.583) 0:00:12.947 ******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 29 January 2026 09:43:26 +0000 (0:00:00.717) 0:00:13.665 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Thursday 29 January 2026 09:43:26 +0000 (0:00:00.059) 0:00:13.724 ******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Thursday 29 January 2026 09:43:27 +0000 (0:00:00.931) 0:00:14.656 ******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Thursday 29 January 2026 09:43:27 +0000 (0:00:00.077) 0:00:14.734 ******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 29 January 2026 09:43:28 +0000 (0:00:00.075) 0:00:14.810 ******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 29 January 2026 09:43:28 +0000 (0:00:00.077) 0:00:14.887 ******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 29 January 2026 09:43:28 +0000 (0:00:00.577) 0:00:15.465 ******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.506) 0:00:15.972 ******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.067) 0:00:16.039 ******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.095) 0:00:16.135 ******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.067) 0:00:16.202 ******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.087) 0:00:16.290 ******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.067) 0:00:16.357 ******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.099) 0:00:16.457 ******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.066) 0:00:16.523 ******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.064) 0:00:16.588 ******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.067) 0:00:16.655 ******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 29 January 2026 09:43:29 +0000 (0:00:00.101) 0:00:16.757 ******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 29 January 2026 09:43:30 +0000 (0:00:00.065) 0:00:16.822 ******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 29 January 2026 09:43:30 +0000 (0:00:00.223) 0:00:17.046 ******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 29 January 2026 09:43:30 +0000 (0:00:00.295) 0:00:17.342 ******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 29 January 2026 09:43:30 +0000 (0:00:00.274) 0:00:17.616 ******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 29 January 2026 09:43:30 +0000 (0:00:00.059) 0:00:17.676 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 29 January 2026 09:43:30 +0000 (0:00:00.061) 0:00:17.738 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.098) 0:00:17.837 ******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.060) 0:00:17.897 ******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.058) 0:00:17.956 ******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.060) 0:00:18.017 ******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.088) 0:00:18.105 ******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.066) 0:00:18.172 ******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.053) 0:00:18.225 ******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.123) 0:00:18.348 ******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.076) 0:00:18.425 ******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.075) 0:00:18.500 ******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.076) 0:00:18.576 ******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Thursday 29 January 2026 09:43:31 +0000 (0:00:00.107) 0:00:18.684 ******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Thursday 29 January 2026 09:44:19 +0000 (0:00:47.382) 0:01:06.067 ******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Thursday 29 January 2026 09:44:20 +0000 (0:00:01.316) 0:01:07.383 ******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Thursday 29 January 2026 09:44:20 +0000 (0:00:00.134) 0:01:07.517 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Thursday 29 January 2026 09:44:20 +0000 (0:00:00.121) 0:01:07.638 ******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Thursday 29 January 2026 09:44:20 +0000 (0:00:00.057) 0:01:07.696 ******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Thursday 29 January 2026 09:44:22 +0000 (0:00:01.319) 0:01:09.016 ******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Thursday 29 January 2026 09:44:22 +0000 (0:00:00.303) 0:01:09.319 ******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Thursday 29 January 2026 09:44:22 +0000 (0:00:00.252) 0:01:09.572 ******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Thursday 29 January 2026 09:44:22 +0000 (0:00:00.133) 0:01:09.706 ******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.071) 0:01:09.778 ******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.235) 0:01:10.013 ******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.371) 0:01:10.385 ******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.054) 0:01:10.439 ******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.053) 0:01:10.493 ******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.055) 0:01:10.549 ******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.091) 0:01:10.640 ******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.054) 0:01:10.695 ******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Thursday 29 January 2026 09:44:23 +0000 (0:00:00.061) 0:01:10.756 ******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:44:25 +0000 (0:00:01.108) 0:01:11.865 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:44:25 +0000 (0:00:00.802) 0:01:12.667 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:44:28 +0000 (0:00:02.159) 0:01:14.826 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:44:28 +0000 (0:00:00.929) 0:01:15.755 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:44:29 +0000 (0:00:00.092) 0:01:15.848 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:44:29 +0000 (0:00:00.461) 0:01:16.309 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:44:29 +0000 (0:00:00.441) 0:01:16.750 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.091) 0:01:16.842 ******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.090) 0:01:16.933 ******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.042) 0:01:16.975 ******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.068) 0:01:17.043 ******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.041) 0:01:17.085 ******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.042) 0:01:17.128 ******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.041) 0:01:17.170 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.407) 0:01:17.577 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:44:30 +0000 (0:00:00.112) 0:01:17.690 ******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.091) 0:01:17.782 ******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.042) 0:01:17.824 ******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.070) 0:01:17.894 ******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.041) 0:01:17.936 ******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.041) 0:01:17.977 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.366) 0:01:18.344 ******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.042) 0:01:18.386 ******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:44:31 +0000 (0:00:00.040) 0:01:18.427 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:44:32 +0000 (0:00:00.657) 0:01:19.085 ******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:44:32 +0000 (0:00:00.482) 0:01:19.568 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:44:33 +0000 (0:00:00.481) 0:01:20.049 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:44:33 +0000 (0:00:00.132) 0:01:20.182 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:44:33 +0000 (0:00:00.094) 0:01:20.276 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:44:33 +0000 (0:00:00.321) 0:01:20.597 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:44:33 +0000 (0:00:00.091) 0:01:20.688 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.122) 0:01:20.811 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.090) 0:01:20.902 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.092) 0:01:20.994 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.122) 0:01:21.116 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.304) 0:01:21.420 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.085) 0:01:21.505 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.133) 0:01:21.639 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:44:34 +0000 (0:00:00.093) 0:01:21.733 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:44:35 +0000 (0:00:00.292) 0:01:22.025 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:44:35 +0000 (0:00:00.089) 0:01:22.115 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:44:35 +0000 (0:00:00.122) 0:01:22.237 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:44:35 +0000 (0:00:00.153) 0:01:22.391 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:44:35 +0000 (0:00:00.091) 0:01:22.482 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:44:35 +0000 (0:00:00.121) 0:01:22.604 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.301) 0:01:22.905 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.053) 0:01:22.959 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.209) 0:01:23.169 ******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.044) 0:01:23.213 ******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.074) 0:01:23.287 ******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.048) 0:01:23.335 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.218) 0:01:23.554 ******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:44:36 +0000 (0:00:00.044) 0:01:23.599 ******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:44:38 +0000 (0:00:01.377) 0:01:24.977 ******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:44:38 +0000 (0:00:00.390) 0:01:25.367 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:44:39 +0000 (0:00:01.288) 0:01:26.656 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:44:40 +0000 (0:00:00.256) 0:01:26.912 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:44:40 +0000 (0:00:00.051) 0:01:26.964 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:44:40 +0000 (0:00:00.075) 0:01:27.039 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:44:40 +0000 (0:00:00.078) 0:01:27.117 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:44:40 +0000 (0:00:00.475) 0:01:27.593 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:44:41 +0000 (0:00:00.437) 0:01:28.031 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:44:41 +0000 (0:00:00.206) 0:01:28.237 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:44:41 +0000 (0:00:00.043) 0:01:28.281 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:44:41 +0000 (0:00:00.071) 0:01:28.352 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:44:42 +0000 (0:00:00.761) 0:01:29.114 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:44:42 +0000 (0:00:00.101) 0:01:29.216 ******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:44:42 +0000 (0:00:00.334) 0:01:29.550 ******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:44:43 +0000 (0:00:00.271) 0:01:29.822 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:44:43 +0000 (0:00:00.108) 0:01:29.931 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:44:43 +0000 (0:00:00.220) 0:01:30.151 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:44:43 +0000 (0:00:00.246) 0:01:30.397 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:44:43 +0000 (0:00:00.112) 0:01:30.510 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:44:45 +0000 (0:00:01.293) 0:01:31.804 ******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:44:46 +0000 (0:00:01.326) 0:01:33.130 ******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:44:46 +0000 (0:00:00.226) 0:01:33.357 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:44:46 +0000 (0:00:00.046) 0:01:33.404 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:44:46 +0000 (0:00:00.044) 0:01:33.448 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:44:46 +0000 (0:00:00.077) 0:01:33.525 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:44:46 +0000 (0:00:00.044) 0:01:33.570 ******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.235) 0:01:33.805 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.105) 0:01:33.911 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.045) 0:01:33.957 ******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.237) 0:01:34.195 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.041) 0:01:34.237 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.044) 0:01:34.281 ******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:44:47 +0000 (0:00:00.342) 0:01:34.623 ******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:44:48 +0000 (0:00:00.258) 0:01:34.882 ******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:44:48 +0000 (0:00:00.418) 0:01:35.301 ******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:44:48 +0000 (0:00:00.256) 0:01:35.557 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:44:49 +0000 (0:00:00.631) 0:01:36.188 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:44:49 +0000 (0:00:00.057) 0:01:36.246 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:44:49 +0000 (0:00:00.227) 0:01:36.473 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:44:49 +0000 (0:00:00.231) 0:01:36.705 ******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.102) 0:01:36.807 ******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.245) 0:01:37.053 ******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.207) 0:01:37.260 ******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.213) 0:01:37.473 ******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.046) 0:01:37.520 ******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.044) 0:01:37.565 ******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.047) 0:01:37.612 ******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Thursday 29 January 2026 09:44:50 +0000 (0:00:00.045) 0:01:37.658 ******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Thursday 29 January 2026 09:44:52 +0000 (0:00:01.291) 0:01:38.950 ******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Thursday 29 January 2026 09:44:52 +0000 (0:00:00.241) 0:01:39.191 ******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Thursday 29 January 2026 09:44:52 +0000 (0:00:00.407) 0:01:39.599 ******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Thursday 29 January 2026 09:44:52 +0000 (0:00:00.050) 0:01:39.650 ******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Thursday 29 January 2026 09:44:53 +0000 (0:00:00.231) 0:01:39.881 ******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Thursday 29 January 2026 09:44:53 +0000 (0:00:00.504) 0:01:40.386 ******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Thursday 29 January 2026 09:44:53 +0000 (0:00:00.360) 0:01:40.746 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Thursday 29 January 2026 09:44:54 +0000 (0:00:00.237) 0:01:40.983 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Thursday 29 January 2026 09:44:54 +0000 (0:00:00.370) 0:01:41.354 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Thursday 29 January 2026 09:44:54 +0000 (0:00:00.395) 0:01:41.750 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Thursday 29 January 2026 09:44:55 +0000 (0:00:00.363) 0:01:42.113 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Thursday 29 January 2026 09:44:55 +0000 (0:00:00.361) 0:01:42.474 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Thursday 29 January 2026 09:44:56 +0000 (0:00:00.368) 0:01:42.843 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Thursday 29 January 2026 09:44:56 +0000 (0:00:00.370) 0:01:43.213 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Thursday 29 January 2026 09:44:56 +0000 (0:00:00.352) 0:01:43.566 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Thursday 29 January 2026 09:44:57 +0000 (0:00:00.361) 0:01:43.928 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Thursday 29 January 2026 09:44:57 +0000 (0:00:00.360) 0:01:44.288 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Thursday 29 January 2026 09:44:57 +0000 (0:00:00.357) 0:01:44.645 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Thursday 29 January 2026 09:44:58 +0000 (0:00:00.363) 0:01:45.009 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Thursday 29 January 2026 09:44:58 +0000 (0:00:00.367) 0:01:45.377 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Thursday 29 January 2026 09:44:58 +0000 (0:00:00.360) 0:01:45.737 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Thursday 29 January 2026 09:44:59 +0000 (0:00:00.362) 0:01:46.099 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Thursday 29 January 2026 09:44:59 +0000 (0:00:00.362) 0:01:46.462 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Thursday 29 January 2026 09:45:00 +0000 (0:00:00.365) 0:01:46.827 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Thursday 29 January 2026 09:45:00 +0000 (0:00:00.365) 0:01:47.193 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Thursday 29 January 2026 09:45:00 +0000 (0:00:00.364) 0:01:47.557 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Thursday 29 January 2026 09:45:01 +0000 (0:00:00.357) 0:01:47.914 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Thursday 29 January 2026 09:45:01 +0000 (0:00:00.376) 0:01:48.290 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Thursday 29 January 2026 09:45:01 +0000 (0:00:00.364) 0:01:48.655 ******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Thursday 29 January 2026 09:45:02 +0000 (0:00:00.404) 0:01:49.059 ******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Thursday 29 January 2026 09:45:02 +0000 (0:00:00.362) 0:01:49.422 ******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Thursday 29 January 2026 09:45:03 +0000 (0:00:00.374) 0:01:49.796 ******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Thursday 29 January 2026 09:45:03 +0000 (0:00:00.062) 0:01:49.858 ******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Thursday 29 January 2026 09:45:03 +0000 (0:00:00.338) 0:01:50.196 ******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Thursday 29 January 2026 09:45:03 +0000 (0:00:00.406) 0:01:50.603 ******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Thursday 29 January 2026 09:45:04 +0000 (0:00:00.307) 0:01:50.911 ******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Thursday 29 January 2026 09:45:04 +0000 (0:00:00.204) 0:01:51.115 ******
TASK [libvirt_manager : Deactivate default] ************************************
Thursday 29 January 2026 09:45:04 +0000 (0:00:00.091) 0:01:51.207 ******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Thursday 29 January 2026 09:45:04 +0000 (0:00:00.253) 0:01:51.460 ******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Thursday 29 January 2026 09:45:04 +0000 (0:00:00.105) 0:01:51.565 ******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Thursday 29 January 2026 09:45:05 +0000 (0:00:00.418) 0:01:51.984 ******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Thursday 29 January 2026 09:45:05 +0000 (0:00:00.397) 0:01:52.382 ******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Thursday 29 January 2026 09:45:06 +0000 (0:00:00.472) 0:01:52.855 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:45:06 +0000 (0:00:00.306) 0:01:53.161 ******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Thursday 29 January 2026 09:45:07 +0000 (0:00:00.708) 0:01:53.870 ******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 47.38s
repo_setup : Initialize python venv and install requirements ------------ 6.58s
libvirt_manager : Populate service facts -------------------------------- 2.16s
repo_setup : Make sure git-core package is installed -------------------- 1.42s
libvirt_manager : Remove workload and volumes --------------------------- 1.38s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.33s
ci_setup : Install needed packages -------------------------------------- 1.32s
test_deps : Install python yaml libs ------------------------------------ 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.29s
libvirt_manager : Install packages required for using KVM --------------- 1.29s
podman : Ensure podman is installed ------------------------------------- 1.29s
ci_setup : Manage directories ------------------------------------------- 1.11s
repo_setup : Get repo-setup repository ---------------------------------- 1.11s
Gathering Facts --------------------------------------------------------- 0.94s
repo_setup : Run repo-setup --------------------------------------------- 0.93s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.83s
libvirt_manager : Get installed packages list --------------------------- 0.80s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
repo_setup : Install repo-setup package --------------------------------- 0.72s
PLAY [Spine/leaf test] *********************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:45:07 +0000 (0:00:00.055) 0:00:00.055 ******
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Thursday 29 January 2026 09:45:08 +0000 (0:00:00.943) 0:00:00.998 ******
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Thursday 29 January 2026 09:45:10 +0000 (0:00:01.993) 0:00:02.991 ******
ok: [instance]
TASK [Load networking definition] **********************************************
Thursday 29 January 2026 09:45:10 +0000 (0:00:00.126) 0:00:03.118 ******
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Thursday 29 January 2026 09:45:10 +0000 (0:00:00.054) 0:00:03.173 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Thursday 29 January 2026 09:45:10 +0000 (0:00:00.097) 0:00:03.271 ******
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Thursday 29 January 2026 09:45:11 +0000 (0:00:00.141) 0:00:03.412 ******
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Thursday 29 January 2026 09:45:11 +0000 (0:00:00.148) 0:00:03.561 ******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Thursday 29 January 2026 09:45:11 +0000 (0:00:00.524) 0:00:04.085 ******
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Thursday 29 January 2026 09:45:12 +0000 (0:00:00.529) 0:00:04.615 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:45:12 +0000 (0:00:00.074) 0:00:04.690 ******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Thursday 29 January 2026 09:45:13 +0000 (0:00:00.869) 0:00:05.560 ******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Thursday 29 January 2026 09:45:13 +0000 (0:00:00.065) 0:00:05.625 ******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Thursday 29 January 2026 09:45:13 +0000 (0:00:00.064) 0:00:05.690 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Thursday 29 January 2026 09:45:14 +0000 (0:00:00.691) 0:00:06.381 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Thursday 29 January 2026 09:45:14 +0000 (0:00:00.547) 0:00:06.928 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Thursday 29 January 2026 09:45:14 +0000 (0:00:00.142) 0:00:07.071 ******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Thursday 29 January 2026 09:45:14 +0000 (0:00:00.074) 0:00:07.145 ******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Thursday 29 January 2026 09:45:15 +0000 (0:00:00.302) 0:00:07.448 ******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Thursday 29 January 2026 09:45:15 +0000 (0:00:00.063) 0:00:07.512 ******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Thursday 29 January 2026 09:45:15 +0000 (0:00:00.089) 0:00:07.601 ******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Thursday 29 January 2026 09:45:15 +0000 (0:00:00.086) 0:00:07.687 ******
ok: [instance] => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
ok: [instance] => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
ok: [instance] => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Thursday 29 January 2026 09:45:15 +0000 (0:00:00.147) 0:00:07.835 ******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Thursday 29 January 2026 09:45:15 +0000 (0:00:00.068) 0:00:07.903 ******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.524) 0:00:08.427 ******
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
changed: [instance] => (item=Adding sl-compute-0 to sl-computes)
changed: [instance] => (item=Adding sl-compute-1 to sl-computes)
changed: [instance] => (item=Adding router-0 to routers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.156) 0:00:08.583 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.061) 0:00:08.645 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.058) 0:00:08.703 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.090) 0:00:08.793 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.061) 0:00:08.855 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.056) 0:00:08.911 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.196) 0:00:09.108 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:45:16 +0000 (0:00:00.083) 0:00:09.191 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:45:17 +0000 (0:00:00.247) 0:00:09.439 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:45:17 +0000 (0:00:00.458) 0:00:09.897 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:45:17 +0000 (0:00:00.182) 0:00:10.080 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:45:17 +0000 (0:00:00.061) 0:00:10.141 ******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Thursday 29 January 2026 09:45:18 +0000 (0:00:00.514) 0:00:10.656 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Thursday 29 January 2026 09:45:18 +0000 (0:00:00.142) 0:00:10.798 ******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
ok: [instance] => (item=intnet-0)
ok: [instance] => (item=intnet-1)
ok: [instance] => (item=s0-rtr)
ok: [instance] => (item=s1-rtr)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Thursday 29 January 2026 09:45:18 +0000 (0:00:00.126) 0:00:10.925 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Thursday 29 January 2026 09:45:19 +0000 (0:00:01.442) 0:00:12.367 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks are active] ****************************
Thursday 29 January 2026 09:45:21 +0000 (0:00:01.734) 0:00:14.102 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Thursday 29 January 2026 09:45:23 +0000 (0:00:01.291) 0:00:15.393 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Thursday 29 January 2026 09:45:24 +0000 (0:00:01.277) 0:00:16.671 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Thursday 29 January 2026 09:45:24 +0000 (0:00:00.128) 0:00:16.799 ******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Thursday 29 January 2026 09:45:24 +0000 (0:00:00.247) 0:00:17.046 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Thursday 29 January 2026 09:45:25 +0000 (0:00:01.115) 0:00:18.162 ******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Thursday 29 January 2026 09:45:25 +0000 (0:00:00.161) 0:00:18.323 ******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Thursday 29 January 2026 09:45:26 +0000 (0:00:00.149) 0:00:18.472 ******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Thursday 29 January 2026 09:45:27 +0000 (0:00:01.547) 0:00:20.020 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Thursday 29 January 2026 09:45:27 +0000 (0:00:00.224) 0:00:20.245 ******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Thursday 29 January 2026 09:45:28 +0000 (0:00:00.405) 0:00:20.650 ******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Thursday 29 January 2026 09:45:30 +0000 (0:00:02.051) 0:00:22.702 ******
changed: [instance]
TASK [Create extra network configuration] **************************************
Thursday 29 January 2026 09:45:30 +0000 (0:00:00.446) 0:00:23.148 ******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Thursday 29 January 2026 09:45:30 +0000 (0:00:00.068) 0:00:23.217 ******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Thursday 29 January 2026 09:45:30 +0000 (0:00:00.062) 0:00:23.280 ******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Thursday 29 January 2026 09:45:31 +0000 (0:00:00.529) 0:00:23.809 ******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:45:32 +0000 (0:00:00.698) 0:00:24.508 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:45:33 +0000 (0:00:01.297) 0:00:25.805 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:45:36 +0000 (0:00:03.509) 0:00:29.315 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:45:37 +0000 (0:00:00.255) 0:00:29.570 ******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:45:37 +0000 (0:00:00.397) 0:00:29.968 ******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:45:38 +0000 (0:00:00.448) 0:00:30.417 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:45:38 +0000 (0:00:00.126) 0:00:30.544 ******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:45:38 +0000 (0:00:00.438) 0:00:30.983 ******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:45:38 +0000 (0:00:00.055) 0:00:31.038 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:45:38 +0000 (0:00:00.129) 0:00:31.167 ******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:45:39 +0000 (0:00:00.419) 0:00:31.587 ******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:45:39 +0000 (0:00:00.080) 0:00:31.667 ******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:45:39 +0000 (0:00:00.254) 0:00:31.921 ******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.745) 0:00:32.667 ******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.085) 0:00:32.753 ******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.054) 0:00:32.807 ******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.098) 0:00:32.905 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.329) 0:00:33.234 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.065) 0:00:33.300 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:45:40 +0000 (0:00:00.072) 0:00:33.372 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:45:41 +0000 (0:00:00.503) 0:00:33.876 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:45:41 +0000 (0:00:00.053) 0:00:33.930 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:45:41 +0000 (0:00:00.091) 0:00:34.022 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:45:41 +0000 (0:00:00.096) 0:00:34.118 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:45:41 +0000 (0:00:00.072) 0:00:34.191 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:45:42 +0000 (0:00:00.476) 0:00:34.668 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:45:42 +0000 (0:00:00.053) 0:00:34.721 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:45:42 +0000 (0:00:00.123) 0:00:34.844 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:45:42 +0000 (0:00:00.064) 0:00:34.909 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:45:42 +0000 (0:00:00.072) 0:00:34.981 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.474) 0:00:35.456 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.055) 0:00:35.511 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.093) 0:00:35.604 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.098) 0:00:35.703 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.073) 0:00:35.777 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.465) 0:00:36.242 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:45:43 +0000 (0:00:00.085) 0:00:36.328 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.093) 0:00:36.422 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.064) 0:00:36.486 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.072) 0:00:36.559 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.530) 0:00:37.090 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.055) 0:00:37.145 ******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.119) 0:00:37.265 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:45:44 +0000 (0:00:00.068) 0:00:37.333 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:45:45 +0000 (0:00:00.073) 0:00:37.407 ******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:45:45 +0000 (0:00:00.468) 0:00:37.875 ******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:45:45 +0000 (0:00:00.086) 0:00:37.962 ******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Thursday 29 January 2026 09:45:45 +0000 (0:00:00.092) 0:00:38.054 ******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Thursday 29 January 2026 09:45:45 +0000 (0:00:00.064) 0:00:38.119 ******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:45:47 +0000 (0:00:01.420) 0:00:39.540 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-0)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s0-rtr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:45:47 +0000 (0:00:00.128) 0:00:39.669 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:45:47 +0000 (0:00:00.408) 0:00:40.077 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:45:47 +0000 (0:00:00.071) 0:00:40.149 ******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Thursday 29 January 2026 09:45:48 +0000 (0:00:00.234) 0:00:40.383 ******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Thursday 29 January 2026 09:45:48 +0000 (0:00:00.067) 0:00:40.451 ******
fatal: [instance]: FAILED! => changed=false
msg: Xpath /network/ip does not reference a node!
TASK [libvirt_manager : Clear error if IP address isn't defined] ***************
Thursday 29 January 2026 09:45:48 +0000 (0:00:00.226) 0:00:40.677 ******
TASK [libvirt_manager : Output _network_data] **********************************
Thursday 29 January 2026 09:45:48 +0000 (0:00:00.076) 0:00:40.753 ******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Thursday 29 January 2026 09:45:48 +0000 (0:00:00.408) 0:00:41.161 ******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Thursday 29 January 2026 09:45:49 +0000 (0:00:00.374) 0:00:41.536 ******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Thursday 29 January 2026 09:45:49 +0000 (0:00:00.380) 0:00:41.916 ******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Thursday 29 January 2026 09:45:49 +0000 (0:00:00.132) 0:00:42.048 ******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.373) 0:00:42.422 ******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.059) 0:00:42.481 ******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.057) 0:00:42.539 ******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.058) 0:00:42.597 ******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.089) 0:00:42.687 ******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.055) 0:00:42.742 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'sl-computes': {'networks': {'public': None}}, 'routers': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.166) 0:00:42.909 ******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.052) 0:00:42.962 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 29 January 2026 09:45:50 +0000 (0:00:00.237) 0:00:43.199 ******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Thursday 29 January 2026 09:45:51 +0000 (0:00:00.429) 0:00:43.628 ******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 29 January 2026 09:45:51 +0000 (0:00:00.129) 0:00:43.757 ******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 29 January 2026 09:45:51 +0000 (0:00:00.095) 0:00:43.853 ******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Thursday 29 January 2026 09:45:51 +0000 (0:00:00.484) 0:00:44.338 ******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.058) 0:00:44.396 ******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.090) 0:00:44.487 ******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.056) 0:00:44.544 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.103) 0:00:44.647 ******
skipping: [instance] => (item=router-0 - ctlplane)
ok: [instance] => (item=sl-compute-0 - ctlplane)
ok: [instance] => (item=sl-compute-1 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.181) 0:00:44.829 ******
ok: [instance] => (item=router-0 - public)
ok: [instance] => (item=sl-compute-0 - public)
ok: [instance] => (item=sl-compute-1 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.170) 0:00:44.999 ******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.119) 0:00:45.118 ******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.099) 0:00:45.218 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:9f:07:c0', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:a9:fc:66', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:fe:61:a9', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:9f:c4:27', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:d9:9a:2b', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Thursday 29 January 2026 09:45:52 +0000 (0:00:00.124) 0:00:45.343 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.115) 0:00:45.458 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.238) 0:00:45.697 ******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.056) 0:00:45.754 ******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.208) 0:00:45.962 ******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.056) 0:00:46.019 ******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.085) 0:00:46.104 ******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:9f:07:c0', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:a9:fc:66', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:fe:61:a9', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:9f:c4:27', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:d9:9a:2b', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.193) 0:00:46.298 ******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Thursday 29 January 2026 09:45:53 +0000 (0:00:00.070) 0:00:46.368 ******
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:9f:07:c0', 'entry': 'set:sl-compute,52:54:00:9f:07:c0,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:a9:fc:66', 'entry': 'set:sl-compute,52:54:01:a9:fc:66,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:fe:61:a9', 'entry': 'set:router,52:54:02:fe:61:a9,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:9f:c4:27', 'entry': 'set:sl-compute,52:54:00:9f:c4:27,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:d9:9a:2b', 'entry': 'set:sl-compute,52:54:01:d9:9a:2b,192.168.110.17,sl-compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Thursday 29 January 2026 09:45:55 +0000 (0:00:01.795) 0:00:48.164 ******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Thursday 29 January 2026 09:45:55 +0000 (0:00:00.095) 0:00:48.260 ******
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Thursday 29 January 2026 09:45:56 +0000 (0:00:00.238) 0:00:48.498 ******
TASK [dnsmasq : Assert we have needed host record data] ************************
Thursday 29 January 2026 09:45:56 +0000 (0:00:00.131) 0:00:48.630 ******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Thursday 29 January 2026 09:45:56 +0000 (0:00:00.076) 0:00:48.707 ******
ok: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Thursday 29 January 2026 09:45:56 +0000 (0:00:00.193) 0:00:48.900 ******
changed: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Thursday 29 January 2026 09:45:58 +0000 (0:00:01.776) 0:00:50.677 ******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Thursday 29 January 2026 09:45:58 +0000 (0:00:00.054) 0:00:50.731 ******
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Thursday 29 January 2026 09:45:58 +0000 (0:00:00.072) 0:00:50.804 ******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Thursday 29 January 2026 09:45:58 +0000 (0:00:00.063) 0:00:50.867 ******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Thursday 29 January 2026 09:45:58 +0000 (0:00:00.419) 0:00:51.286 ******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:45:58 +0000 (0:00:00.075) 0:00:51.362 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Thursday 29 January 2026 09:45:59 +0000 (0:00:00.678) 0:00:52.041 ******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Thursday 29 January 2026 09:46:00 +0000 (0:00:00.379) 0:00:52.420 ******
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Thursday 29 January 2026 09:46:00 +0000 (0:00:00.374) 0:00:52.795 ******
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Thursday 29 January 2026 09:46:01 +0000 (0:00:00.840) 0:00:53.635 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance
TASK [libvirt_manager : Check if all-group.yml already exists] *****************
Thursday 29 January 2026 09:46:01 +0000 (0:00:00.131) 0:00:53.767 ******
ok: [instance]
TASK [libvirt_manager : Slurp existing all-group.yml if it exists] *************
Thursday 29 January 2026 09:46:01 +0000 (0:00:00.211) 0:00:53.978 ******
skipping: [instance]
TASK [libvirt_manager : Create new "all" group inventory file from template] ***
Thursday 29 January 2026 09:46:01 +0000 (0:00:00.087) 0:00:54.066 ******
changed: [instance]
TASK [libvirt_manager : Slurp newly created all-group.yml] *********************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.445) 0:00:54.511 ******
skipping: [instance]
TASK [libvirt_manager : Write merged all-group.yml] ****************************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.054) 0:00:54.565 ******
skipping: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.053) 0:00:54.619 ******
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.106) 0:00:54.726 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=sl-compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=router)
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.156) 0:00:54.882 ******
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.279) 0:00:55.162 ******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:46:02 +0000 (0:00:00.214) 0:00:55.376 ******
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:46:23 +0000 (0:00:20.603) 0:01:15.980 ******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:46:23 +0000 (0:00:00.236) 0:01:16.216 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:46:23 +0000 (0:00:00.075) 0:01:16.292 ******
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Thursday 29 January 2026 09:46:24 +0000 (0:00:00.253) 0:01:16.546 ******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Thursday 29 January 2026 09:46:24 +0000 (0:00:00.245) 0:01:16.792 ******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Thursday 29 January 2026 09:46:24 +0000 (0:00:00.234) 0:01:17.026 ******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Thursday 29 January 2026 09:46:24 +0000 (0:00:00.056) 0:01:17.083 ******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Thursday 29 January 2026 09:46:24 +0000 (0:00:00.271) 0:01:17.355 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Thursday 29 January 2026 09:46:25 +0000 (0:00:00.076) 0:01:17.431 ******
ok: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Thursday 29 January 2026 09:46:25 +0000 (0:00:00.255) 0:01:17.687 ******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Thursday 29 January 2026 09:46:25 +0000 (0:00:00.215) 0:01:17.902 ******
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Thursday 29 January 2026 09:46:25 +0000 (0:00:00.472) 0:01:18.374 ******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Thursday 29 January 2026 09:46:26 +0000 (0:00:00.288) 0:01:18.663 ******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Thursday 29 January 2026 09:46:26 +0000 (0:00:00.206) 0:01:18.869 ******
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Thursday 29 January 2026 09:46:26 +0000 (0:00:00.473) 0:01:19.343 ******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Thursday 29 January 2026 09:46:27 +0000 (0:00:00.057) 0:01:19.401 ******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Thursday 29 January 2026 09:46:27 +0000 (0:00:00.259) 0:01:19.660 ******
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Thursday 29 January 2026 09:46:27 +0000 (0:00:00.059) 0:01:19.720 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Create VM image for sl-compute-0] **********************
Thursday 29 January 2026 09:46:27 +0000 (0:00:00.208) 0:01:19.928 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Thursday 29 January 2026 09:46:27 +0000 (0:00:00.281) 0:01:20.210 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Thursday 29 January 2026 09:46:28 +0000 (0:00:00.286) 0:01:20.496 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Thursday 29 January 2026 09:46:28 +0000 (0:00:00.493) 0:01:20.990 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:46:28 +0000 (0:00:00.097) 0:01:21.087 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:28 +0000 (0:00:00.143) 0:01:21.231 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:29 +0000 (0:00:00.285) 0:01:21.516 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:29 +0000 (0:00:00.102) 0:01:21.619 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:29 +0000 (0:00:00.258) 0:01:21.878 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Thursday 29 January 2026 09:46:29 +0000 (0:00:00.231) 0:01:22.110 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:30 +0000 (0:00:00.325) 0:01:22.435 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:30 +0000 (0:00:00.306) 0:01:22.742 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:30 +0000 (0:00:00.102) 0:01:22.844 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:30 +0000 (0:00:00.263) 0:01:23.108 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Thursday 29 January 2026 09:46:30 +0000 (0:00:00.234) 0:01:23.342 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Thursday 29 January 2026 09:46:31 +0000 (0:00:00.376) 0:01:23.719 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:46:31 +0000 (0:00:00.106) 0:01:23.826 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:31 +0000 (0:00:00.149) 0:01:23.975 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:31 +0000 (0:00:00.280) 0:01:24.256 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:31 +0000 (0:00:00.101) 0:01:24.358 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:32 +0000 (0:00:00.299) 0:01:24.657 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Thursday 29 January 2026 09:46:32 +0000 (0:00:00.236) 0:01:24.893 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Thursday 29 January 2026 09:46:32 +0000 (0:00:00.089) 0:01:24.983 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Thursday 29 January 2026 09:46:32 +0000 (0:00:00.061) 0:01:25.044 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Thursday 29 January 2026 09:46:32 +0000 (0:00:00.099) 0:01:25.144 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:46:32 +0000 (0:00:00.062) 0:01:25.206 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.255) 0:01:25.461 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.069) 0:01:25.530 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.156) 0:01:25.687 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.236) 0:01:25.924 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.097) 0:01:26.022 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.113) 0:01:26.135 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.078) 0:01:26.214 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:46:33 +0000 (0:00:00.077) 0:01:26.291 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:46:34 +0000 (0:00:00.154) 0:01:26.445 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:46:34 +0000 (0:00:00.442) 0:01:26.888 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:46:35 +0000 (0:00:01.337) 0:01:28.225 ******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:46:36 +0000 (0:00:00.250) 0:01:28.476 ******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:46:36 +0000 (0:00:00.401) 0:01:28.878 ******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:46:36 +0000 (0:00:00.452) 0:01:29.330 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:46:37 +0000 (0:00:00.079) 0:01:29.410 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:46:37 +0000 (0:00:00.236) 0:01:29.647 ******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:46:37 +0000 (0:00:00.076) 0:01:29.723 ******
Follow script's output here: /opt/basedir/logs/ci_script_000_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:46:37 +0000 (0:00:00.333) 0:01:30.057 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:46:37 +0000 (0:00:00.310) 0:01:30.368 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Thursday 29 January 2026 09:46:38 +0000 (0:00:00.081) 0:01:30.449 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Thursday 29 January 2026 09:46:38 +0000 (0:00:00.103) 0:01:30.553 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Thursday 29 January 2026 09:46:38 +0000 (0:00:00.284) 0:01:30.838 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Thursday 29 January 2026 09:46:38 +0000 (0:00:00.268) 0:01:31.107 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Thursday 29 January 2026 09:46:39 +0000 (0:00:00.460) 0:01:31.567 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:46:39 +0000 (0:00:00.096) 0:01:31.664 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:39 +0000 (0:00:00.141) 0:01:31.806 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:39 +0000 (0:00:00.284) 0:01:32.090 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:39 +0000 (0:00:00.100) 0:01:32.190 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:40 +0000 (0:00:00.261) 0:01:32.452 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Thursday 29 January 2026 09:46:40 +0000 (0:00:00.275) 0:01:32.727 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:40 +0000 (0:00:00.325) 0:01:33.053 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:40 +0000 (0:00:00.272) 0:01:33.325 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:41 +0000 (0:00:00.137) 0:01:33.462 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:41 +0000 (0:00:00.259) 0:01:33.722 ******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Thursday 29 January 2026 09:46:41 +0000 (0:00:00.232) 0:01:33.955 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Thursday 29 January 2026 09:46:41 +0000 (0:00:00.315) 0:01:34.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 }}] ****************
Thursday 29 January 2026 09:46:42 +0000 (0:00:00.140) 0:01:34.411 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:42 +0000 (0:00:00.113) 0:01:34.524 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:42 +0000 (0:00:00.304) 0:01:34.829 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:42 +0000 (0:00:00.103) 0:01:34.932 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:42 +0000 (0:00:00.265) 0:01:35.198 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.270) 0:01:35.468 ******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.087) 0:01:35.556 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.060) 0:01:35.617 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.060) 0:01:35.677 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.099) 0:01:35.777 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.239) 0:01:36.017 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.068) 0:01:36.086 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:46:43 +0000 (0:00:00.149) 0:01:36.236 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:46:44 +0000 (0:00:00.225) 0:01:36.461 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:46:44 +0000 (0:00:00.095) 0:01:36.557 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:46:44 +0000 (0:00:00.079) 0:01:36.636 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:46:44 +0000 (0:00:00.118) 0:01:36.754 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:46:44 +0000 (0:00:00.077) 0:01:36.832 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:46:44 +0000 (0:00:00.120) 0:01:36.953 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:46:45 +0000 (0:00:00.460) 0:01:37.414 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:46:46 +0000 (0:00:01.296) 0:01:38.710 ******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:46:46 +0000 (0:00:00.283) 0:01:38.994 ******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:46:47 +0000 (0:00:00.412) 0:01:39.407 ******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:46:47 +0000 (0:00:00.422) 0:01:39.829 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:46:47 +0000 (0:00:00.082) 0:01:39.912 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:46:47 +0000 (0:00:00.277) 0:01:40.189 ******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:46:47 +0000 (0:00:00.076) 0:01:40.266 ******
Follow script's output here: /opt/basedir/logs/ci_script_001_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:46:48 +0000 (0:00:00.303) 0:01:40.570 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:46:48 +0000 (0:00:00.353) 0:01:40.924 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Thursday 29 January 2026 09:46:48 +0000 (0:00:00.080) 0:01:41.004 ******
skipping: [instance]
TASK [libvirt_manager : Create VM image for router-0] **************************
Thursday 29 January 2026 09:46:48 +0000 (0:00:00.062) 0:01:41.067 ******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Thursday 29 January 2026 09:46:49 +0000 (0:00:00.326) 0:01:41.393 ******
changed: [instance]
TASK [libvirt_manager : Define VMs for type router-0] **************************
Thursday 29 January 2026 09:46:49 +0000 (0:00:00.263) 0:01:41.657 ******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Thursday 29 January 2026 09:46:49 +0000 (0:00:00.375) 0:01:42.033 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:46:49 +0000 (0:00:00.133) 0:01:42.166 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:49 +0000 (0:00:00.100) 0:01:42.267 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:50 +0000 (0:00:00.296) 0:01:42.564 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:50 +0000 (0:00:00.137) 0:01:42.702 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:50 +0000 (0:00:00.263) 0:01:42.965 ******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Thursday 29 January 2026 09:46:50 +0000 (0:00:00.234) 0:01:43.200 ******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Thursday 29 January 2026 09:46:51 +0000 (0:00:00.354) 0:01:43.555 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Thursday 29 January 2026 09:46:51 +0000 (0:00:00.104) 0:01:43.659 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s0-rtr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s1-rtr)
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:51 +0000 (0:00:00.148) 0:01:43.807 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:51 +0000 (0:00:00.279) 0:01:44.087 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:51 +0000 (0:00:00.102) 0:01:44.190 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:52 +0000 (0:00:00.261) 0:01:44.451 ******
ok: [instance]
TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Thursday 29 January 2026 09:46:52 +0000 (0:00:00.271) 0:01:44.723 ******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Thursday 29 January 2026 09:46:52 +0000 (0:00:00.325) 0:01:45.048 ******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Thursday 29 January 2026 09:46:52 +0000 (0:00:00.280) 0:01:45.329 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Thursday 29 January 2026 09:46:53 +0000 (0:00:00.136) 0:01:45.465 ******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Thursday 29 January 2026 09:46:53 +0000 (0:00:00.262) 0:01:45.727 ******
ok: [instance]
TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Thursday 29 January 2026 09:46:53 +0000 (0:00:00.233) 0:01:45.961 ******
changed: [instance]
TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Thursday 29 January 2026 09:46:53 +0000 (0:00:00.322) 0:01:46.284 ******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.103) 0:01:46.388 ******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.063) 0:01:46.451 ******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.061) 0:01:46.513 ******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.253) 0:01:46.766 ******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.129) 0:01:46.896 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.116) 0:01:47.013 ******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.263) 0:01:47.277 ******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Thursday 29 January 2026 09:46:54 +0000 (0:00:00.097) 0:01:47.374 ******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Thursday 29 January 2026 09:46:55 +0000 (0:00:00.079) 0:01:47.453 ******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Thursday 29 January 2026 09:46:55 +0000 (0:00:00.079) 0:01:47.533 ******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Thursday 29 January 2026 09:46:55 +0000 (0:00:00.120) 0:01:47.653 ******
TASK [config_drive : Ensure needed directories exist] **************************
Thursday 29 January 2026 09:46:55 +0000 (0:00:00.122) 0:01:47.776 ******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Thursday 29 January 2026 09:46:55 +0000 (0:00:00.437) 0:01:48.214 ******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Thursday 29 January 2026 09:46:57 +0000 (0:00:01.287) 0:01:49.502 ******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Thursday 29 January 2026 09:46:57 +0000 (0:00:00.246) 0:01:49.749 ******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Thursday 29 January 2026 09:46:57 +0000 (0:00:00.441) 0:01:50.190 ******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Thursday 29 January 2026 09:46:58 +0000 (0:00:00.415) 0:01:50.605 ******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Thursday 29 January 2026 09:46:58 +0000 (0:00:00.081) 0:01:50.686 ******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Thursday 29 January 2026 09:46:58 +0000 (0:00:00.239) 0:01:50.926 ******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Thursday 29 January 2026 09:46:58 +0000 (0:00:00.123) 0:01:51.049 ******
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Thursday 29 January 2026 09:46:58 +0000 (0:00:00.304) 0:01:51.354 ******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Thursday 29 January 2026 09:46:59 +0000 (0:00:00.310) 0:01:51.664 ******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for router-0] *********************
Thursday 29 January 2026 09:46:59 +0000 (0:00:00.145) 0:01:51.809 ******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Thursday 29 January 2026 09:46:59 +0000 (0:00:00.061) 0:01:51.871 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Thursday 29 January 2026 09:46:59 +0000 (0:00:00.116) 0:01:51.988 ******
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Thursday 29 January 2026 09:46:59 +0000 (0:00:00.102) 0:01:52.090 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:47:01 +0000 (0:00:02.167) 0:01:54.258 ******
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:47:02 +0000 (0:00:00.490) 0:01:54.748 ******
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Thursday 29 January 2026 09:47:02 +0000 (0:00:00.517) 0:01:55.265 ******
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Thursday 29 January 2026 09:47:03 +0000 (0:00:00.554) 0:01:55.819 ******
changed: [instance] => (item=sl-compute-0.utility)
changed: [instance] => (item=sl-compute-1.utility)
changed: [instance] => (item=router-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Thursday 29 January 2026 09:47:04 +0000 (0:00:00.942) 0:01:56.761 ******
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': 'j843534434112.126119', 'results_file': '/home/zuul/.ansible_async/j843534434112.126119', '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': 'j603880744489.126136', 'results_file': '/home/zuul/.ansible_async/j603880744489.126136', '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': 'j772035258778.126155', 'results_file': '/home/zuul/.ansible_async/j772035258778.126155', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Thursday 29 January 2026 09:48:24 +0000 (0:01:20.145) 0:03:16.906 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:48:24 +0000 (0:00:00.162) 0:03:17.069 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Thursday 29 January 2026 09:48:24 +0000 (0:00:00.058) 0:03:17.127 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:48:24 +0000 (0:00:00.145) 0:03:17.273 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-0.utility', 'patterns': ['sl-compute-0', 'sl-compute-0', 'sl-compute-0.utility', 'sl-compute-0.localdomain', 'sl-compute-0.instance', 'sl-compute-0', 'sl-compute-0.instance', 'sl-compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:48:25 +0000 (0:00:00.149) 0:03:17.423 ******
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:48:25 +0000 (0:00:00.324) 0:03:17.747 ******
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Thursday 29 January 2026 09:48:25 +0000 (0:00:00.278) 0:03:18.026 ******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.450) 0:03:18.477 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.108) 0:03:18.586 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.063) 0:03:18.649 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.080) 0:03:18.730 ******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.081) 0:03:18.811 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.102) 0:03:18.914 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.102) 0:03:19.016 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-1.utility', 'patterns': ['sl-compute-1', 'sl-compute-1', 'sl-compute-1.utility', 'sl-compute-1.localdomain', 'sl-compute-1.instance', 'sl-compute-1', 'sl-compute-1.instance', 'sl-compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:48:26 +0000 (0:00:00.181) 0:03:19.198 ******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:48:27 +0000 (0:00:00.241) 0:03:19.439 ******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Thursday 29 January 2026 09:48:27 +0000 (0:00:00.242) 0:03:19.682 ******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Thursday 29 January 2026 09:48:27 +0000 (0:00:00.488) 0:03:20.171 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:48:27 +0000 (0:00:00.058) 0:03:20.229 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Thursday 29 January 2026 09:48:27 +0000 (0:00:00.058) 0:03:20.288 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Thursday 29 January 2026 09:48:28 +0000 (0:00:00.125) 0:03:20.414 ******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Thursday 29 January 2026 09:48:28 +0000 (0:00:00.079) 0:03:20.493 ******
skipping: [instance]
TASK [Push ssh jumper/configuration for router-0] ******************************
Thursday 29 January 2026 09:48:28 +0000 (0:00:00.056) 0:03:20.550 ******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Thursday 29 January 2026 09:48:28 +0000 (0:00:00.099) 0:03:20.650 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'router-0.utility', 'patterns': ['router-0', 'router-0', 'router-0.utility', 'router-0.localdomain', 'router-0.instance', 'router-0', 'router-0.instance', 'router-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Thursday 29 January 2026 09:48:28 +0000 (0:00:00.205) 0:03:20.855 ******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Thursday 29 January 2026 09:48:28 +0000 (0:00:00.252) 0:03:21.108 ******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.286) 0:03:21.395 ******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.458) 0:03:21.853 ******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.060) 0:03:21.914 ******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.108) 0:03:22.023 ******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.080) 0:03:22.103 ******
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.077) 0:03:22.181 ******
skipping: [instance] => (item=router-0)
skipping: [instance] => (item=sl-compute-0)
skipping: [instance] => (item=sl-compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Thursday 29 January 2026 09:48:29 +0000 (0:00:00.082) 0:03:22.263 ******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Thursday 29 January 2026 09:48:30 +0000 (0:00:00.314) 0:03:22.577 ******
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Thursday 29 January 2026 09:48:30 +0000 (0:00:00.412) 0:03:22.990 ******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Thursday 29 January 2026 09:48:30 +0000 (0:00:00.066) 0:03:23.056 ******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Thursday 29 January 2026 09:48:30 +0000 (0:00:00.066) 0:03:23.123 ******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Thursday 29 January 2026 09:48:30 +0000 (0:00:00.110) 0:03:23.233 ******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Thursday 29 January 2026 09:48:30 +0000 (0:00:00.060) 0:03:23.294 ******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=283 changed=93 unreachable=0 failed=0 skipped=97 rescued=1 ignored=0
Thursday 29 January 2026 09:48:31 +0000 (0:00:00.260) 0:03:23.554 ******
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 80.15s
libvirt_manager : Download base image ---------------------------------- 20.60s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.51s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.17s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.05s
discover_latest_image : Get latest image -------------------------------- 1.99s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.80s
dnsmasq : Add/Remove address -------------------------------------------- 1.78s
libvirt_manager : Ensure networks are created/started ------------------- 1.73s
libvirt_manager : Restart firewalld ------------------------------------- 1.55s
ci_nmstate : Install required packages on instance ---------------------- 1.55s
libvirt_manager : Ensure networks are defined --------------------------- 1.44s
libvirt_manager : Ensure network is in correct zone --------------------- 1.42s
config_drive : Install required RPM packages ---------------------------- 1.34s
dnsmasq : Install needed packages --------------------------------------- 1.30s
config_drive : Install required RPM packages ---------------------------- 1.30s
libvirt_manager : Ensure networks are active ---------------------------- 1.29s
config_drive : Install required RPM packages ---------------------------- 1.29s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.28s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.12s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Thursday 29 January 2026 09:48:31 +0000 (0:00:00.054) 0:00:00.054 ******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Thursday 29 January 2026 09:48:33 +0000 (0:00:01.282) 0:00:01.336 ******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Thursday 29 January 2026 09:48:33 +0000 (0:00:00.336) 0:00:01.673 ******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Thursday 29 January 2026 09:48:34 +0000 (0:00:01.505) 0:00:03.179 ******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Thursday 29 January 2026 09:48:35 +0000 (0:00:00.845) 0:00:04.024 ******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Thursday 29 January 2026 09:48:37 +0000 (0:00:02.207) 0:00:06.232 ******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Thursday 29 January 2026 09:48:39 +0000 (0:00:01.037) 0:00:07.270 ******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Thursday 29 January 2026 09:48:39 +0000 (0:00:00.073) 0:00:07.344 ******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Thursday 29 January 2026 09:48:39 +0000 (0:00:00.437) 0:00:07.781 ******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Thursday 29 January 2026 09:48:40 +0000 (0:00:00.482) 0:00:08.264 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:48:40 +0000 (0:00:00.094) 0:00:08.358 ******
ok: [instance] =>
cleanup_vms:
- cifmw-sl-compute-0
- cifmw-router-0
- cifmw-sl-compute-1
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Thursday 29 January 2026 09:48:40 +0000 (0:00:00.091) 0:00:08.450 ******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Destroy machine] ***************************************
Thursday 29 January 2026 09:48:40 +0000 (0:00:00.806) 0:00:09.256 ******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Undefine machine] **************************************
Thursday 29 January 2026 09:48:42 +0000 (0:00:01.525) 0:00:10.782 ******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Thursday 29 January 2026 09:48:43 +0000 (0:00:00.820) 0:00:11.602 ******
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)
ok: [instance -> localhost] => (item=cifmw-router-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Thursday 29 January 2026 09:48:44 +0000 (0:00:00.793) 0:00:12.396 ******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Get network list] **************************************
Thursday 29 January 2026 09:48:44 +0000 (0:00:00.738) 0:00:13.134 ******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Thursday 29 January 2026 09:48:45 +0000 (0:00:00.364) 0:00:13.498 ******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Thursday 29 January 2026 09:48:45 +0000 (0:00:00.097) 0:00:13.596 ******
ok: [instance] =>
cleanup_nets:
- cifmw-intnet-1
- cifmw-osp_trunk
- cifmw-public
- cifmw-intnet-0
- cifmw-s0-rtr
- cifmw-s1-rtr
TASK [Remove dnsmasq network bits] *********************************************
Thursday 29 January 2026 09:48:45 +0000 (0:00:00.085) 0:00:13.681 ******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:48:45 +0000 (0:00:00.517) 0:00:14.198 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.090) 0:00:14.289 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.137) 0:00:14.426 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.085) 0:00:14.512 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.259) 0:00:14.772 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.281) 0:00:15.054 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.089) 0:00:15.143 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:48:46 +0000 (0:00:00.083) 0:00:15.226 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:48:47 +0000 (0:00:00.083) 0:00:15.310 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:48:47 +0000 (0:00:00.285) 0:00:15.596 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:48:47 +0000 (0:00:00.288) 0:00:15.884 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:48:47 +0000 (0:00:00.091) 0:00:15.976 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:48:47 +0000 (0:00:00.086) 0:00:16.063 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:48:47 +0000 (0:00:00.086) 0:00:16.149 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:48:48 +0000 (0:00:00.270) 0:00:16.420 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:48:48 +0000 (0:00:00.343) 0:00:16.763 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:48:48 +0000 (0:00:00.091) 0:00:16.855 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:48:48 +0000 (0:00:00.087) 0:00:16.942 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:48:48 +0000 (0:00:00.084) 0:00:17.027 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:48:49 +0000 (0:00:00.263) 0:00:17.290 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:48:49 +0000 (0:00:00.317) 0:00:17.607 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:48:49 +0000 (0:00:00.090) 0:00:17.698 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:48:49 +0000 (0:00:00.085) 0:00:17.784 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:48:49 +0000 (0:00:00.085) 0:00:17.869 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:48:49 +0000 (0:00:00.274) 0:00:18.144 ******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Thursday 29 January 2026 09:48:50 +0000 (0:00:00.294) 0:00:18.438 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Thursday 29 January 2026 09:48:50 +0000 (0:00:00.093) 0:00:18.531 ******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Thursday 29 January 2026 09:48:50 +0000 (0:00:00.151) 0:00:18.683 ******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Thursday 29 January 2026 09:48:50 +0000 (0:00:00.088) 0:00:18.771 ******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Thursday 29 January 2026 09:48:50 +0000 (0:00:00.263) 0:00:19.034 ******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Thursday 29 January 2026 09:48:51 +0000 (0:00:00.291) 0:00:19.326 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Undefine networks] *************************************
Thursday 29 January 2026 09:48:54 +0000 (0:00:02.958) 0:00:22.284 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Thursday 29 January 2026 09:48:55 +0000 (0:00:01.636) 0:00:23.920 ******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Thursday 29 January 2026 09:48:57 +0000 (0:00:01.807) 0:00:25.728 ******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Thursday 29 January 2026 09:48:57 +0000 (0:00:00.367) 0:00:26.095 ******
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': 9326998, 'dev': 64513, 'nlink': 1, 'atime': 1769679928.9068284, 'mtime': 1769679928.9068284, 'ctime': 1769679928.9068284, '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': 8918088, 'dev': 64513, 'nlink': 1, 'atime': 1769679928.9088283, 'mtime': 1769679928.9088283, 'ctime': 1769679928.9088283, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Thursday 29 January 2026 09:48:58 +0000 (0:00:00.585) 0:00:26.681 ******
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Thursday 29 January 2026 09:49:00 +0000 (0:00:02.418) 0:00:29.099 ******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Thursday 29 January 2026 09:49:01 +0000 (0:00:00.595) 0:00:29.695 ******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Thursday 29 January 2026 09:49:01 +0000 (0:00:00.443) 0:00:30.139 ******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Thursday 29 January 2026 09:49:02 +0000 (0:00:00.535) 0:00:30.674 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:49:02 +0000 (0:00:00.142) 0:00:30.817 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:49:02 +0000 (0:00:00.092) 0:00:30.909 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:49:02 +0000 (0:00:00.284) 0:00:31.194 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.086) 0:00:31.281 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.177) 0:00:31.458 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.087) 0:00:31.545 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.088) 0:00:31.634 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.120) 0:00:31.754 ******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.301) 0:00:32.056 ******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.051) 0:00:32.107 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Thursday 29 January 2026 09:49:03 +0000 (0:00:00.140) 0:00:32.248 ******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.118) 0:00:32.366 ******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.291) 0:00:32.658 ******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.089) 0:00:32.748 ******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.121) 0:00:32.870 ******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.087) 0:00:32.957 ******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.087) 0:00:33.045 ******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Thursday 29 January 2026 09:49:04 +0000 (0:00:00.122) 0:00:33.167 ******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Thursday 29 January 2026 09:49:05 +0000 (0:00:00.331) 0:00:33.499 ******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Thursday 29 January 2026 09:49:05 +0000 (0:00:00.051) 0:00:33.550 ******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Thursday 29 January 2026 09:49:05 +0000 (0:00:00.301) 0:00:33.852 ******
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Thursday 29 January 2026 09:49:05 +0000 (0:00:00.288) 0:00:34.140 ******
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Thursday 29 January 2026 09:49:06 +0000 (0:00:00.425) 0:00:34.566 ******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Thursday 29 January 2026 09:49:06 +0000 (0:00:00.387) 0:00:34.953 ******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Thursday 29 January 2026 09:49:06 +0000 (0:00:00.251) 0:00:35.205 ******
changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-0.log)
changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-1-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-1.log)
changed: [instance] => (item=/var/log/libvirt/qemu/router-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-router-0.log)
TASK [libvirt_manager : Remove workload and volumes] ***************************
Thursday 29 January 2026 09:49:08 +0000 (0:00:01.142) 0:00:36.348 ******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Thursday 29 January 2026 09:49:09 +0000 (0:00:01.368) 0:00:37.716 ******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Thursday 29 January 2026 09:49:10 +0000 (0:00:00.585) 0:00:38.302 ******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Thursday 29 January 2026 09:49:11 +0000 (0:00:01.369) 0:00:39.671 ******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Thursday 29 January 2026 09:49:11 +0000 (0:00:00.257) 0:00:39.929 ******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Thursday 29 January 2026 09:49:11 +0000 (0:00:00.049) 0:00:39.978 ******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Thursday 29 January 2026 09:49:11 +0000 (0:00:00.046) 0:00:40.024 ******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Thursday 29 January 2026 09:49:11 +0000 (0:00:00.099) 0:00:40.124 ******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Thursday 29 January 2026 09:49:12 +0000 (0:00:00.473) 0:00:40.597 ******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Thursday 29 January 2026 09:49:12 +0000 (0:00:00.438) 0:00:41.035 ******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Thursday 29 January 2026 09:49:12 +0000 (0:00:00.202) 0:00:41.238 ******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Thursday 29 January 2026 09:49:13 +0000 (0:00:00.044) 0:00:41.283 ******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Thursday 29 January 2026 09:49:13 +0000 (0:00:00.044) 0:00:41.327 ******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Thursday 29 January 2026 09:49:13 +0000 (0:00:00.734) 0:00:42.062 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:49:13 +0000 (0:00:00.096) 0:00:42.158 ******
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:49:14 +0000 (0:00:00.327) 0:00:42.486 ******
changed: [instance]
TASK [Clean local ssh config] **************************************************
Thursday 29 January 2026 09:49:14 +0000 (0:00:00.242) 0:00:42.728 ******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Thursday 29 January 2026 09:49:14 +0000 (0:00:00.127) 0:00:42.855 ******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Thursday 29 January 2026 09:49:14 +0000 (0:00:00.221) 0:00:43.077 ******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Thursday 29 January 2026 09:49:15 +0000 (0:00:00.240) 0:00:43.317 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Thursday 29 January 2026 09:49:15 +0000 (0:00:00.079) 0:00:43.397 ******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Thursday 29 January 2026 09:49:16 +0000 (0:00:01.289) 0:00:44.687 ******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Thursday 29 January 2026 09:49:19 +0000 (0:00:03.419) 0:00:48.106 ******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.254) 0:00:48.361 ******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.043) 0:00:48.405 ******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.044) 0:00:48.449 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.074) 0:00:48.524 ******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.042) 0:00:48.566 ******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.235) 0:00:48.802 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.075) 0:00:48.877 ******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.074) 0:00:48.952 ******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.238) 0:00:49.191 ******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Thursday 29 January 2026 09:49:20 +0000 (0:00:00.041) 0:00:49.232 ******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Thursday 29 January 2026 09:49:21 +0000 (0:00:00.042) 0:00:49.274 ******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Thursday 29 January 2026 09:49:21 +0000 (0:00:00.566) 0:00:49.841 ******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Thursday 29 January 2026 09:49:21 +0000 (0:00:00.230) 0:00:50.072 ******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Thursday 29 January 2026 09:49:22 +0000 (0:00:00.451) 0:00:50.523 ******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Thursday 29 January 2026 09:49:22 +0000 (0:00:00.255) 0:00:50.779 ******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Thursday 29 January 2026 09:49:23 +0000 (0:00:00.599) 0:00:51.378 ******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Thursday 29 January 2026 09:49:23 +0000 (0:00:00.055) 0:00:51.434 ******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Thursday 29 January 2026 09:49:23 +0000 (0:00:00.252) 0:00:51.686 ******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Thursday 29 January 2026 09:49:23 +0000 (0:00:00.239) 0:00:51.925 ******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Thursday 29 January 2026 09:49:23 +0000 (0:00:00.102) 0:00:52.028 ******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Thursday 29 January 2026 09:49:24 +0000 (0:00:00.378) 0:00:52.407 ******
changed: [instance]
RUNNING HANDLER [ssh_jumper : Reload sshd] *************************************
Thursday 29 January 2026 09:49:24 +0000 (0:00:00.649) 0:00:53.057 ******
changed: [instance -> localhost]
PLAY RECAP *********************************************************************
instance : ok=90 changed=27 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
Thursday 29 January 2026 09:49:25 +0000 (0:00:00.401) 0:00:53.458 ******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.42s
libvirt_manager : Destroy networks -------------------------------------- 2.96s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.42s
libvirt_manager : Populate service facts -------------------------------- 2.21s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.81s
libvirt_manager : Undefine networks ------------------------------------- 1.64s
libvirt_manager : Destroy machine --------------------------------------- 1.53s
Copy generated content to proper location ------------------------------- 1.51s
podman : Ensure podman is installed ------------------------------------- 1.37s
libvirt_manager : Remove workload and volumes --------------------------- 1.37s
dnsmasq : Install needed packages --------------------------------------- 1.29s
Gathering Facts --------------------------------------------------------- 1.28s
libvirt_manager : Remove detected logs ---------------------------------- 1.14s
libvirt_manager : Start virtqemud socket service ------------------------ 1.04s
libvirt_manager : Get installed packages list --------------------------- 0.85s
libvirt_manager : Undefine machine -------------------------------------- 0.82s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.81s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.79s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.74s
virtualbmc : Remove vbmc files ------------------------------------------ 0.73s