PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:38:16 +0000 (0:00:00.025) 0:00:00.025 ******* ok: [instance] TASK [Create custom basedir] *************************************************** Tuesday 20 January 2026 22:38:17 +0000 (0:00:00.881) 0:00:00.907 ******* changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Tuesday 20 January 2026 22:38:17 +0000 (0:00:00.328) 0:00:01.236 ******* skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Tuesday 20 January 2026 22:38:17 +0000 (0:00:00.022) 0:00:01.258 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Tuesday 20 January 2026 22:38:17 +0000 (0:00:00.049) 0:00:01.308 ******* ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Tuesday 20 January 2026 22:38:17 +0000 (0:00:00.290) 0:00:01.598 ******* ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Tuesday 20 January 2026 22:38:18 +0000 (0:00:00.251) 0:00:01.850 ******* ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Tuesday 20 January 2026 22:38:18 +0000 (0:00:00.785) 0:00:02.636 ******* TASK [repo_setup : Ensure directories are present] ***************************** Tuesday 20 January 2026 22:38:18 +0000 (0:00:00.064) 0:00:02.700 ******* changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Tuesday 20 January 2026 22:38:19 +0000 (0:00:00.607) 0:00:03.308 ******* ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Tuesday 20 January 2026 22:38:20 +0000 (0:00:00.886) 0:00:04.194 ******* changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Tuesday 20 January 2026 22:38:21 +0000 (0:00:01.074) 0:00:05.268 ******* changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Tuesday 20 January 2026 22:38:29 +0000 (0:00:08.228) 0:00:13.497 ******* changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Tuesday 20 January 2026 22:38:30 +0000 (0:00:00.782) 0:00:14.279 ******* skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Tuesday 20 January 2026 22:38:30 +0000 (0:00:00.026) 0:00:14.305 ******* changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Tuesday 20 January 2026 22:38:31 +0000 (0:00:00.905) 0:00:15.210 ******* skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Tuesday 20 January 2026 22:38:31 +0000 (0:00:00.053) 0:00:15.264 ******* skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Tuesday 20 January 2026 22:38:31 +0000 (0:00:00.041) 0:00:15.305 ******* skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Tuesday 20 January 2026 22:38:31 +0000 (0:00:00.048) 0:00:15.353 ******* changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.570) 0:00:15.924 ******* changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.494) 0:00:16.418 ******* skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.041) 0:00:16.460 ******* skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.042) 0:00:16.502 ******* skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.033) 0:00:16.535 ******* ok: [instance] TASK [repo_setup : Create download directory] ********************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.043) 0:00:16.578 ******* skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.030) 0:00:16.609 ******* skipping: [instance] TASK [Download the RPM] ******************************************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.029) 0:00:16.639 ******* skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.030) 0:00:16.669 ******* skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.032) 0:00:16.702 ******* skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.036) 0:00:16.738 ******* skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.041) 0:00:16.780 ******* skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Tuesday 20 January 2026 22:38:32 +0000 (0:00:00.036) 0:00:16.817 ******* ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.226) 0:00:17.044 ******* changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.267) 0:00:17.311 ******* changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.282) 0:00:17.593 ******* skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.025) 0:00:17.619 ******* skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.025) 0:00:17.644 ******* skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.024) 0:00:17.669 ******* skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.025) 0:00:17.694 ******* skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.025) 0:00:17.720 ******* skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.025) 0:00:17.746 ******* skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.020) 0:00:17.766 ******* skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.032) 0:00:17.799 ******* skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Tuesday 20 January 2026 22:38:33 +0000 (0:00:00.019) 0:00:17.819 ******* skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Tuesday 20 January 2026 22:38:34 +0000 (0:00:00.025) 0:00:17.844 ******* skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Tuesday 20 January 2026 22:38:34 +0000 (0:00:00.065) 0:00:17.909 ******* skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Tuesday 20 January 2026 22:38:34 +0000 (0:00:00.034) 0:00:17.944 ******* skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Tuesday 20 January 2026 22:38:34 +0000 (0:00:00.034) 0:00:17.979 ******* skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Tuesday 20 January 2026 22:38:34 +0000 (0:00:00.033) 0:00:18.013 ******* ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Tuesday 20 January 2026 22:39:17 +0000 (0:00:43.609) 0:01:01.623 ******* ok: [instance] TASK [test_deps : Install extra packages] ************************************** Tuesday 20 January 2026 22:39:19 +0000 (0:00:01.226) 0:01:02.849 ******* skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Tuesday 20 January 2026 22:39:19 +0000 (0:00:00.037) 0:01:02.886 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Tuesday 20 January 2026 22:39:19 +0000 (0:00:00.047) 0:01:02.934 ******* ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Tuesday 20 January 2026 22:39:19 +0000 (0:00:00.022) 0:01:02.956 ******* changed: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Tuesday 20 January 2026 22:39:23 +0000 (0:00:04.371) 0:01:07.328 ******* ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Tuesday 20 January 2026 22:39:23 +0000 (0:00:00.201) 0:01:07.529 ******* changed: [instance] TASK [ci_setup : Install openshift client] ************************************* Tuesday 20 January 2026 22:39:23 +0000 (0:00:00.218) 0:01:07.748 ******* changed: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Tuesday 20 January 2026 22:39:30 +0000 (0:00:06.216) 0:01:13.965 ******* ok: [instance] TASK [ci_setup : Create completion file] *************************************** Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.040) 0:01:14.006 ******* changed: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.271) 0:01:14.277 ******* changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.281) 0:01:14.559 ******* skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.019) 0:01:14.578 ******* skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.017) 0:01:14.596 ******* skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.017) 0:01:14.614 ******* skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.017) 0:01:14.631 ******* skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.016) 0:01:14.648 ******* skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Tuesday 20 January 2026 22:39:30 +0000 (0:00:00.021) 0:01:14.670 ******* changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Tuesday 20 January 2026 22:39:31 +0000 (0:00:01.012) 0:01:15.682 ******* ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Tuesday 20 January 2026 22:39:32 +0000 (0:00:00.773) 0:01:16.455 ******* ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Tuesday 20 January 2026 22:39:34 +0000 (0:00:01.860) 0:01:18.316 ******* skipping: [instance] => (item=virtqemud.service) skipping: [instance] => (item=virtqemud.socket) skipping: [instance] TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.065) 0:01:18.381 ******* ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.047) 0:01:18.428 ******* skipping: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.060) 0:01:18.489 ******* skipping: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.102) 0:01:18.592 ******* skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.065) 0:01:18.658 ******* skipping: [instance] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.059) 0:01:18.717 ******* skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Tuesday 20 January 2026 22:39:34 +0000 (0:00:00.059) 0:01:18.777 ******* skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.061) 0:01:18.839 ******* skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.060) 0:01:18.899 ******* skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.064) 0:01:18.963 ******* skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.060) 0:01:19.024 ******* skipping: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.060) 0:01:19.084 ******* skipping: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.059) 0:01:19.144 ******* skipping: [instance] TASK [Remove dnsmasq network bits] ********************************************* Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.062) 0:01:19.206 ******* skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.062) 0:01:19.268 ******* skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.061) 0:01:19.330 ******* skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.085) 0:01:19.416 ******* skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.060) 0:01:19.477 ******* skipping: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.060) 0:01:19.537 ******* skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.061) 0:01:19.599 ******* skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.062) 0:01:19.661 ******* skipping: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.061) 0:01:19.723 ******* skipping: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Tuesday 20 January 2026 22:39:35 +0000 (0:00:00.062) 0:01:19.785 ******* skipping: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.062) 0:01:19.847 ******* skipping: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.061) 0:01:19.908 ******* skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.042) 0:01:19.951 ******* skipping: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.062) 0:01:20.013 ******* skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.060) 0:01:20.074 ******* ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.187) 0:01:20.262 ******* skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.061) 0:01:20.323 ******* skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.032) 0:01:20.355 ******* skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.036) 0:01:20.392 ******* [WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue: '/var/log/libvirt/qemu/' is not a directory ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.282) 0:01:20.675 ******* skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Tuesday 20 January 2026 22:39:36 +0000 (0:00:00.031) 0:01:20.706 ******* ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Tuesday 20 January 2026 22:39:38 +0000 (0:00:01.364) 0:01:22.071 ******* ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Tuesday 20 January 2026 22:39:38 +0000 (0:00:00.382) 0:01:22.453 ******* ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Tuesday 20 January 2026 22:39:39 +0000 (0:00:01.199) 0:01:23.653 ******* changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Tuesday 20 January 2026 22:39:40 +0000 (0:00:00.338) 0:01:23.992 ******* skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Tuesday 20 January 2026 22:39:40 +0000 (0:00:00.043) 0:01:24.036 ******* skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Tuesday 20 January 2026 22:39:40 +0000 (0:00:00.038) 0:01:24.075 ******* skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Tuesday 20 January 2026 22:39:40 +0000 (0:00:00.056) 0:01:24.131 ******* ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Tuesday 20 January 2026 22:39:40 +0000 (0:00:00.625) 0:01:24.757 ******* ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Tuesday 20 January 2026 22:39:41 +0000 (0:00:00.406) 0:01:25.164 ******* ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Tuesday 20 January 2026 22:39:41 +0000 (0:00:00.188) 0:01:25.353 ******* skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Tuesday 20 January 2026 22:39:41 +0000 (0:00:00.032) 0:01:25.385 ******* skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Tuesday 20 January 2026 22:39:41 +0000 (0:00:00.032) 0:01:25.417 ******* ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Tuesday 20 January 2026 22:39:42 +0000 (0:00:00.720) 0:01:26.137 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:39:42 +0000 (0:00:00.094) 0:01:26.232 ******* ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:39:42 +0000 (0:00:00.414) 0:01:26.646 ******* ok: [instance] TASK [Clean local ssh config] ************************************************** Tuesday 20 January 2026 22:39:43 +0000 (0:00:00.319) 0:01:26.965 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:39:43 +0000 (0:00:00.083) 0:01:27.049 ******* ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:39:43 +0000 (0:00:00.237) 0:01:27.286 ******* ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Tuesday 20 January 2026 22:39:43 +0000 (0:00:00.272) 0:01:27.559 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:39:43 +0000 (0:00:00.073) 0:01:27.633 ******* changed: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:39:48 +0000 (0:00:04.755) 0:01:32.388 ******* ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:39:49 +0000 (0:00:01.431) 0:01:33.819 ******* ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.230) 0:01:34.049 ******* skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.038) 0:01:34.088 ******* skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.069) 0:01:34.157 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.061) 0:01:34.218 ******* skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.038) 0:01:34.256 ******* ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.256) 0:01:34.513 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.069) 0:01:34.582 ******* skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:39:50 +0000 (0:00:00.040) 0:01:34.623 ******* ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:39:51 +0000 (0:00:00.251) 0:01:34.875 ******* skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:39:51 +0000 (0:00:00.036) 0:01:34.912 ******* skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:39:51 +0000 (0:00:00.036) 0:01:34.948 ******* ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:39:52 +0000 (0:00:01.624) 0:01:36.573 ******* ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:39:52 +0000 (0:00:00.248) 0:01:36.822 ******* ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Tuesday 20 January 2026 22:39:53 +0000 (0:00:00.437) 0:01:37.260 ******* ok: [instance] TASK [radvd : Gather package facts] ******************************************** Tuesday 20 January 2026 22:39:53 +0000 (0:00:00.254) 0:01:37.514 ******* ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Tuesday 20 January 2026 22:39:54 +0000 (0:00:00.639) 0:01:38.153 ******* skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Tuesday 20 January 2026 22:39:54 +0000 (0:00:00.049) 0:01:38.203 ******* ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Tuesday 20 January 2026 22:39:54 +0000 (0:00:00.234) 0:01:38.438 ******* ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Tuesday 20 January 2026 22:39:54 +0000 (0:00:00.231) 0:01:38.669 ******* skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Tuesday 20 January 2026 22:39:54 +0000 (0:00:00.073) 0:01:38.743 ******* ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.237) 0:01:38.980 ******* changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.221) 0:01:39.201 ******* ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.225) 0:01:39.426 ******* skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.070) 0:01:39.497 ******* skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.048) 0:01:39.545 ******* ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.050) 0:01:39.596 ******* skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Tuesday 20 January 2026 22:39:55 +0000 (0:00:00.046) 0:01:39.642 ******* changed: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Tuesday 20 January 2026 22:41:11 +0000 (0:01:15.317) 0:02:54.959 ******* changed: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Tuesday 20 January 2026 22:41:11 +0000 (0:00:00.255) 0:02:55.215 ******* changed: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Tuesday 20 January 2026 22:41:11 +0000 (0:00:00.434) 0:02:55.650 ******* changed: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Tuesday 20 January 2026 22:41:12 +0000 (0:00:00.715) 0:02:56.365 ******* ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Tuesday 20 January 2026 22:41:12 +0000 (0:00:00.275) 0:02:56.640 ******* ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Tuesday 20 January 2026 22:41:13 +0000 (0:00:00.550) 0:02:57.190 ******* changed: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Tuesday 20 January 2026 22:41:14 +0000 (0:00:00.993) 0:02:58.184 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Tuesday 20 January 2026 22:41:14 +0000 (0:00:00.195) 0:02:58.379 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Tuesday 20 January 2026 22:41:15 +0000 (0:00:00.451) 0:02:58.830 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Tuesday 20 January 2026 22:41:15 +0000 (0:00:00.440) 0:02:59.271 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Tuesday 20 January 2026 22:41:15 +0000 (0:00:00.434) 0:02:59.705 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Tuesday 20 January 2026 22:41:16 +0000 (0:00:00.411) 0:03:00.116 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Tuesday 20 January 2026 22:41:16 +0000 (0:00:00.427) 0:03:00.544 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Tuesday 20 January 2026 22:41:17 +0000 (0:00:00.425) 0:03:00.969 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Tuesday 20 January 2026 22:41:17 +0000 (0:00:00.419) 0:03:01.389 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Tuesday 20 January 2026 22:41:17 +0000 (0:00:00.436) 0:03:01.825 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Tuesday 20 January 2026 22:41:18 +0000 (0:00:00.393) 0:03:02.219 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Tuesday 20 January 2026 22:41:18 +0000 (0:00:00.412) 0:03:02.632 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Tuesday 20 January 2026 22:41:19 +0000 (0:00:00.420) 0:03:03.052 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Tuesday 20 January 2026 22:41:19 +0000 (0:00:00.411) 0:03:03.464 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Tuesday 20 January 2026 22:41:20 +0000 (0:00:00.448) 0:03:03.912 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Tuesday 20 January 2026 22:41:20 +0000 (0:00:00.452) 0:03:04.365 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Tuesday 20 January 2026 22:41:20 +0000 (0:00:00.419) 0:03:04.784 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Tuesday 20 January 2026 22:41:21 +0000 (0:00:00.388) 0:03:05.172 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Tuesday 20 January 2026 22:41:21 +0000 (0:00:00.402) 0:03:05.575 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Tuesday 20 January 2026 22:41:22 +0000 (0:00:00.388) 0:03:05.964 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Tuesday 20 January 2026 22:41:22 +0000 (0:00:00.381) 0:03:06.345 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Tuesday 20 January 2026 22:41:22 +0000 (0:00:00.375) 0:03:06.721 ******* changed: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Tuesday 20 January 2026 22:41:23 +0000 (0:00:00.360) 0:03:07.082 ******* changed: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Tuesday 20 January 2026 22:41:23 +0000 (0:00:00.383) 0:03:07.465 ******* changed: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Tuesday 20 January 2026 22:41:24 +0000 (0:00:00.372) 0:03:07.838 ******* changed: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Tuesday 20 January 2026 22:41:24 +0000 (0:00:00.366) 0:03:08.204 ******* skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Tuesday 20 January 2026 22:41:24 +0000 (0:00:00.050) 0:03:08.255 ******* ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Tuesday 20 January 2026 22:41:24 +0000 (0:00:00.343) 0:03:08.598 ******* changed: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Tuesday 20 January 2026 22:41:25 +0000 (0:00:00.451) 0:03:09.049 ******* changed: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Tuesday 20 January 2026 22:41:25 +0000 (0:00:00.350) 0:03:09.400 ******* [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Tuesday 20 January 2026 22:41:25 +0000 (0:00:00.205) 0:03:09.606 ******* TASK [libvirt_manager : Deactivate default] ************************************ Tuesday 20 January 2026 22:41:25 +0000 (0:00:00.057) 0:03:09.664 ******* ok: [instance] TASK [libvirt_manager : Removing default] ************************************** Tuesday 20 January 2026 22:41:26 +0000 (0:00:01.076) 0:03:10.740 ******* ok: [instance] TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Tuesday 20 January 2026 22:41:27 +0000 (0:00:00.282) 0:03:11.023 ******* changed: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Tuesday 20 January 2026 22:41:27 +0000 (0:00:00.408) 0:03:11.431 ******* changed: [instance] TASK [Restart NetworkManager] ************************************************** Tuesday 20 January 2026 22:41:27 +0000 (0:00:00.394) 0:03:11.825 ******* changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Tuesday 20 January 2026 22:41:28 +0000 (0:00:00.490) 0:03:12.316 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0 Tuesday 20 January 2026 22:41:28 +0000 (0:00:00.270) 0:03:12.586 ******* =============================================================================== libvirt_manager : Install packages required for using KVM -------------- 75.32s test_deps : Install selinux python libs -------------------------------- 43.61s repo_setup : Initialize python venv and install requirements ------------ 8.23s ci_setup : Install openshift client ------------------------------------- 6.22s dnsmasq : Install needed packages --------------------------------------- 4.76s ci_setup : Install needed packages -------------------------------------- 4.37s libvirt_manager : Populate service facts -------------------------------- 1.86s dnsmasq : Stop service -------------------------------------------------- 1.62s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.43s libvirt_manager : Remove workload and volumes --------------------------- 1.36s test_deps : Install python yaml libs ------------------------------------ 1.23s podman : Ensure podman is installed ------------------------------------- 1.20s libvirt_manager : Deactivate default ------------------------------------ 1.08s repo_setup : Get repo-setup repository ---------------------------------- 1.07s ci_setup : Manage directories ------------------------------------------- 1.01s libvirt_manager : Ensure firewalld service is up ------------------------ 0.99s repo_setup : Run repo-setup --------------------------------------------- 0.91s repo_setup : Make sure git-core package is installed -------------------- 0.89s Gathering Facts --------------------------------------------------------- 0.88s test_deps : Disable ubi 9 repos ----------------------------------------- 0.79s PLAY [Test boot_order configuration] ******************************************* TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:41:29 +0000 (0:00:00.042) 0:00:00.042 ******* ok: [instance] TASK [Load networking definition] ********************************************** Tuesday 20 January 2026 22:41:30 +0000 (0:00:00.954) 0:00:00.997 ******* ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Tuesday 20 January 2026 22:41:30 +0000 (0:00:00.042) 0:00:01.039 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance TASK [libvirt_manager : Chose right parameter for layout definition] *********** Tuesday 20 January 2026 22:41:30 +0000 (0:00:00.075) 0:00:01.114 ******* ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Tuesday 20 January 2026 22:41:30 +0000 (0:00:00.147) 0:00:01.262 ******* skipping: [instance] TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Tuesday 20 January 2026 22:41:30 +0000 (0:00:00.123) 0:00:01.386 ******* changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Tuesday 20 January 2026 22:41:31 +0000 (0:00:00.514) 0:00:01.900 ******* changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Tuesday 20 January 2026 22:41:31 +0000 (0:00:00.532) 0:00:02.433 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:41:31 +0000 (0:00:00.080) 0:00:02.513 ******* changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Tuesday 20 January 2026 22:41:32 +0000 (0:00:00.985) 0:00:03.499 ******* skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Tuesday 20 January 2026 22:41:32 +0000 (0:00:00.051) 0:00:03.550 ******* skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Tuesday 20 January 2026 22:41:32 +0000 (0:00:00.075) 0:00:03.626 ******* changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Tuesday 20 January 2026 22:41:33 +0000 (0:00:00.618) 0:00:04.245 ******* changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.490) 0:00:04.735 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.156) 0:00:04.892 ******* ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.043) 0:00:04.935 ******* ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.297) 0:00:05.232 ******* skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.053) 0:00:05.286 ******* skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.054) 0:00:05.341 ******* ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.081) 0:00:05.422 ******* ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.219) 0:00:05.641 ******* skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Tuesday 20 January 2026 22:41:34 +0000 (0:00:00.061) 0:00:05.702 ******* changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.511) 0:00:06.214 ******* 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] ****** Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.172) 0:00:06.386 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.079) 0:00:06.466 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.048) 0:00:06.515 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.048) 0:00:06.564 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.049) 0:00:06.613 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 22:41:35 +0000 (0:00:00.042) 0:00:06.655 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 22:41:36 +0000 (0:00:00.130) 0:00:06.786 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 22:41:36 +0000 (0:00:00.080) 0:00:06.867 ******* changed: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 22:41:36 +0000 (0:00:00.236) 0:00:07.103 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 22:41:36 +0000 (0:00:00.428) 0:00:07.531 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 22:41:36 +0000 (0:00:00.101) 0:00:07.633 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 22:41:36 +0000 (0:00:00.048) 0:00:07.681 ******* changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Tuesday 20 January 2026 22:41:37 +0000 (0:00:00.484) 0:00:08.165 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Tuesday 20 January 2026 22:41:37 +0000 (0:00:00.122) 0:00:08.287 ******* ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Tuesday 20 January 2026 22:41:37 +0000 (0:00:00.077) 0:00:08.365 ******* changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Tuesday 20 January 2026 22:41:38 +0000 (0:00:00.606) 0:00:08.971 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Tuesday 20 January 2026 22:41:38 +0000 (0:00:00.628) 0:00:09.600 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Tuesday 20 January 2026 22:41:39 +0000 (0:00:00.456) 0:00:10.056 ******* changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Tuesday 20 January 2026 22:41:39 +0000 (0:00:00.521) 0:00:10.577 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Tuesday 20 January 2026 22:41:39 +0000 (0:00:00.105) 0:00:10.683 ******* ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Tuesday 20 January 2026 22:41:40 +0000 (0:00:00.219) 0:00:10.902 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Tuesday 20 January 2026 22:41:40 +0000 (0:00:00.434) 0:00:11.337 ******* TASK [ci_nmstate : Ensure we have needed facts] ******************************** Tuesday 20 January 2026 22:41:40 +0000 (0:00:00.172) 0:00:11.509 ******* skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Tuesday 20 January 2026 22:41:40 +0000 (0:00:00.124) 0:00:11.633 ******* changed: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Tuesday 20 January 2026 22:41:51 +0000 (0:00:10.875) 0:00:22.509 ******* changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Tuesday 20 January 2026 22:41:52 +0000 (0:00:00.274) 0:00:22.784 ******* changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Tuesday 20 January 2026 22:41:52 +0000 (0:00:00.434) 0:00:23.219 ******* changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Tuesday 20 January 2026 22:41:54 +0000 (0:00:01.962) 0:00:25.181 ******* changed: [instance] TASK [Create extra network configuration] ************************************** Tuesday 20 January 2026 22:41:54 +0000 (0:00:00.464) 0:00:25.645 ******* skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Tuesday 20 January 2026 22:41:55 +0000 (0:00:00.064) 0:00:25.710 ******* skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Tuesday 20 January 2026 22:41:55 +0000 (0:00:00.058) 0:00:25.769 ******* ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Tuesday 20 January 2026 22:41:55 +0000 (0:00:00.551) 0:00:26.320 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:41:55 +0000 (0:00:00.249) 0:00:26.570 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:41:57 +0000 (0:00:01.394) 0:00:27.965 ******* changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:42:01 +0000 (0:00:03.889) 0:00:31.854 ******* changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:42:01 +0000 (0:00:00.302) 0:00:32.157 ******* changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:42:01 +0000 (0:00:00.451) 0:00:32.609 ******* changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:42:02 +0000 (0:00:00.482) 0:00:33.092 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:42:02 +0000 (0:00:00.083) 0:00:33.176 ******* changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:42:02 +0000 (0:00:00.471) 0:00:33.647 ******* skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:42:02 +0000 (0:00:00.049) 0:00:33.696 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:42:03 +0000 (0:00:00.081) 0:00:33.778 ******* changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:42:03 +0000 (0:00:00.499) 0:00:34.278 ******* skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:42:03 +0000 (0:00:00.046) 0:00:34.324 ******* ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:42:03 +0000 (0:00:00.263) 0:00:34.588 ******* changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:42:04 +0000 (0:00:00.763) 0:00:35.351 ******* skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:42:04 +0000 (0:00:00.050) 0:00:35.402 ******* skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:42:04 +0000 (0:00:00.077) 0:00:35.479 ******* skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Tuesday 20 January 2026 22:42:04 +0000 (0:00:00.079) 0:00:35.559 ******* TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.155) 0:00:35.715 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.053) 0:00:35.769 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.118) 0:00:35.888 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.475) 0:00:36.363 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.046) 0:00:36.409 ******* skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.073) 0:00:36.483 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.098) 0:00:36.582 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:42:05 +0000 (0:00:00.064) 0:00:36.646 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:42:06 +0000 (0:00:00.471) 0:00:37.118 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:42:06 +0000 (0:00:00.043) 0:00:37.162 ******* skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Tuesday 20 January 2026 22:42:06 +0000 (0:00:00.122) 0:00:37.284 ******* skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Tuesday 20 January 2026 22:42:06 +0000 (0:00:00.059) 0:00:37.344 ******* changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:42:07 +0000 (0:00:00.513) 0:00:37.858 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:42:07 +0000 (0:00:00.087) 0:00:37.945 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:42:07 +0000 (0:00:00.443) 0:00:38.389 ******* ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:42:07 +0000 (0:00:00.080) 0:00:38.469 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:42:08 +0000 (0:00:00.237) 0:00:38.707 ******* ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Tuesday 20 January 2026 22:42:08 +0000 (0:00:00.062) 0:00:38.770 ******* changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Tuesday 20 January 2026 22:42:08 +0000 (0:00:00.387) 0:00:39.157 ******* changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Tuesday 20 January 2026 22:42:08 +0000 (0:00:00.415) 0:00:39.573 ******* changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Tuesday 20 January 2026 22:42:09 +0000 (0:00:00.398) 0:00:39.972 ******* ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Tuesday 20 January 2026 22:42:09 +0000 (0:00:00.128) 0:00:40.100 ******* changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Tuesday 20 January 2026 22:42:09 +0000 (0:00:00.380) 0:00:40.481 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 22:42:09 +0000 (0:00:00.086) 0:00:40.567 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 22:42:09 +0000 (0:00:00.048) 0:00:40.615 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 22:42:09 +0000 (0:00:00.050) 0:00:40.665 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 22:42:10 +0000 (0:00:00.051) 0:00:40.717 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 22:42:10 +0000 (0:00:00.044) 0:00:40.761 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 22:42:10 +0000 (0:00:00.139) 0:00:40.900 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 22:42:10 +0000 (0:00:00.082) 0:00:40.983 ******* ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 22:42:10 +0000 (0:00:00.235) 0:00:41.218 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 22:42:10 +0000 (0:00:00.441) 0:00:41.660 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.104) 0:00:41.764 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.050) 0:00:41.815 ******* changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.510) 0:00:42.326 ******* ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.052) 0:00:42.378 ******* ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.057) 0:00:42.436 ******* ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.045) 0:00:42.481 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:42:11 +0000 (0:00:00.137) 0:00:42.619 ******* ok: [instance] => (item=disk-first-0 - ctlplane) ok: [instance] => (item=net-first-0 - ctlplane) ok: [instance] => (item=net-only-0 - ctlplane) ok: [instance] => (item=no-boot-order-0 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.199) 0:00:42.818 ******* ok: [instance] => (item=disk-first-0 - public) ok: [instance] => (item=net-first-0 - public) ok: [instance] => (item=net-only-0 - public) ok: [instance] => (item=no-boot-order-0 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.206) 0:00:43.024 ******* TASK [dnsmasq : Ensure we have the right data and type] ************************ Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.107) 0:00:43.132 ******* ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.103) 0:00:43.235 ******* ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:f8:06:48', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:fd:65:d9', '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:d8:30:c3', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:6a:b2:d4', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:a4:1c:0d', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:e8:aa:40', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Ensure networks exists] **************************************** Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.151) 0:00:43.387 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.100) 0:00:43.487 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 22:42:12 +0000 (0:00:00.207) 0:00:43.694 ******* ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Tuesday 20 January 2026 22:42:13 +0000 (0:00:00.081) 0:00:43.776 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 22:42:13 +0000 (0:00:00.209) 0:00:43.985 ******* ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Tuesday 20 January 2026 22:42:13 +0000 (0:00:00.050) 0:00:44.036 ******* ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Tuesday 20 January 2026 22:42:13 +0000 (0:00:00.048) 0:00:44.084 ******* ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:f8:06:48', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:fd:65:d9', '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:d8:30:c3', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:6a:b2:d4', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'}) ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:a4:1c:0d', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'}) ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:e8:aa:40', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'}) TASK [dnsmasq : Create add/remove sets] **************************************** Tuesday 20 January 2026 22:42:13 +0000 (0:00:00.244) 0:00:44.329 ******* ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Tuesday 20 January 2026 22:42:13 +0000 (0:00:00.063) 0:00:44.393 ******* changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:f8:06:48', 'entry': 'set:disk_first,52:54:00:f8:06:48,192.168.140.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:fd:65:d9', 'entry': 'set:net_first,52:54:01:fd:65:d9,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:d8:30:c3', 'entry': 'set:disk_first,52:54:00:d8:30:c3,192.168.110.10,disk-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:6a:b2:d4', 'entry': 'set:net_first,52:54:01:6a:b2:d4,192.168.110.20,net-first-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:a4:1c:0d', 'entry': 'set:net_only,52:54:02:a4:1c:0d,192.168.110.30,net-only-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:e8:aa:40', 'entry': 'set:no_boot_order,52:54:03:e8:aa:40,192.168.110.40,no-boot-order-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Tuesday 20 January 2026 22:42:16 +0000 (0:00:02.939) 0:00:47.332 ******* skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Tuesday 20 January 2026 22:42:16 +0000 (0:00:00.098) 0:00:47.430 ******* ok: [instance] => (item=disk-first-0) ok: [instance] => (item=net-first-0) ok: [instance] => (item=net-only-0) ok: [instance] => (item=no-boot-order-0) TASK [Inject VMs in the .utility zone] ***************************************** Tuesday 20 January 2026 22:42:16 +0000 (0:00:00.249) 0:00:47.679 ******* TASK [dnsmasq : Assert we have needed host record data] ************************ Tuesday 20 January 2026 22:42:17 +0000 (0:00:00.109) 0:00:47.789 ******* ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Tuesday 20 January 2026 22:42:17 +0000 (0:00:00.101) 0:00:47.891 ******* ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Tuesday 20 January 2026 22:42:17 +0000 (0:00:00.190) 0:00:48.081 ******* 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] **************** Tuesday 20 January 2026 22:42:19 +0000 (0:00:02.555) 0:00:50.637 ******* ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Tuesday 20 January 2026 22:42:19 +0000 (0:00:00.047) 0:00:50.685 ******* skipping: [instance] => (item=disk_first) skipping: [instance] => (item=net_first) skipping: [instance] => (item=net_only) skipping: [instance] => (item=no_boot_order) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Tuesday 20 January 2026 22:42:20 +0000 (0:00:00.071) 0:00:50.756 ******* skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Tuesday 20 January 2026 22:42:20 +0000 (0:00:00.056) 0:00:50.812 ******* changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Tuesday 20 January 2026 22:42:20 +0000 (0:00:00.393) 0:00:51.206 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:42:20 +0000 (0:00:00.092) 0:00:51.298 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Tuesday 20 January 2026 22:42:21 +0000 (0:00:00.831) 0:00:52.129 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Tuesday 20 January 2026 22:42:21 +0000 (0:00:00.385) 0:00:52.515 ******* changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Tuesday 20 January 2026 22:42:22 +0000 (0:00:00.367) 0:00:52.882 ******* changed: [instance] => (item=disk_first) changed: [instance] => (item=net_first) changed: [instance] => (item=net_only) changed: [instance] => (item=no_boot_order) TASK [libvirt_manager : Create "all" group inventory file] ********************* Tuesday 20 January 2026 22:42:23 +0000 (0:00:01.511) 0:00:54.394 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance TASK [libvirt_manager : Check if all-group.yml already exists] ***************** Tuesday 20 January 2026 22:42:23 +0000 (0:00:00.129) 0:00:54.524 ******* ok: [instance] TASK [libvirt_manager : Slurp existing all-group.yml if it exists] ************* Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.198) 0:00:54.723 ******* skipping: [instance] TASK [libvirt_manager : Create new "all" group inventory file from template] *** Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.042) 0:00:54.766 ******* changed: [instance] TASK [libvirt_manager : Slurp newly created all-group.yml] ********************* Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.420) 0:00:55.187 ******* skipping: [instance] TASK [libvirt_manager : Write merged all-group.yml] **************************** Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.042) 0:00:55.229 ******* skipping: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.078) 0:00:55.307 ******* skipping: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.061) 0:00:55.369 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order) TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.149) 0:00:55.518 ******* skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.044) 0:00:55.562 ******* skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.044) 0:00:55.606 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:42:24 +0000 (0:00:00.085) 0:00:55.691 ******* skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.048) 0:00:55.739 ******* skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.047) 0:00:55.786 ******* skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.054) 0:00:55.841 ******* skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.054) 0:00:55.896 ******* skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.053) 0:00:55.949 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.136) 0:00:56.086 ******* skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.055) 0:00:56.141 ******* skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.053) 0:00:56.195 ******* skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.054) 0:00:56.249 ******* skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.052) 0:00:56.302 ******* skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.053) 0:00:56.356 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.126) 0:00:56.482 ******* skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.053) 0:00:56.535 ******* skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.056) 0:00:56.592 ******* skipping: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.054) 0:00:56.647 ******* skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:42:25 +0000 (0:00:00.053) 0:00:56.700 ******* skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:42:26 +0000 (0:00:00.056) 0:00:56.757 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:42:26 +0000 (0:00:00.125) 0:00:56.882 ******* skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:42:26 +0000 (0:00:00.059) 0:00:56.942 ******* skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:42:26 +0000 (0:00:00.056) 0:00:56.999 ******* skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Tuesday 20 January 2026 22:42:26 +0000 (0:00:00.056) 0:00:57.055 ******* ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Tuesday 20 January 2026 22:42:26 +0000 (0:00:00.224) 0:00:57.280 ******* changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Tuesday 20 January 2026 22:42:27 +0000 (0:00:00.642) 0:00:57.923 ******* ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Tuesday 20 January 2026 22:42:27 +0000 (0:00:00.326) 0:00:58.249 ******* ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Tuesday 20 January 2026 22:42:27 +0000 (0:00:00.243) 0:00:58.492 ******* changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Tuesday 20 January 2026 22:42:28 +0000 (0:00:00.512) 0:00:59.004 ******* ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Tuesday 20 January 2026 22:42:28 +0000 (0:00:00.126) 0:00:59.131 ******* ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Tuesday 20 January 2026 22:42:28 +0000 (0:00:00.296) 0:00:59.427 ******* ok: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Tuesday 20 January 2026 22:42:29 +0000 (0:00:00.488) 0:00:59.916 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) TASK [libvirt_manager : Create VM image for disk-first-0] ********************** Tuesday 20 January 2026 22:42:29 +0000 (0:00:00.251) 0:01:00.168 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] ***** Tuesday 20 January 2026 22:42:29 +0000 (0:00:00.357) 0:01:00.525 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type disk-first-0] ********************** Tuesday 20 January 2026 22:42:30 +0000 (0:00:00.278) 0:01:00.804 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ******** Tuesday 20 January 2026 22:42:31 +0000 (0:00:01.285) 0:01:02.090 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:42:31 +0000 (0:00:00.114) 0:01:02.204 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:42:31 +0000 (0:00:00.103) 0:01:02.307 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:42:31 +0000 (0:00:00.308) 0:01:02.616 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:42:32 +0000 (0:00:00.132) 0:01:02.748 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:42:32 +0000 (0:00:00.288) 0:01:03.037 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] ********* Tuesday 20 January 2026 22:42:32 +0000 (0:00:00.262) 0:01:03.300 ******* changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:42:32 +0000 (0:00:00.364) 0:01:03.665 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:42:33 +0000 (0:00:00.360) 0:01:04.025 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:42:33 +0000 (0:00:00.083) 0:01:04.109 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:42:33 +0000 (0:00:00.293) 0:01:04.403 ******* ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ****** Tuesday 20 January 2026 22:42:33 +0000 (0:00:00.256) 0:01:04.659 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] *** Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.352) 0:01:05.012 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for disk-first-0] ***** Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.091) 0:01:05.104 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM disk-first-0] *********** Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.068) 0:01:05.172 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM disk-first-0] ******************** Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.066) 0:01:05.239 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.062) 0:01:05.301 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.278) 0:01:05.580 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:42:34 +0000 (0:00:00.075) 0:01:05.655 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 22:42:35 +0000 (0:00:00.129) 0:01:05.785 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:42:35 +0000 (0:00:00.056) 0:01:05.842 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for disk-first-0] ***************** Tuesday 20 January 2026 22:42:35 +0000 (0:00:00.081) 0:01:05.924 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] ********* Tuesday 20 January 2026 22:42:35 +0000 (0:00:00.116) 0:01:06.040 ******* ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Tuesday 20 January 2026 22:42:35 +0000 (0:00:00.346) 0:01:06.386 ******* changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Tuesday 20 January 2026 22:42:36 +0000 (0:00:00.328) 0:01:06.715 ******* changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Tuesday 20 January 2026 22:42:36 +0000 (0:00:00.471) 0:01:07.186 ******* changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Tuesday 20 January 2026 22:42:36 +0000 (0:00:00.269) 0:01:07.456 ******* changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Tuesday 20 January 2026 22:42:37 +0000 (0:00:00.349) 0:01:07.806 ******* ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Tuesday 20 January 2026 22:42:37 +0000 (0:00:00.286) 0:01:08.093 ******* changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Tuesday 20 January 2026 22:42:37 +0000 (0:00:00.310) 0:01:08.404 ******* ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Tuesday 20 January 2026 22:42:37 +0000 (0:00:00.242) 0:01:08.647 ******* changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Tuesday 20 January 2026 22:42:38 +0000 (0:00:00.309) 0:01:08.956 ******* changed: [instance] TASK [libvirt_manager : Create VM image for net-first-0] *********************** Tuesday 20 January 2026 22:42:38 +0000 (0:00:00.302) 0:01:09.259 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ****** Tuesday 20 January 2026 22:42:38 +0000 (0:00:00.318) 0:01:09.578 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type net-first-0] *********************** Tuesday 20 January 2026 22:42:39 +0000 (0:00:00.327) 0:01:09.905 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] ********* Tuesday 20 January 2026 22:42:39 +0000 (0:00:00.447) 0:01:10.353 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:42:39 +0000 (0:00:00.139) 0:01:10.492 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:42:39 +0000 (0:00:00.100) 0:01:10.593 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:42:40 +0000 (0:00:00.332) 0:01:10.925 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:42:40 +0000 (0:00:00.083) 0:01:11.008 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:42:40 +0000 (0:00:00.322) 0:01:11.331 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] ********** Tuesday 20 January 2026 22:42:40 +0000 (0:00:00.307) 0:01:11.638 ******* changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:42:41 +0000 (0:00:00.400) 0:01:12.039 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:42:41 +0000 (0:00:00.314) 0:01:12.353 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:42:41 +0000 (0:00:00.121) 0:01:12.474 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:42:42 +0000 (0:00:00.321) 0:01:12.796 ******* ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] ******* Tuesday 20 January 2026 22:42:42 +0000 (0:00:00.273) 0:01:13.069 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] *** Tuesday 20 January 2026 22:42:42 +0000 (0:00:00.371) 0:01:13.440 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-first-0] ****** Tuesday 20 January 2026 22:42:42 +0000 (0:00:00.057) 0:01:13.498 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************ Tuesday 20 January 2026 22:42:42 +0000 (0:00:00.146) 0:01:13.644 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-first-0] ********************* Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.069) 0:01:13.714 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.069) 0:01:13.784 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.297) 0:01:14.081 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.073) 0:01:14.155 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.114) 0:01:14.269 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.055) 0:01:14.325 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for net-first-0] ****************** Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.090) 0:01:14.415 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] ********** Tuesday 20 January 2026 22:42:43 +0000 (0:00:00.118) 0:01:14.533 ******* ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Tuesday 20 January 2026 22:42:44 +0000 (0:00:00.314) 0:01:14.848 ******* changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Tuesday 20 January 2026 22:42:44 +0000 (0:00:00.265) 0:01:15.114 ******* changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Tuesday 20 January 2026 22:42:44 +0000 (0:00:00.473) 0:01:15.587 ******* changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Tuesday 20 January 2026 22:42:45 +0000 (0:00:00.284) 0:01:15.872 ******* changed: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Tuesday 20 January 2026 22:42:45 +0000 (0:00:00.299) 0:01:16.171 ******* ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Tuesday 20 January 2026 22:42:45 +0000 (0:00:00.374) 0:01:16.545 ******* changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Tuesday 20 January 2026 22:42:46 +0000 (0:00:00.311) 0:01:16.857 ******* ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Tuesday 20 January 2026 22:42:46 +0000 (0:00:00.264) 0:01:17.121 ******* changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Tuesday 20 January 2026 22:42:46 +0000 (0:00:00.342) 0:01:17.464 ******* changed: [instance] TASK [libvirt_manager : Create VM image for net-only-0] ************************ Tuesday 20 January 2026 22:42:47 +0000 (0:00:00.362) 0:01:17.826 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] ******* Tuesday 20 January 2026 22:42:47 +0000 (0:00:00.331) 0:01:18.157 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type net-only-0] ************************ Tuesday 20 January 2026 22:42:47 +0000 (0:00:00.310) 0:01:18.468 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] ********** Tuesday 20 January 2026 22:42:48 +0000 (0:00:00.395) 0:01:18.863 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:42:48 +0000 (0:00:00.136) 0:01:19.000 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:42:48 +0000 (0:00:00.089) 0:01:19.089 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:42:48 +0000 (0:00:00.298) 0:01:19.387 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:42:48 +0000 (0:00:00.075) 0:01:19.462 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:42:49 +0000 (0:00:00.378) 0:01:19.840 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] *********** Tuesday 20 January 2026 22:42:49 +0000 (0:00:00.268) 0:01:20.108 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] **** Tuesday 20 January 2026 22:42:49 +0000 (0:00:00.353) 0:01:20.462 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for net-only-0] ******* Tuesday 20 January 2026 22:42:49 +0000 (0:00:00.056) 0:01:20.519 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM net-only-0] ************* Tuesday 20 January 2026 22:42:49 +0000 (0:00:00.063) 0:01:20.582 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM net-only-0] ********************** Tuesday 20 January 2026 22:42:49 +0000 (0:00:00.121) 0:01:20.704 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:42:50 +0000 (0:00:00.064) 0:01:20.769 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:42:51 +0000 (0:00:01.298) 0:01:22.067 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:42:51 +0000 (0:00:00.076) 0:01:22.144 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 22:42:51 +0000 (0:00:00.109) 0:01:22.253 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:42:51 +0000 (0:00:00.056) 0:01:22.310 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for net-only-0] ******************* Tuesday 20 January 2026 22:42:51 +0000 (0:00:00.083) 0:01:22.393 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] *********** Tuesday 20 January 2026 22:42:51 +0000 (0:00:00.106) 0:01:22.500 ******* ok: [instance] TASK [libvirt_manager : Create temporary file for domain XML] ****************** Tuesday 20 January 2026 22:42:52 +0000 (0:00:00.359) 0:01:22.859 ******* changed: [instance] TASK [libvirt_manager : Write current domain XML to temporary file] ************ Tuesday 20 January 2026 22:42:52 +0000 (0:00:00.258) 0:01:23.117 ******* changed: [instance] TASK [libvirt_manager : Remove existing boot elements from os section] ********* Tuesday 20 January 2026 22:42:52 +0000 (0:00:00.500) 0:01:23.618 ******* changed: [instance] TASK [libvirt_manager : Add boot order to disk device] ************************* Tuesday 20 January 2026 22:42:53 +0000 (0:00:00.295) 0:01:23.914 ******* skipping: [instance] TASK [libvirt_manager : Get interface count for boot order] ******************** Tuesday 20 January 2026 22:42:53 +0000 (0:00:00.060) 0:01:23.974 ******* ok: [instance] TASK [libvirt_manager : Add boot order to network interfaces] ****************** Tuesday 20 January 2026 22:42:53 +0000 (0:00:00.392) 0:01:24.367 ******* changed: [instance] TASK [libvirt_manager : Read updated domain XML] ******************************* Tuesday 20 January 2026 22:42:53 +0000 (0:00:00.325) 0:01:24.693 ******* ok: [instance] TASK [libvirt_manager : Redefine domain with updated boot order] *************** Tuesday 20 January 2026 22:42:54 +0000 (0:00:00.279) 0:01:24.973 ******* changed: [instance] TASK [libvirt_manager : Clean up temporary domain XML file] ******************** Tuesday 20 January 2026 22:42:54 +0000 (0:00:00.336) 0:01:25.310 ******* changed: [instance] TASK [libvirt_manager : Create VM image for no-boot-order-0] ******************* Tuesday 20 January 2026 22:42:54 +0000 (0:00:00.335) 0:01:25.645 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] *** Tuesday 20 January 2026 22:42:55 +0000 (0:00:00.311) 0:01:25.957 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type no-boot-order-0] ******************* Tuesday 20 January 2026 22:42:55 +0000 (0:00:00.316) 0:01:26.273 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] ***** Tuesday 20 January 2026 22:42:55 +0000 (0:00:00.406) 0:01:26.680 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:42:56 +0000 (0:00:00.121) 0:01:26.802 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:42:56 +0000 (0:00:00.085) 0:01:26.888 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:42:56 +0000 (0:00:00.300) 0:01:27.188 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:42:56 +0000 (0:00:00.085) 0:01:27.273 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:42:56 +0000 (0:00:00.371) 0:01:27.645 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ****** Tuesday 20 January 2026 22:42:57 +0000 (0:00:00.268) 0:01:27.913 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] *** Tuesday 20 January 2026 22:42:57 +0000 (0:00:00.349) 0:01:28.263 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] *** Tuesday 20 January 2026 22:42:57 +0000 (0:00:00.049) 0:01:28.313 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ******** Tuesday 20 January 2026 22:42:57 +0000 (0:00:00.055) 0:01:28.368 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] ***************** Tuesday 20 January 2026 22:42:57 +0000 (0:00:00.107) 0:01:28.476 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:42:57 +0000 (0:00:00.065) 0:01:28.541 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.292) 0:01:28.833 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.077) 0:01:28.911 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.057) 0:01:28.968 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.110) 0:01:29.078 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for no-boot-order-0] ************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.086) 0:01:29.164 ******* skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.063) 0:01:29.228 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance TASK [libvirt_manager : Refresh oooq_pool before starting VMs] ***************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.109) 0:01:29.338 ******* skipping: [instance] TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Tuesday 20 January 2026 22:42:58 +0000 (0:00:00.057) 0:01:29.395 ******* skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) skipping: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Tuesday 20 January 2026 22:43:01 +0000 (0:00:03.108) 0:01:32.504 ******* skipping: [instance] => (item=disk-first-0.utility) skipping: [instance] => (item=net-first-0.utility) skipping: [instance] => (item=net-only-0.utility) skipping: [instance] => (item=no-boot-order-0.utility) skipping: [instance] TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Tuesday 20 January 2026 22:43:01 +0000 (0:00:00.179) 0:01:32.684 ******* skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'}) skipping: [instance] TASK [libvirt_manager : Configure managed VMs] ********************************* Tuesday 20 January 2026 22:43:02 +0000 (0:00:00.076) 0:01:32.761 ******* skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'}) skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'}) skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'}) skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'}) skipping: [instance] TASK [Create VBMC entity] ****************************************************** Tuesday 20 January 2026 22:43:02 +0000 (0:00:00.100) 0:01:32.861 ******* skipping: [instance] => (item=disk-first-0) skipping: [instance] => (item=net-first-0) skipping: [instance] => (item=net-only-0) skipping: [instance] => (item=no-boot-order-0) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Tuesday 20 January 2026 22:43:02 +0000 (0:00:00.090) 0:01:32.951 ******* ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Tuesday 20 January 2026 22:43:02 +0000 (0:00:00.300) 0:01:33.252 ******* changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.490) 0:01:33.743 ******* skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.064) 0:01:33.807 ******* skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.062) 0:01:33.869 ******* skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.072) 0:01:33.942 ******* skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.063) 0:01:34.005 ******* skipping: [instance] TASK [Get disk_first VM XML] *************************************************** Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.175) 0:01:34.181 ******* ok: [instance] TASK [Check disk boot order in disk-first VM] ********************************** Tuesday 20 January 2026 22:43:03 +0000 (0:00:00.309) 0:01:34.490 ******* ok: [instance] TASK [Check interface boot order in disk-first VM] ***************************** Tuesday 20 January 2026 22:43:04 +0000 (0:00:00.270) 0:01:34.760 ******* ok: [instance] TASK [Assert disk-first VM has correct boot order] ***************************** Tuesday 20 January 2026 22:43:04 +0000 (0:00:00.269) 0:01:35.030 ******* ok: [instance] TASK [Get net_first VM XML] **************************************************** Tuesday 20 January 2026 22:43:04 +0000 (0:00:00.059) 0:01:35.089 ******* ok: [instance] TASK [Check disk boot order in network-first VM] ******************************* Tuesday 20 January 2026 22:43:04 +0000 (0:00:00.372) 0:01:35.462 ******* ok: [instance] TASK [Check interface boot order in network-first VM] ************************** Tuesday 20 January 2026 22:43:05 +0000 (0:00:00.265) 0:01:35.728 ******* ok: [instance] TASK [Assert network-first VM has correct boot order] ************************** Tuesday 20 January 2026 22:43:05 +0000 (0:00:00.266) 0:01:35.994 ******* ok: [instance] TASK [Get net_only VM XML] ***************************************************** Tuesday 20 January 2026 22:43:05 +0000 (0:00:00.061) 0:01:36.056 ******* ok: [instance] TASK [Check interface boot order in network-only VM] *************************** Tuesday 20 January 2026 22:43:05 +0000 (0:00:00.378) 0:01:36.434 ******* ok: [instance] TASK [Check disk boot order in network-only VM (should not exist)] ************* Tuesday 20 January 2026 22:43:06 +0000 (0:00:00.274) 0:01:36.709 ******* ok: [instance] TASK [Assert network-only VM has correct boot order] *************************** Tuesday 20 January 2026 22:43:06 +0000 (0:00:00.270) 0:01:36.980 ******* ok: [instance] TASK [Get no_boot_order VM XML] ************************************************ Tuesday 20 January 2026 22:43:06 +0000 (0:00:00.070) 0:01:37.050 ******* ok: [instance] TASK [Check for any boot order attributes in no-boot-order VM] ***************** Tuesday 20 January 2026 22:43:06 +0000 (0:00:00.305) 0:01:37.356 ******* ok: [instance] TASK [Assert no-boot-order VM has no boot order attributes] ******************** Tuesday 20 January 2026 22:43:06 +0000 (0:00:00.306) 0:01:37.662 ******* ok: [instance] TASK [Output success message] ************************************************** Tuesday 20 January 2026 22:43:07 +0000 (0:00:00.090) 0:01:37.753 ******* 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 Tuesday 20 January 2026 22:43:07 +0000 (0:00:00.136) 0:01:37.889 ******* =============================================================================== ci_nmstate : Install required packages on instance --------------------- 10.88s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.89s libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.11s dnsmasq : Add DHCP entries ---------------------------------------------- 2.94s dnsmasq : Add/Remove address -------------------------------------------- 2.56s ci_nmstate : Apply the desidered state on instance ---------------------- 1.96s libvirt_manager : Restart firewalld ------------------------------------- 1.82s libvirt_manager : Create group inventories ------------------------------ 1.51s dnsmasq : Install needed packages --------------------------------------- 1.39s libvirt_manager : Get VM UUID ------------------------------------------- 1.30s libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.29s Gathering Facts --------------------------------------------------------- 0.95s dnsmasq : Enable and start service -------------------------------------- 0.76s libvirt_manager : Create temporary ssh keypair -------------------------- 0.64s libvirt_manager : Ensure networks are created/started ------------------- 0.63s libvirt_manager : Create needed workload directory ---------------------- 0.62s libvirt_manager : Ensure networks are defined --------------------------- 0.61s libvirt_manager : Refresh networking facts on host ---------------------- 0.55s libvirt_manager : Enable masquerading for public traffic ---------------- 0.53s libvirt_manager : Ensure networks enabled to autostart ------------------ 0.52s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:43:07 +0000 (0:00:00.046) 0:00:00.046 ******* ok: [instance] TASK [Ensure we have the destination directory] ******************************** Tuesday 20 January 2026 22:43:08 +0000 (0:00:01.089) 0:00:01.135 ******* changed: [instance] TASK [Copy generated content to proper location] ******************************* Tuesday 20 January 2026 22:43:09 +0000 (0:00:00.394) 0:00:01.529 ******* changed: [instance] => (item=/opt/basedir/artifacts) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/cifmw_config_drive) changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [libvirt_manager : Get installed packages list] *************************** Tuesday 20 January 2026 22:43:10 +0000 (0:00:01.595) 0:00:03.125 ******* ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Tuesday 20 January 2026 22:43:11 +0000 (0:00:00.908) 0:00:04.033 ******* ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Tuesday 20 January 2026 22:43:14 +0000 (0:00:02.351) 0:00:06.384 ******* ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Tuesday 20 January 2026 22:43:15 +0000 (0:00:01.030) 0:00:07.415 ******* ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Tuesday 20 January 2026 22:43:15 +0000 (0:00:00.064) 0:00:07.480 ******* ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Tuesday 20 January 2026 22:43:15 +0000 (0:00:00.414) 0:00:07.894 ******* ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Tuesday 20 January 2026 22:43:16 +0000 (0:00:00.473) 0:00:08.367 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:43:16 +0000 (0:00:00.093) 0:00:08.461 ******* ok: [instance] => cleanup_vms: - cifmw-disk-first-0 - cifmw-net-only-0 - cifmw-no-boot-order-0 - cifmw-net-first-0 TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Tuesday 20 January 2026 22:43:16 +0000 (0:00:00.090) 0:00:08.552 ******* ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : Destroy machine] *************************************** Tuesday 20 January 2026 22:43:17 +0000 (0:00:01.152) 0:00:09.705 ******* ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : Undefine machine] ************************************** Tuesday 20 January 2026 22:43:18 +0000 (0:00:01.191) 0:00:10.896 ******* ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Tuesday 20 January 2026 22:43:19 +0000 (0:00:01.228) 0:00:12.124 ******* ok: [instance -> localhost] => (item=cifmw-disk-first-0) ok: [instance -> localhost] => (item=cifmw-net-only-0) ok: [instance -> localhost] => (item=cifmw-no-boot-order-0) ok: [instance -> localhost] => (item=cifmw-net-first-0) TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Tuesday 20 January 2026 22:43:21 +0000 (0:00:01.080) 0:00:13.205 ******* ok: [instance] => (item=cifmw-disk-first-0) ok: [instance] => (item=cifmw-net-only-0) ok: [instance] => (item=cifmw-no-boot-order-0) ok: [instance] => (item=cifmw-net-first-0) TASK [libvirt_manager : Get network list] ************************************** Tuesday 20 January 2026 22:43:22 +0000 (0:00:01.006) 0:00:14.212 ******* ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Tuesday 20 January 2026 22:43:22 +0000 (0:00:00.432) 0:00:14.644 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:43:22 +0000 (0:00:00.105) 0:00:14.749 ******* ok: [instance] => cleanup_nets: - cifmw-osp_trunk - cifmw-public TASK [Remove dnsmasq network bits] ********************************************* Tuesday 20 January 2026 22:43:22 +0000 (0:00:00.087) 0:00:14.836 ******* TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:43:22 +0000 (0:00:00.214) 0:00:15.050 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.156) 0:00:15.207 ******* skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.085) 0:00:15.292 ******* skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.084) 0:00:15.377 ******* ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.288) 0:00:15.665 ******* ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.317) 0:00:15.982 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.094) 0:00:16.077 ******* skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:43:23 +0000 (0:00:00.088) 0:00:16.165 ******* skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:43:24 +0000 (0:00:00.083) 0:00:16.248 ******* ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:43:24 +0000 (0:00:00.333) 0:00:16.582 ******* ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Tuesday 20 January 2026 22:43:24 +0000 (0:00:00.309) 0:00:16.892 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Undefine networks] ************************************* Tuesday 20 January 2026 22:43:25 +0000 (0:00:01.201) 0:00:18.093 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Tuesday 20 January 2026 22:43:26 +0000 (0:00:00.632) 0:00:18.726 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) TASK [libvirt_manager : Find dummy interface connection files] ***************** Tuesday 20 January 2026 22:43:27 +0000 (0:00:00.763) 0:00:19.489 ******* ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Tuesday 20 January 2026 22:43:27 +0000 (0:00:00.343) 0:00:19.833 ******* 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': 9254437, 'dev': 64513, 'nlink': 1, 'atime': 1768948913.1546884, 'mtime': 1768948913.1546884, 'ctime': 1768948913.1556885, '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': 8722141, 'dev': 64513, 'nlink': 1, 'atime': 1768948913.1566885, 'mtime': 1768948913.1566885, 'ctime': 1768948913.1566885, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Tuesday 20 January 2026 22:43:28 +0000 (0:00:00.566) 0:00:20.399 ******* changed: [instance] => (item=cifmw-osp_trunk) changed: [instance] => (item=cifmw-public) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Tuesday 20 January 2026 22:43:29 +0000 (0:00:00.956) 0:00:21.356 ******* ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Tuesday 20 January 2026 22:43:29 +0000 (0:00:00.681) 0:00:22.038 ******* changed: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Tuesday 20 January 2026 22:43:30 +0000 (0:00:00.449) 0:00:22.487 ******* changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Tuesday 20 January 2026 22:43:30 +0000 (0:00:00.619) 0:00:23.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] ************************* Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.127) 0:00:23.234 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.092) 0:00:23.327 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.369) 0:00:23.697 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.087) 0:00:23.785 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.113) 0:00:23.898 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.090) 0:00:23.989 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:43:31 +0000 (0:00:00.090) 0:00:24.080 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.120) 0:00:24.200 ******* ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.301) 0:00:24.502 ******* skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.048) 0:00:24.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] ************************* Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.151) 0:00:24.702 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.085) 0:00:24.788 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.289) 0:00:25.077 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:43:32 +0000 (0:00:00.083) 0:00:25.160 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:43:33 +0000 (0:00:00.113) 0:00:25.274 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:43:33 +0000 (0:00:00.083) 0:00:25.357 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:43:33 +0000 (0:00:00.098) 0:00:25.455 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:43:33 +0000 (0:00:00.114) 0:00:25.569 ******* ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Tuesday 20 January 2026 22:43:33 +0000 (0:00:00.297) 0:00:25.867 ******* skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Tuesday 20 January 2026 22:43:33 +0000 (0:00:00.081) 0:00:25.949 ******* ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Tuesday 20 January 2026 22:43:34 +0000 (0:00:00.306) 0:00:26.256 ******* ok: [instance] TASK [libvirt_manager : Remove public key] ************************************* Tuesday 20 January 2026 22:43:34 +0000 (0:00:00.294) 0:00:26.550 ******* changed: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Tuesday 20 January 2026 22:43:34 +0000 (0:00:00.466) 0:00:27.017 ******* changed: [instance] => (item=cifmw_reproducer_key.pub) changed: [instance] => (item=cifmw_reproducer_key) TASK [libvirt_manager : List libvirt logs] ************************************* Tuesday 20 January 2026 22:43:35 +0000 (0:00:00.397) 0:00:27.414 ******* ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Tuesday 20 January 2026 22:43:35 +0000 (0:00:00.221) 0:00:27.636 ******* skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Tuesday 20 January 2026 22:43:35 +0000 (0:00:00.036) 0:00:27.672 ******* changed: [instance] => (item=workload) changed: [instance] => (item=volumes) changed: [instance] => (item=artifacts/debug_network_data.yml) changed: [instance] => (item=artifacts/debug_pub_net_value.txt) changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) changed: [instance] => (item=artifacts/interfaces-info.yml) changed: [instance] => (item=artifacts/libvirt-uuids.yml) changed: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Tuesday 20 January 2026 22:43:36 +0000 (0:00:01.499) 0:00:29.172 ******* ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Tuesday 20 January 2026 22:43:37 +0000 (0:00:00.437) 0:00:29.609 ******* ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Tuesday 20 January 2026 22:43:38 +0000 (0:00:01.505) 0:00:31.114 ******* changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Tuesday 20 January 2026 22:43:39 +0000 (0:00:00.296) 0:00:31.411 ******* skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Tuesday 20 January 2026 22:43:39 +0000 (0:00:00.057) 0:00:31.469 ******* skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Tuesday 20 January 2026 22:43:39 +0000 (0:00:00.052) 0:00:31.521 ******* skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Tuesday 20 January 2026 22:43:39 +0000 (0:00:00.078) 0:00:31.599 ******* ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Tuesday 20 January 2026 22:43:39 +0000 (0:00:00.532) 0:00:32.132 ******* ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Tuesday 20 January 2026 22:43:40 +0000 (0:00:00.532) 0:00:32.665 ******* ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Tuesday 20 January 2026 22:43:40 +0000 (0:00:00.263) 0:00:32.929 ******* skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Tuesday 20 January 2026 22:43:40 +0000 (0:00:00.044) 0:00:32.974 ******* skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Tuesday 20 January 2026 22:43:40 +0000 (0:00:00.049) 0:00:33.023 ******* ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Tuesday 20 January 2026 22:43:41 +0000 (0:00:00.833) 0:00:33.856 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:43:41 +0000 (0:00:00.101) 0:00:33.958 ******* ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:43:42 +0000 (0:00:00.345) 0:00:34.303 ******* ok: [instance] TASK [Clean local ssh config] ************************************************** Tuesday 20 January 2026 22:43:42 +0000 (0:00:00.276) 0:00:34.579 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:43:42 +0000 (0:00:00.095) 0:00:34.675 ******* ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:43:42 +0000 (0:00:00.215) 0:00:34.891 ******* ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Tuesday 20 January 2026 22:43:42 +0000 (0:00:00.239) 0:00:35.130 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:43:43 +0000 (0:00:00.072) 0:00:35.203 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:43:44 +0000 (0:00:01.393) 0:00:36.597 ******* changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:43:48 +0000 (0:00:03.668) 0:00:40.265 ******* changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.254) 0:00:40.519 ******* skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.093) 0:00:40.613 ******* skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.045) 0:00:40.659 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.071) 0:00:40.730 ******* skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.042) 0:00:40.773 ******* changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.229) 0:00:41.003 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.068) 0:00:41.071 ******* skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:43:48 +0000 (0:00:00.038) 0:00:41.110 ******* changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:43:49 +0000 (0:00:00.233) 0:00:41.344 ******* skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:43:49 +0000 (0:00:00.068) 0:00:41.413 ******* skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:43:49 +0000 (0:00:00.040) 0:00:41.453 ******* changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:43:49 +0000 (0:00:00.588) 0:00:42.042 ******* changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:43:50 +0000 (0:00:00.229) 0:00:42.271 ******* changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Tuesday 20 January 2026 22:43:50 +0000 (0:00:00.419) 0:00:42.691 ******* changed: [instance] TASK [radvd : Gather package facts] ******************************************** Tuesday 20 January 2026 22:43:50 +0000 (0:00:00.260) 0:00:42.951 ******* ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Tuesday 20 January 2026 22:43:51 +0000 (0:00:00.633) 0:00:43.585 ******* skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Tuesday 20 January 2026 22:43:51 +0000 (0:00:00.051) 0:00:43.637 ******* ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Tuesday 20 January 2026 22:43:51 +0000 (0:00:00.223) 0:00:43.860 ******* ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Tuesday 20 January 2026 22:43:51 +0000 (0:00:00.233) 0:00:44.094 ******* skipping: [instance] TASK [Ensure work directory is removed] **************************************** Tuesday 20 January 2026 22:43:52 +0000 (0:00:00.118) 0:00:44.212 ******* changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:43:52 +0000 (0:00:00.378) 0:00:44.591 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 Tuesday 20 January 2026 22:43:53 +0000 (0:00:00.833) 0:00:45.424 ******* =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.67s libvirt_manager : Populate service facts -------------------------------- 2.35s Copy generated content to proper location ------------------------------- 1.60s podman : Ensure podman is installed ------------------------------------- 1.51s libvirt_manager : Remove workload and volumes --------------------------- 1.50s dnsmasq : Install needed packages --------------------------------------- 1.39s libvirt_manager : Undefine machine -------------------------------------- 1.23s libvirt_manager : Destroy networks -------------------------------------- 1.20s libvirt_manager : Destroy machine --------------------------------------- 1.19s libvirt_manager : Clean ssh known_hosts --------------------------------- 1.15s Gathering Facts --------------------------------------------------------- 1.09s libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.08s libvirt_manager : Start virtqemud socket service ------------------------ 1.03s libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.01s libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.96s libvirt_manager : Get installed packages list --------------------------- 0.91s libvirt_manager : Restart firewalld ------------------------------------- 0.83s virtualbmc : Remove vbmc files ------------------------------------------ 0.83s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.76s libvirt_manager : Ensure firewalld is enabled and started --------------- 0.68s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:44:12 +0000 (0:00:00.066) 0:00:00.066 ******* ok: [instance] TASK [Create custom basedir] *************************************************** Tuesday 20 January 2026 22:44:13 +0000 (0:00:00.990) 0:00:01.057 ******* changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Tuesday 20 January 2026 22:44:13 +0000 (0:00:00.502) 0:00:01.560 ******* skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Tuesday 20 January 2026 22:44:14 +0000 (0:00:00.073) 0:00:01.634 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Tuesday 20 January 2026 22:44:14 +0000 (0:00:00.135) 0:00:01.770 ******* ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Tuesday 20 January 2026 22:44:14 +0000 (0:00:00.457) 0:00:02.227 ******* ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Tuesday 20 January 2026 22:44:14 +0000 (0:00:00.309) 0:00:02.537 ******* ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Tuesday 20 January 2026 22:44:15 +0000 (0:00:00.940) 0:00:03.477 ******* TASK [repo_setup : Ensure directories are present] ***************************** Tuesday 20 January 2026 22:44:16 +0000 (0:00:00.162) 0:00:03.640 ******* changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Tuesday 20 January 2026 22:44:16 +0000 (0:00:00.645) 0:00:04.285 ******* ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Tuesday 20 January 2026 22:44:18 +0000 (0:00:01.530) 0:00:05.816 ******* changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Tuesday 20 January 2026 22:44:19 +0000 (0:00:01.075) 0:00:06.891 ******* changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Tuesday 20 January 2026 22:44:26 +0000 (0:00:06.874) 0:00:13.765 ******* changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Tuesday 20 January 2026 22:44:26 +0000 (0:00:00.757) 0:00:14.523 ******* skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Tuesday 20 January 2026 22:44:27 +0000 (0:00:00.058) 0:00:14.582 ******* changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Tuesday 20 January 2026 22:44:27 +0000 (0:00:00.918) 0:00:15.500 ******* skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Tuesday 20 January 2026 22:44:27 +0000 (0:00:00.074) 0:00:15.574 ******* skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Tuesday 20 January 2026 22:44:28 +0000 (0:00:00.071) 0:00:15.646 ******* skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Tuesday 20 January 2026 22:44:28 +0000 (0:00:00.072) 0:00:15.719 ******* changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Tuesday 20 January 2026 22:44:28 +0000 (0:00:00.607) 0:00:16.326 ******* changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.490) 0:00:16.816 ******* skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.067) 0:00:16.884 ******* skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.064) 0:00:16.949 ******* skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.103) 0:00:17.053 ******* ok: [instance] TASK [repo_setup : Create download directory] ********************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.083) 0:00:17.136 ******* skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.062) 0:00:17.199 ******* skipping: [instance] TASK [Download the RPM] ******************************************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.064) 0:00:17.264 ******* skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.099) 0:00:17.364 ******* skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.063) 0:00:17.428 ******* skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.065) 0:00:17.493 ******* skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Tuesday 20 January 2026 22:44:29 +0000 (0:00:00.063) 0:00:17.556 ******* skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Tuesday 20 January 2026 22:44:30 +0000 (0:00:00.062) 0:00:17.619 ******* ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Tuesday 20 January 2026 22:44:30 +0000 (0:00:00.263) 0:00:17.883 ******* changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Tuesday 20 January 2026 22:44:30 +0000 (0:00:00.252) 0:00:18.136 ******* changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Tuesday 20 January 2026 22:44:30 +0000 (0:00:00.269) 0:00:18.405 ******* skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Tuesday 20 January 2026 22:44:30 +0000 (0:00:00.057) 0:00:18.463 ******* skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Tuesday 20 January 2026 22:44:30 +0000 (0:00:00.104) 0:00:18.568 ******* skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.064) 0:00:18.632 ******* skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.061) 0:00:18.694 ******* skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.059) 0:00:18.754 ******* skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.096) 0:00:18.850 ******* skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.051) 0:00:18.901 ******* skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.067) 0:00:18.969 ******* skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.052) 0:00:19.021 ******* skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.124) 0:00:19.145 ******* skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.075) 0:00:19.221 ******* skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.075) 0:00:19.296 ******* skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.072) 0:00:19.369 ******* skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Tuesday 20 January 2026 22:44:31 +0000 (0:00:00.117) 0:00:19.486 ******* ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Tuesday 20 January 2026 22:45:13 +0000 (0:00:41.260) 0:01:00.747 ******* ok: [instance] TASK [test_deps : Install extra packages] ************************************** Tuesday 20 January 2026 22:45:14 +0000 (0:00:01.269) 0:01:02.016 ******* skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Tuesday 20 January 2026 22:45:14 +0000 (0:00:00.117) 0:01:02.133 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Tuesday 20 January 2026 22:45:14 +0000 (0:00:00.110) 0:01:02.244 ******* ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Tuesday 20 January 2026 22:45:14 +0000 (0:00:00.050) 0:01:02.294 ******* ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Tuesday 20 January 2026 22:45:15 +0000 (0:00:01.279) 0:01:03.574 ******* ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Tuesday 20 January 2026 22:45:16 +0000 (0:00:00.301) 0:01:03.876 ******* ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Tuesday 20 January 2026 22:45:16 +0000 (0:00:00.227) 0:01:04.103 ******* skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Tuesday 20 January 2026 22:45:16 +0000 (0:00:00.093) 0:01:04.196 ******* skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Tuesday 20 January 2026 22:45:16 +0000 (0:00:00.090) 0:01:04.287 ******* ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Tuesday 20 January 2026 22:45:16 +0000 (0:00:00.225) 0:01:04.513 ******* changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.316) 0:01:04.829 ******* skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.048) 0:01:04.877 ******* skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.077) 0:01:04.954 ******* skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.048) 0:01:05.003 ******* skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.049) 0:01:05.053 ******* skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.047) 0:01:05.101 ******* skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Tuesday 20 January 2026 22:45:17 +0000 (0:00:00.083) 0:01:05.184 ******* changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Tuesday 20 January 2026 22:45:18 +0000 (0:00:01.020) 0:01:06.205 ******* ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Tuesday 20 January 2026 22:45:19 +0000 (0:00:00.826) 0:01:07.031 ******* ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Tuesday 20 January 2026 22:45:22 +0000 (0:00:03.140) 0:01:10.171 ******* ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Tuesday 20 January 2026 22:45:23 +0000 (0:00:00.903) 0:01:11.075 ******* ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Tuesday 20 January 2026 22:45:23 +0000 (0:00:00.055) 0:01:11.131 ******* ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Tuesday 20 January 2026 22:45:23 +0000 (0:00:00.405) 0:01:11.536 ******* ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.409) 0:01:11.945 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.085) 0:01:12.031 ******* ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.087) 0:01:12.118 ******* skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.036) 0:01:12.155 ******* skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.037) 0:01:12.192 ******* skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.038) 0:01:12.230 ******* skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.038) 0:01:12.268 ******* skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Tuesday 20 January 2026 22:45:24 +0000 (0:00:00.036) 0:01:12.304 ******* ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.401) 0:01:12.706 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.133) 0:01:12.839 ******* ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.084) 0:01:12.924 ******* skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.036) 0:01:12.960 ******* skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.036) 0:01:12.997 ******* skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.036) 0:01:13.034 ******* skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.036) 0:01:13.070 ******* ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.356) 0:01:13.427 ******* skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.036) 0:01:13.463 ******* skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Tuesday 20 January 2026 22:45:25 +0000 (0:00:00.036) 0:01:13.500 ******* ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Tuesday 20 January 2026 22:45:26 +0000 (0:00:00.596) 0:01:14.096 ******* ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Tuesday 20 January 2026 22:45:26 +0000 (0:00:00.481) 0:01:14.577 ******* changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Tuesday 20 January 2026 22:45:27 +0000 (0:00:00.462) 0:01:15.040 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:45:27 +0000 (0:00:00.117) 0:01:15.157 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:45:27 +0000 (0:00:00.085) 0:01:15.243 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:45:27 +0000 (0:00:00.307) 0:01:15.551 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.084) 0:01:15.636 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.111) 0:01:15.747 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.084) 0:01:15.832 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.084) 0:01:15.916 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.112) 0:01:16.029 ******* ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.291) 0:01:16.320 ******* skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.048) 0:01:16.369 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:45:28 +0000 (0:00:00.143) 0:01:16.512 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.086) 0:01:16.599 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.280) 0:01:16.880 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.082) 0:01:16.963 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.112) 0:01:17.075 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.083) 0:01:17.158 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.082) 0:01:17.241 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:45:29 +0000 (0:00:00.112) 0:01:17.353 ******* ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.329) 0:01:17.683 ******* skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.049) 0:01:17.732 ******* ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.201) 0:01:17.934 ******* skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.041) 0:01:17.975 ******* skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.039) 0:01:18.014 ******* skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.043) 0:01:18.057 ******* ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.214) 0:01:18.271 ******* skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Tuesday 20 January 2026 22:45:30 +0000 (0:00:00.036) 0:01:18.307 ******* ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Tuesday 20 January 2026 22:45:32 +0000 (0:00:01.375) 0:01:19.682 ******* ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Tuesday 20 January 2026 22:45:32 +0000 (0:00:00.385) 0:01:20.068 ******* ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Tuesday 20 January 2026 22:45:33 +0000 (0:00:01.275) 0:01:21.344 ******* changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Tuesday 20 January 2026 22:45:34 +0000 (0:00:00.250) 0:01:21.594 ******* skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Tuesday 20 January 2026 22:45:34 +0000 (0:00:00.068) 0:01:21.663 ******* skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Tuesday 20 January 2026 22:45:34 +0000 (0:00:00.044) 0:01:21.708 ******* skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Tuesday 20 January 2026 22:45:34 +0000 (0:00:00.068) 0:01:21.776 ******* ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Tuesday 20 January 2026 22:45:34 +0000 (0:00:00.475) 0:01:22.252 ******* ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Tuesday 20 January 2026 22:45:35 +0000 (0:00:00.438) 0:01:22.690 ******* ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Tuesday 20 January 2026 22:45:35 +0000 (0:00:00.200) 0:01:22.890 ******* skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Tuesday 20 January 2026 22:45:35 +0000 (0:00:00.041) 0:01:22.932 ******* skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Tuesday 20 January 2026 22:45:35 +0000 (0:00:00.073) 0:01:23.005 ******* ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Tuesday 20 January 2026 22:45:36 +0000 (0:00:00.762) 0:01:23.768 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:45:36 +0000 (0:00:00.090) 0:01:23.858 ******* ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:45:36 +0000 (0:00:00.325) 0:01:24.184 ******* ok: [instance] TASK [Clean local ssh config] ************************************************** Tuesday 20 January 2026 22:45:36 +0000 (0:00:00.261) 0:01:24.445 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:45:36 +0000 (0:00:00.091) 0:01:24.537 ******* ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:45:37 +0000 (0:00:00.209) 0:01:24.746 ******* ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Tuesday 20 January 2026 22:45:37 +0000 (0:00:00.233) 0:01:24.980 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:45:37 +0000 (0:00:00.073) 0:01:25.053 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:45:38 +0000 (0:00:01.274) 0:01:26.328 ******* ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:45:40 +0000 (0:00:01.255) 0:01:27.583 ******* ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.216) 0:01:27.799 ******* skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.039) 0:01:27.839 ******* skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.039) 0:01:27.878 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.088) 0:01:27.967 ******* skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.039) 0:01:28.007 ******* ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.220) 0:01:28.228 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.069) 0:01:28.297 ******* skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.038) 0:01:28.336 ******* ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:45:40 +0000 (0:00:00.232) 0:01:28.568 ******* skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:45:41 +0000 (0:00:00.051) 0:01:28.620 ******* skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:45:41 +0000 (0:00:00.046) 0:01:28.666 ******* ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:45:41 +0000 (0:00:00.360) 0:01:29.027 ******* ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:45:41 +0000 (0:00:00.220) 0:01:29.248 ******* ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Tuesday 20 January 2026 22:45:42 +0000 (0:00:00.426) 0:01:29.674 ******* ok: [instance] TASK [radvd : Gather package facts] ******************************************** Tuesday 20 January 2026 22:45:42 +0000 (0:00:00.254) 0:01:29.928 ******* ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Tuesday 20 January 2026 22:45:43 +0000 (0:00:00.655) 0:01:30.583 ******* skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Tuesday 20 January 2026 22:45:43 +0000 (0:00:00.048) 0:01:30.632 ******* ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Tuesday 20 January 2026 22:45:43 +0000 (0:00:00.232) 0:01:30.864 ******* ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Tuesday 20 January 2026 22:45:43 +0000 (0:00:00.227) 0:01:31.091 ******* skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Tuesday 20 January 2026 22:45:43 +0000 (0:00:00.089) 0:01:31.180 ******* ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Tuesday 20 January 2026 22:45:43 +0000 (0:00:00.243) 0:01:31.424 ******* changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Tuesday 20 January 2026 22:45:44 +0000 (0:00:00.212) 0:01:31.637 ******* ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Tuesday 20 January 2026 22:45:44 +0000 (0:00:00.208) 0:01:31.845 ******* skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Tuesday 20 January 2026 22:45:44 +0000 (0:00:00.041) 0:01:31.887 ******* skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Tuesday 20 January 2026 22:45:44 +0000 (0:00:00.040) 0:01:31.928 ******* ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Tuesday 20 January 2026 22:45:44 +0000 (0:00:00.042) 0:01:31.970 ******* skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Tuesday 20 January 2026 22:45:44 +0000 (0:00:00.038) 0:01:32.009 ******* ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Tuesday 20 January 2026 22:45:45 +0000 (0:00:01.265) 0:01:33.274 ******* ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Tuesday 20 January 2026 22:45:45 +0000 (0:00:00.226) 0:01:33.500 ******* ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Tuesday 20 January 2026 22:45:46 +0000 (0:00:00.410) 0:01:33.911 ******* skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Tuesday 20 January 2026 22:45:46 +0000 (0:00:00.047) 0:01:33.958 ******* ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Tuesday 20 January 2026 22:45:46 +0000 (0:00:00.233) 0:01:34.192 ******* ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Tuesday 20 January 2026 22:45:47 +0000 (0:00:00.479) 0:01:34.671 ******* ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Tuesday 20 January 2026 22:45:47 +0000 (0:00:00.365) 0:01:35.036 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Tuesday 20 January 2026 22:45:47 +0000 (0:00:00.221) 0:01:35.258 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Tuesday 20 January 2026 22:45:48 +0000 (0:00:00.348) 0:01:35.606 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Tuesday 20 January 2026 22:45:48 +0000 (0:00:00.346) 0:01:35.953 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Tuesday 20 January 2026 22:45:48 +0000 (0:00:00.355) 0:01:36.308 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Tuesday 20 January 2026 22:45:49 +0000 (0:00:00.373) 0:01:36.682 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Tuesday 20 January 2026 22:45:49 +0000 (0:00:00.347) 0:01:37.029 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Tuesday 20 January 2026 22:45:49 +0000 (0:00:00.364) 0:01:37.394 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Tuesday 20 January 2026 22:45:50 +0000 (0:00:00.347) 0:01:37.741 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Tuesday 20 January 2026 22:45:50 +0000 (0:00:00.357) 0:01:38.099 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Tuesday 20 January 2026 22:45:50 +0000 (0:00:00.348) 0:01:38.447 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Tuesday 20 January 2026 22:45:51 +0000 (0:00:00.387) 0:01:38.835 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Tuesday 20 January 2026 22:45:51 +0000 (0:00:00.365) 0:01:39.200 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Tuesday 20 January 2026 22:45:51 +0000 (0:00:00.354) 0:01:39.554 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Tuesday 20 January 2026 22:45:52 +0000 (0:00:00.346) 0:01:39.901 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Tuesday 20 January 2026 22:45:52 +0000 (0:00:00.345) 0:01:40.246 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Tuesday 20 January 2026 22:45:53 +0000 (0:00:00.343) 0:01:40.590 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Tuesday 20 January 2026 22:45:53 +0000 (0:00:00.355) 0:01:40.946 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Tuesday 20 January 2026 22:45:53 +0000 (0:00:00.365) 0:01:41.311 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Tuesday 20 January 2026 22:45:54 +0000 (0:00:00.348) 0:01:41.659 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Tuesday 20 January 2026 22:45:54 +0000 (0:00:00.356) 0:01:42.016 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Tuesday 20 January 2026 22:45:54 +0000 (0:00:00.353) 0:01:42.370 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Tuesday 20 January 2026 22:45:55 +0000 (0:00:00.391) 0:01:42.761 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Tuesday 20 January 2026 22:45:55 +0000 (0:00:00.362) 0:01:43.123 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Tuesday 20 January 2026 22:45:55 +0000 (0:00:00.347) 0:01:43.470 ******* ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Tuesday 20 January 2026 22:45:56 +0000 (0:00:00.342) 0:01:43.813 ******* skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Tuesday 20 January 2026 22:45:56 +0000 (0:00:00.055) 0:01:43.869 ******* ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Tuesday 20 January 2026 22:45:56 +0000 (0:00:00.323) 0:01:44.192 ******* ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Tuesday 20 January 2026 22:45:57 +0000 (0:00:00.423) 0:01:44.616 ******* ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Tuesday 20 January 2026 22:45:57 +0000 (0:00:00.302) 0:01:44.918 ******* [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Tuesday 20 January 2026 22:45:57 +0000 (0:00:00.228) 0:01:45.147 ******* TASK [libvirt_manager : Deactivate default] ************************************ Tuesday 20 January 2026 22:45:57 +0000 (0:00:00.075) 0:01:45.223 ******* fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Tuesday 20 January 2026 22:45:57 +0000 (0:00:00.243) 0:01:45.466 ******* ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Tuesday 20 January 2026 22:45:57 +0000 (0:00:00.062) 0:01:45.529 ******* ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Tuesday 20 January 2026 22:45:58 +0000 (0:00:00.393) 0:01:45.922 ******* ok: [instance] TASK [Restart NetworkManager] ************************************************** Tuesday 20 January 2026 22:45:58 +0000 (0:00:00.406) 0:01:46.329 ******* changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Tuesday 20 January 2026 22:45:59 +0000 (0:00:00.469) 0:01:46.799 ******* changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:45:59 +0000 (0:00:00.270) 0:01:47.070 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Tuesday 20 January 2026 22:46:00 +0000 (0:00:00.812) 0:01:47.882 ******* =============================================================================== test_deps : Install selinux python libs -------------------------------- 41.26s repo_setup : Initialize python venv and install requirements ------------ 6.87s libvirt_manager : Populate service facts -------------------------------- 3.14s repo_setup : Make sure git-core package is installed -------------------- 1.53s libvirt_manager : Remove workload and volumes --------------------------- 1.38s ci_setup : Install needed packages -------------------------------------- 1.28s podman : Ensure podman is installed ------------------------------------- 1.28s dnsmasq : Install needed packages --------------------------------------- 1.27s test_deps : Install python yaml libs ------------------------------------ 1.27s libvirt_manager : Install packages required for using KVM --------------- 1.27s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.26s repo_setup : Get repo-setup repository ---------------------------------- 1.08s ci_setup : Manage directories ------------------------------------------- 1.02s Gathering Facts --------------------------------------------------------- 0.99s test_deps : Disable ubi 9 repos ----------------------------------------- 0.94s repo_setup : Run repo-setup --------------------------------------------- 0.92s libvirt_manager : Start virtqemud socket service ------------------------ 0.90s libvirt_manager : Get installed packages list --------------------------- 0.83s libvirt_manager : Restart firewalld ------------------------------------- 0.81s virtualbmc : Remove vbmc files ------------------------------------------ 0.76s PLAY [Test DNS entries] ******************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:46:00 +0000 (0:00:00.050) 0:00:00.050 ******* ok: [instance] TASK [Load networking definition] ********************************************** Tuesday 20 January 2026 22:46:01 +0000 (0:00:00.920) 0:00:00.971 ******* ok: [instance] TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Tuesday 20 January 2026 22:46:01 +0000 (0:00:00.050) 0:00:01.021 ******* ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Tuesday 20 January 2026 22:46:01 +0000 (0:00:00.066) 0:00:01.088 ******* ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Tuesday 20 January 2026 22:46:02 +0000 (0:00:00.287) 0:00:01.375 ******* skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Tuesday 20 January 2026 22:46:02 +0000 (0:00:00.057) 0:00:01.433 ******* skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Tuesday 20 January 2026 22:46:02 +0000 (0:00:00.058) 0:00:01.491 ******* ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Tuesday 20 January 2026 22:46:02 +0000 (0:00:00.111) 0:00:01.602 ******* ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'}) ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'}) ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Tuesday 20 January 2026 22:46:02 +0000 (0:00:00.166) 0:00:01.769 ******* skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Tuesday 20 January 2026 22:46:02 +0000 (0:00:00.061) 0:00:01.830 ******* changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.474) 0:00:02.305 ******* 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] ****** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.207) 0:00:02.513 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.052) 0:00:02.566 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.052) 0:00:02.618 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.052) 0:00:02.671 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.079) 0:00:02.750 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.047) 0:00:02.797 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.150) 0:00:02.948 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 22:46:03 +0000 (0:00:00.048) 0:00:02.997 ******* ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 22:46:04 +0000 (0:00:00.372) 0:00:03.369 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 22:46:04 +0000 (0:00:00.446) 0:00:03.815 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 22:46:04 +0000 (0:00:00.121) 0:00:03.937 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 22:46:04 +0000 (0:00:00.061) 0:00:03.998 ******* changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Tuesday 20 January 2026 22:46:05 +0000 (0:00:00.504) 0:00:04.502 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Tuesday 20 January 2026 22:46:05 +0000 (0:00:00.156) 0:00:04.659 ******* ok: [instance] => (item=ocppr) ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Tuesday 20 January 2026 22:46:05 +0000 (0:00:00.090) 0:00:04.749 ******* changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Tuesday 20 January 2026 22:46:06 +0000 (0:00:00.754) 0:00:05.504 ******* ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Tuesday 20 January 2026 22:46:07 +0000 (0:00:00.940) 0:00:06.445 ******* ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Tuesday 20 January 2026 22:46:07 +0000 (0:00:00.655) 0:00:07.100 ******* changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Tuesday 20 January 2026 22:46:08 +0000 (0:00:00.655) 0:00:07.755 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Tuesday 20 January 2026 22:46:08 +0000 (0:00:00.136) 0:00:07.892 ******* ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Tuesday 20 January 2026 22:46:09 +0000 (0:00:00.288) 0:00:08.181 ******* ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Tuesday 20 January 2026 22:46:09 +0000 (0:00:00.574) 0:00:08.755 ******* TASK [ci_nmstate : Ensure we have needed facts] ******************************** Tuesday 20 January 2026 22:46:09 +0000 (0:00:00.183) 0:00:08.939 ******* skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Tuesday 20 January 2026 22:46:09 +0000 (0:00:00.135) 0:00:09.075 ******* ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Tuesday 20 January 2026 22:46:11 +0000 (0:00:01.472) 0:00:10.547 ******* changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Tuesday 20 January 2026 22:46:11 +0000 (0:00:00.223) 0:00:10.770 ******* changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Tuesday 20 January 2026 22:46:12 +0000 (0:00:00.387) 0:00:11.158 ******* changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Tuesday 20 January 2026 22:46:13 +0000 (0:00:01.853) 0:00:13.012 ******* changed: [instance] TASK [Create extra network configuration] ************************************** Tuesday 20 January 2026 22:46:14 +0000 (0:00:00.432) 0:00:13.444 ******* skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Tuesday 20 January 2026 22:46:14 +0000 (0:00:00.063) 0:00:13.507 ******* skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Tuesday 20 January 2026 22:46:14 +0000 (0:00:00.058) 0:00:13.566 ******* ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Tuesday 20 January 2026 22:46:14 +0000 (0:00:00.489) 0:00:14.055 ******* ok: [instance] => (item=ocppr) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:46:15 +0000 (0:00:00.402) 0:00:14.458 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:46:16 +0000 (0:00:01.249) 0:00:15.707 ******* changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:46:20 +0000 (0:00:03.474) 0:00:19.182 ******* changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:46:20 +0000 (0:00:00.266) 0:00:19.448 ******* changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:46:20 +0000 (0:00:00.402) 0:00:19.851 ******* changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:46:21 +0000 (0:00:00.419) 0:00:20.271 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:46:21 +0000 (0:00:00.119) 0:00:20.390 ******* changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:46:21 +0000 (0:00:00.424) 0:00:20.814 ******* skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:46:21 +0000 (0:00:00.049) 0:00:20.864 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:46:21 +0000 (0:00:00.115) 0:00:20.979 ******* changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:46:22 +0000 (0:00:00.410) 0:00:21.389 ******* skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:46:22 +0000 (0:00:00.048) 0:00:21.438 ******* ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:46:22 +0000 (0:00:00.245) 0:00:21.683 ******* changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:46:23 +0000 (0:00:00.980) 0:00:22.664 ******* skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:46:23 +0000 (0:00:00.050) 0:00:22.714 ******* skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:46:23 +0000 (0:00:00.048) 0:00:22.762 ******* skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Tuesday 20 January 2026 22:46:23 +0000 (0:00:00.111) 0:00:22.874 ******* skipping: [instance] => (item=ocppr) TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:46:23 +0000 (0:00:00.153) 0:00:23.027 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:46:23 +0000 (0:00:00.093) 0:00:23.121 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:46:24 +0000 (0:00:00.070) 0:00:23.191 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:46:24 +0000 (0:00:00.459) 0:00:23.650 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:46:24 +0000 (0:00:00.049) 0:00:23.700 ******* skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:46:24 +0000 (0:00:00.117) 0:00:23.817 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:46:24 +0000 (0:00:00.060) 0:00:23.878 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:46:24 +0000 (0:00:00.067) 0:00:23.946 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:46:25 +0000 (0:00:00.473) 0:00:24.420 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:46:25 +0000 (0:00:00.079) 0:00:24.499 ******* skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Tuesday 20 January 2026 22:46:25 +0000 (0:00:00.082) 0:00:24.581 ******* skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Tuesday 20 January 2026 22:46:25 +0000 (0:00:00.063) 0:00:24.645 ******* changed: [instance] => (item=ocppr) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:46:26 +0000 (0:00:00.766) 0:00:25.412 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:46:26 +0000 (0:00:00.102) 0:00:25.514 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:46:26 +0000 (0:00:00.381) 0:00:25.895 ******* ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:46:26 +0000 (0:00:00.094) 0:00:25.989 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:46:27 +0000 (0:00:00.227) 0:00:26.217 ******* ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:46:27 +0000 (0:00:00.068) 0:00:26.286 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:46:27 +0000 (0:00:00.227) 0:00:26.513 ******* ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Tuesday 20 January 2026 22:46:27 +0000 (0:00:00.097) 0:00:26.611 ******* changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Tuesday 20 January 2026 22:46:27 +0000 (0:00:00.371) 0:00:26.983 ******* changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Tuesday 20 January 2026 22:46:28 +0000 (0:00:00.370) 0:00:27.354 ******* changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Tuesday 20 January 2026 22:46:28 +0000 (0:00:00.403) 0:00:27.758 ******* ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Tuesday 20 January 2026 22:46:28 +0000 (0:00:00.127) 0:00:27.885 ******* changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.373) 0:00:28.259 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.054) 0:00:28.313 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.092) 0:00:28.405 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.055) 0:00:28.461 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.056) 0:00:28.518 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.050) 0:00:28.568 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.203) 0:00:28.772 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.082) 0:00:28.854 ******* ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 22:46:29 +0000 (0:00:00.233) 0:00:29.088 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 22:46:30 +0000 (0:00:00.446) 0:00:29.534 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 22:46:30 +0000 (0:00:00.193) 0:00:29.728 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 22:46:30 +0000 (0:00:00.065) 0:00:29.793 ******* changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.479) 0:00:30.272 ******* ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.096) 0:00:30.369 ******* ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.050) 0:00:30.419 ******* ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.049) 0:00:30.469 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.121) 0:00:30.590 ******* ok: [instance] => (item=compute-0 - ctlplane) ok: [instance] => (item=controller-0 - ctlplane) ok: [instance] => (item=ocp-master-0 - ctlplane) ok: [instance] => (item=ocp-worker-0 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.234) 0:00:30.824 ******* skipping: [instance] => (item=compute-0 - internalapi) skipping: [instance] => (item=controller-0 - internalapi) skipping: [instance] => (item=ocp-master-0 - internalapi) skipping: [instance] => (item=ocp-worker-0 - internalapi) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.127) 0:00:30.952 ******* skipping: [instance] => (item=compute-0 - storage) skipping: [instance] => (item=controller-0 - storage) skipping: [instance] => (item=ocp-master-0 - storage) skipping: [instance] => (item=ocp-worker-0 - storage) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:31 +0000 (0:00:00.128) 0:00:31.080 ******* skipping: [instance] => (item=compute-0 - tenant) skipping: [instance] => (item=controller-0 - tenant) skipping: [instance] => (item=ocp-master-0 - tenant) skipping: [instance] => (item=ocp-worker-0 - tenant) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.128) 0:00:31.209 ******* skipping: [instance] => (item=compute-0 - external) skipping: [instance] => (item=controller-0 - external) skipping: [instance] => (item=ocp-master-0 - external) skipping: [instance] => (item=ocp-worker-0 - external) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.160) 0:00:31.370 ******* skipping: [instance] => (item=compute-0 - storagemgmt) skipping: [instance] => (item=controller-0 - storagemgmt) skipping: [instance] => (item=ocp-master-0 - storagemgmt) skipping: [instance] => (item=ocp-worker-0 - storagemgmt) skipping: [instance] TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.129) 0:00:31.499 ******* ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=controller-0 - public) ok: [instance] => (item=ocp-master-0 - public) ok: [instance] => (item=ocp-worker-0 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.205) 0:00:31.704 ******* TASK [dnsmasq : Ensure we have the right data and type] ************************ Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.173) 0:00:31.878 ******* ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.070) 0:00:31.948 ******* ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a5:5d:fe', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:d4:3e:ab', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a7:8c:9a', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:d5:36:9d', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:33:98:dd', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:8c:d0:19', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a5:ff:57', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:24:00:cf', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Ensure networks exists] **************************************** Tuesday 20 January 2026 22:46:32 +0000 (0:00:00.150) 0:00:32.099 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.141) 0:00:32.240 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.208) 0:00:32.449 ******* ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.053) 0:00:32.502 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.205) 0:00:32.707 ******* ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.053) 0:00:32.761 ******* ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.086) 0:00:32.848 ******* ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a5:5d:fe', 'ips': ['192.168.140.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:d4:3e:ab', 'ips': ['192.168.140.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a7:8c:9a', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:d5:36:9d', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:33:98:dd', 'ips': ['192.168.110.100', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:8c:d0:19', 'ips': ['192.168.110.9', ''], 'tag': 'controller'}) ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a5:ff:57', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'}) ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:24:00:cf', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'}) TASK [dnsmasq : Create add/remove sets] **************************************** Tuesday 20 January 2026 22:46:33 +0000 (0:00:00.249) 0:00:33.097 ******* ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Tuesday 20 January 2026 22:46:34 +0000 (0:00:00.068) 0:00:33.166 ******* changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:a5:5d:fe', 'entry': 'set:compute,52:54:00:a5:5d:fe,192.168.140.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:d4:3e:ab', 'entry': 'set:controller,52:54:01:d4:3e:ab,192.168.140.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:a7:8c:9a', 'entry': 'set:ocp,52:54:02:a7:8c:9a,192.168.140.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:d5:36:9d', 'entry': 'set:ocp_worker,52:54:03:d5:36:9d,192.168.140.15,worker-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:33:98:dd', 'entry': 'set:compute,52:54:00:33:98:dd,192.168.110.100,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_controller-0_52:54:01:8c:d0:19', 'entry': 'set:controller,52:54:01:8c:d0:19,192.168.110.9,controller-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_master-0_52:54:02:a5:ff:57', 'entry': 'set:ocp,52:54:02:a5:ff:57,192.168.110.10,master-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_worker-0_52:54:03:24:00:cf', 'entry': 'set:ocp_worker,52:54:03:24:00:cf,192.168.110.15,worker-0', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Tuesday 20 January 2026 22:46:36 +0000 (0:00:02.830) 0:00:35.996 ******* skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Tuesday 20 January 2026 22:46:36 +0000 (0:00:00.105) 0:00:36.102 ******* ok: [instance] => (item=compute-0) ok: [instance] => (item=controller-0) ok: [instance] => (item=ocp-master-0) ok: [instance] => (item=ocp-worker-0) TASK [Inject VMs in the .utility zone] ***************************************** Tuesday 20 January 2026 22:46:37 +0000 (0:00:00.318) 0:00:36.420 ******* TASK [dnsmasq : Assert we have needed host record data] ************************ Tuesday 20 January 2026 22:46:37 +0000 (0:00:00.149) 0:00:36.570 ******* ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Tuesday 20 January 2026 22:46:37 +0000 (0:00:00.104) 0:00:36.675 ******* ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Tuesday 20 January 2026 22:46:37 +0000 (0:00:00.297) 0:00:36.973 ******* 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] **************** Tuesday 20 January 2026 22:46:43 +0000 (0:00:05.288) 0:00:42.261 ******* ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Tuesday 20 January 2026 22:46:43 +0000 (0:00:00.056) 0:00:42.318 ******* skipping: [instance] => (item=compute) skipping: [instance] => (item=controller) skipping: [instance] => (item=ocp) skipping: [instance] => (item=ocp_worker) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Tuesday 20 January 2026 22:46:43 +0000 (0:00:00.095) 0:00:42.413 ******* skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Tuesday 20 January 2026 22:46:43 +0000 (0:00:00.065) 0:00:42.479 ******* changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Tuesday 20 January 2026 22:46:43 +0000 (0:00:00.500) 0:00:42.980 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:46:43 +0000 (0:00:00.071) 0:00:43.051 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Tuesday 20 January 2026 22:46:44 +0000 (0:00:01.049) 0:00:44.101 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Tuesday 20 January 2026 22:46:45 +0000 (0:00:00.431) 0:00:44.532 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 Tuesday 20 January 2026 22:46:46 +0000 (0:00:00.615) 0:00:45.148 ******* =============================================================================== dnsmasq : Add/Remove address -------------------------------------------- 5.29s dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.47s dnsmasq : Add DHCP entries ---------------------------------------------- 2.83s ci_nmstate : Apply the desidered state on instance ---------------------- 1.85s ci_nmstate : Install required packages on instance ---------------------- 1.47s dnsmasq : Install needed packages --------------------------------------- 1.25s libvirt_manager : Restart firewalld ------------------------------------- 1.05s dnsmasq : Enable and start service -------------------------------------- 0.98s libvirt_manager : Ensure networks are created/started ------------------- 0.94s Gathering Facts --------------------------------------------------------- 0.92s libvirt_manager : Ensure network is in correct zone --------------------- 0.77s libvirt_manager : Ensure networks are defined --------------------------- 0.75s libvirt_manager : Ensure networks enabled to autostart ------------------ 0.66s libvirt_manager : Ensure networks are active ---------------------------- 0.66s dnsmasq : Reload dnsmasq ------------------------------------------------ 0.62s libvirt_manager : Fetch bridges ports link info ------------------------- 0.57s networking_mapper : Write the Networking Environment Definition to file --- 0.50s libvirt_manager : Ensure some domains are local ------------------------- 0.50s libvirt_manager : Refresh networking facts on host ---------------------- 0.49s networking_mapper : Write the Networking Environment Definition to file --- 0.48s PLAY [Cleanup] ***************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:46:46 +0000 (0:00:00.050) 0:00:00.050 ******* ok: [instance] TASK [Ensure we have the destination directory] ******************************** Tuesday 20 January 2026 22:46:47 +0000 (0:00:01.123) 0:00:01.173 ******* changed: [instance] TASK [Copy generated content to proper location] ******************************* Tuesday 20 January 2026 22:46:48 +0000 (0:00:00.382) 0:00:01.555 ******* changed: [instance] => (item=/opt/basedir/artifacts) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/cifmw_config_drive) changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [libvirt_manager : Get installed packages list] *************************** Tuesday 20 January 2026 22:46:49 +0000 (0:00:01.607) 0:00:03.163 ******* ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Tuesday 20 January 2026 22:46:50 +0000 (0:00:00.886) 0:00:04.050 ******* ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Tuesday 20 January 2026 22:46:54 +0000 (0:00:03.370) 0:00:07.421 ******* ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Tuesday 20 January 2026 22:46:55 +0000 (0:00:00.999) 0:00:08.421 ******* ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Tuesday 20 January 2026 22:46:55 +0000 (0:00:00.063) 0:00:08.484 ******* ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Tuesday 20 January 2026 22:46:55 +0000 (0:00:00.444) 0:00:08.928 ******* ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Tuesday 20 January 2026 22:46:55 +0000 (0:00:00.429) 0:00:09.358 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.102) 0:00:09.461 ******* ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.093) 0:00:09.554 ******* skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.039) 0:00:09.594 ******* skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.042) 0:00:09.637 ******* skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.038) 0:00:09.675 ******* skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.042) 0:00:09.717 ******* skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.038) 0:00:09.756 ******* ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.429) 0:00:10.186 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:46:56 +0000 (0:00:00.192) 0:00:10.379 ******* ok: [instance] => cleanup_nets: - cifmw-osp_trunk - cifmw-public - ocppr TASK [Remove dnsmasq network bits] ********************************************* Tuesday 20 January 2026 22:46:57 +0000 (0:00:00.097) 0:00:10.476 ******* TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:46:57 +0000 (0:00:00.289) 0:00:10.766 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:46:57 +0000 (0:00:00.098) 0:00:10.864 ******* skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:46:57 +0000 (0:00:00.094) 0:00:10.959 ******* skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:46:57 +0000 (0:00:00.092) 0:00:11.052 ******* ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:46:57 +0000 (0:00:00.293) 0:00:11.346 ******* ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:46:58 +0000 (0:00:00.357) 0:00:11.703 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:46:58 +0000 (0:00:00.090) 0:00:11.794 ******* skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:46:58 +0000 (0:00:00.085) 0:00:11.879 ******* skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:46:58 +0000 (0:00:00.085) 0:00:11.964 ******* ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:46:58 +0000 (0:00:00.301) 0:00:12.266 ******* ok: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:46:59 +0000 (0:00:00.321) 0:00:12.588 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:46:59 +0000 (0:00:00.091) 0:00:12.679 ******* skipping: [instance] TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:46:59 +0000 (0:00:00.116) 0:00:12.796 ******* skipping: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:46:59 +0000 (0:00:00.087) 0:00:12.883 ******* ok: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:46:59 +0000 (0:00:00.289) 0:00:13.173 ******* ok: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Tuesday 20 January 2026 22:47:00 +0000 (0:00:00.327) 0:00:13.500 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Undefine networks] ************************************* Tuesday 20 January 2026 22:47:01 +0000 (0:00:01.781) 0:00:15.282 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Tuesday 20 January 2026 22:47:02 +0000 (0:00:00.933) 0:00:16.215 ******* ok: [instance] => (item=cifmw-osp_trunk) ok: [instance] => (item=cifmw-public) ok: [instance] => (item=ocppr) TASK [libvirt_manager : Find dummy interface connection files] ***************** Tuesday 20 January 2026 22:47:03 +0000 (0:00:01.043) 0:00:17.259 ******* ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Tuesday 20 January 2026 22:47:04 +0000 (0:00:00.413) 0:00:17.672 ******* 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': 9254437, 'dev': 64513, 'nlink': 1, 'atime': 1768949172.5230012, 'mtime': 1768949172.5230012, 'ctime': 1768949172.5240011, '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': 8855040, 'dev': 64513, 'nlink': 1, 'atime': 1768949172.5260012, 'mtime': 1768949172.5260012, 'ctime': 1768949172.5260012, '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': 8855041, 'dev': 64513, 'nlink': 1, 'atime': 1768949172.5270011, 'mtime': 1768949172.5270011, 'ctime': 1768949172.5270011, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Tuesday 20 January 2026 22:47:05 +0000 (0:00:00.896) 0:00:18.569 ******* changed: [instance] => (item=cifmw-osp_trunk) changed: [instance] => (item=cifmw-public) changed: [instance] => (item=ocppr) TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Tuesday 20 January 2026 22:47:06 +0000 (0:00:01.340) 0:00:19.909 ******* ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Tuesday 20 January 2026 22:47:07 +0000 (0:00:00.689) 0:00:20.599 ******* ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Tuesday 20 January 2026 22:47:07 +0000 (0:00:00.448) 0:00:21.047 ******* changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Tuesday 20 January 2026 22:47:08 +0000 (0:00:00.575) 0:00:21.623 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:47:08 +0000 (0:00:00.139) 0:00:21.763 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:47:08 +0000 (0:00:00.098) 0:00:21.861 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:47:08 +0000 (0:00:00.326) 0:00:22.187 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:47:08 +0000 (0:00:00.091) 0:00:22.279 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.118) 0:00:22.397 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.155) 0:00:22.552 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.090) 0:00:22.642 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.121) 0:00:22.764 ******* ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.307) 0:00:23.071 ******* skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.059) 0:00:23.131 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.142) 0:00:23.274 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:47:09 +0000 (0:00:00.098) 0:00:23.373 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:47:10 +0000 (0:00:00.315) 0:00:23.688 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:47:10 +0000 (0:00:00.147) 0:00:23.836 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:47:10 +0000 (0:00:00.115) 0:00:23.952 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:47:10 +0000 (0:00:00.102) 0:00:24.055 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:47:10 +0000 (0:00:00.106) 0:00:24.161 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:47:10 +0000 (0:00:00.122) 0:00:24.284 ******* ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Tuesday 20 January 2026 22:47:11 +0000 (0:00:00.338) 0:00:24.623 ******* skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Tuesday 20 January 2026 22:47:11 +0000 (0:00:00.057) 0:00:24.680 ******* ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Tuesday 20 January 2026 22:47:11 +0000 (0:00:00.341) 0:00:25.021 ******* skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Tuesday 20 January 2026 22:47:11 +0000 (0:00:00.042) 0:00:25.064 ******* skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Tuesday 20 January 2026 22:47:11 +0000 (0:00:00.082) 0:00:25.147 ******* skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Tuesday 20 January 2026 22:47:11 +0000 (0:00:00.046) 0:00:25.193 ******* ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Tuesday 20 January 2026 22:47:12 +0000 (0:00:00.250) 0:00:25.443 ******* skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Tuesday 20 January 2026 22:47:12 +0000 (0:00:00.042) 0:00:25.486 ******* ok: [instance] => (item=workload) ok: [instance] => (item=volumes) changed: [instance] => (item=artifacts/debug_network_data.yml) changed: [instance] => (item=artifacts/debug_pub_net_value.txt) changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) changed: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) changed: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Tuesday 20 January 2026 22:47:13 +0000 (0:00:01.332) 0:00:26.819 ******* ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Tuesday 20 January 2026 22:47:13 +0000 (0:00:00.401) 0:00:27.220 ******* ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Tuesday 20 January 2026 22:47:15 +0000 (0:00:01.336) 0:00:28.556 ******* changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Tuesday 20 January 2026 22:47:15 +0000 (0:00:00.245) 0:00:28.801 ******* skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Tuesday 20 January 2026 22:47:15 +0000 (0:00:00.043) 0:00:28.845 ******* skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Tuesday 20 January 2026 22:47:15 +0000 (0:00:00.040) 0:00:28.885 ******* skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Tuesday 20 January 2026 22:47:15 +0000 (0:00:00.063) 0:00:28.949 ******* ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Tuesday 20 January 2026 22:47:16 +0000 (0:00:00.458) 0:00:29.408 ******* ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Tuesday 20 January 2026 22:47:16 +0000 (0:00:00.383) 0:00:29.792 ******* ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Tuesday 20 January 2026 22:47:16 +0000 (0:00:00.195) 0:00:29.987 ******* skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Tuesday 20 January 2026 22:47:16 +0000 (0:00:00.041) 0:00:30.029 ******* skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Tuesday 20 January 2026 22:47:16 +0000 (0:00:00.038) 0:00:30.067 ******* ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Tuesday 20 January 2026 22:47:17 +0000 (0:00:00.705) 0:00:30.772 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:47:17 +0000 (0:00:00.117) 0:00:30.890 ******* ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:47:17 +0000 (0:00:00.293) 0:00:31.183 ******* ok: [instance] TASK [Clean local ssh config] ************************************************** Tuesday 20 January 2026 22:47:18 +0000 (0:00:00.230) 0:00:31.413 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:47:18 +0000 (0:00:00.092) 0:00:31.506 ******* ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:47:18 +0000 (0:00:00.203) 0:00:31.710 ******* ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Tuesday 20 January 2026 22:47:18 +0000 (0:00:00.258) 0:00:31.969 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:47:18 +0000 (0:00:00.075) 0:00:32.044 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:47:19 +0000 (0:00:01.250) 0:00:33.295 ******* changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:47:23 +0000 (0:00:03.460) 0:00:36.755 ******* changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:47:23 +0000 (0:00:00.230) 0:00:36.986 ******* skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:47:23 +0000 (0:00:00.041) 0:00:37.027 ******* skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:47:23 +0000 (0:00:00.040) 0:00:37.067 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:47:23 +0000 (0:00:00.090) 0:00:37.158 ******* skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:47:23 +0000 (0:00:00.039) 0:00:37.197 ******* changed: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:47:24 +0000 (0:00:00.222) 0:00:37.420 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:47:24 +0000 (0:00:00.066) 0:00:37.486 ******* skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:47:24 +0000 (0:00:00.037) 0:00:37.524 ******* changed: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:47:24 +0000 (0:00:00.225) 0:00:37.750 ******* skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:47:24 +0000 (0:00:00.037) 0:00:37.787 ******* skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:47:24 +0000 (0:00:00.038) 0:00:37.825 ******* changed: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:47:25 +0000 (0:00:00.564) 0:00:38.390 ******* changed: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:47:25 +0000 (0:00:00.232) 0:00:38.622 ******* changed: [instance] => (item=/etc/cifmw-dnsmasq.conf) changed: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Tuesday 20 January 2026 22:47:25 +0000 (0:00:00.409) 0:00:39.032 ******* changed: [instance] TASK [radvd : Gather package facts] ******************************************** Tuesday 20 January 2026 22:47:25 +0000 (0:00:00.249) 0:00:39.281 ******* ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Tuesday 20 January 2026 22:47:26 +0000 (0:00:00.658) 0:00:39.940 ******* skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Tuesday 20 January 2026 22:47:26 +0000 (0:00:00.048) 0:00:39.988 ******* ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Tuesday 20 January 2026 22:47:26 +0000 (0:00:00.219) 0:00:40.208 ******* ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Tuesday 20 January 2026 22:47:27 +0000 (0:00:00.219) 0:00:40.427 ******* skipping: [instance] TASK [Ensure work directory is removed] **************************************** Tuesday 20 January 2026 22:47:27 +0000 (0:00:00.087) 0:00:40.514 ******* changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:47:27 +0000 (0:00:00.390) 0:00:40.905 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0 Tuesday 20 January 2026 22:47:28 +0000 (0:00:00.802) 0:00:41.707 ******* =============================================================================== dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.46s libvirt_manager : Populate service facts -------------------------------- 3.37s libvirt_manager : Destroy networks -------------------------------------- 1.78s Copy generated content to proper location ------------------------------- 1.61s libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.34s podman : Ensure podman is installed ------------------------------------- 1.34s libvirt_manager : Remove workload and volumes --------------------------- 1.33s dnsmasq : Install needed packages --------------------------------------- 1.25s Gathering Facts --------------------------------------------------------- 1.12s libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.04s libvirt_manager : Start virtqemud socket service ------------------------ 1.00s libvirt_manager : Undefine networks ------------------------------------- 0.93s libvirt_manager : Remove dummy interface connections -------------------- 0.90s libvirt_manager : Get installed packages list --------------------------- 0.89s libvirt_manager : Restart firewalld ------------------------------------- 0.80s virtualbmc : Remove vbmc files ------------------------------------------ 0.71s libvirt_manager : Ensure firewalld is enabled and started --------------- 0.69s radvd : Gather package facts -------------------------------------------- 0.66s libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.58s dnsmasq : Stop service -------------------------------------------------- 0.56s PLAY [Prepare] ***************************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:47:46 +0000 (0:00:00.061) 0:00:00.061 ******* ok: [instance] TASK [Create custom basedir] *************************************************** Tuesday 20 January 2026 22:47:47 +0000 (0:00:00.875) 0:00:00.937 ******* changed: [instance] TASK [test_deps : Gather facts if they don't exist] **************************** Tuesday 20 January 2026 22:47:47 +0000 (0:00:00.447) 0:00:01.385 ******* skipping: [instance] TASK [test_deps : Gather variables for each operating system] ****************** Tuesday 20 January 2026 22:47:47 +0000 (0:00:00.061) 0:00:01.446 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml) TASK [test_deps : Detect mirrors file] ***************************************** Tuesday 20 January 2026 22:47:47 +0000 (0:00:00.109) 0:00:01.556 ******* ok: [instance] TASK [test_deps : Disable ubi host subscription-manager integration] *********** Tuesday 20 January 2026 22:47:48 +0000 (0:00:00.332) 0:00:01.888 ******* ok: [instance] TASK [test_deps : Disable ubi 9 repos] ***************************************** Tuesday 20 January 2026 22:47:48 +0000 (0:00:00.285) 0:00:02.174 ******* ok: [instance] => (item=ubi-9-appstream) ok: [instance] => (item=ubi-9-baseos) ok: [instance] => (item=ubi-9-codeready-builder) TASK [Deploy repo-setup] ******************************************************* Tuesday 20 January 2026 22:47:49 +0000 (0:00:00.795) 0:00:02.969 ******* TASK [repo_setup : Ensure directories are present] ***************************** Tuesday 20 January 2026 22:47:49 +0000 (0:00:00.145) 0:00:03.115 ******* changed: [instance] => (item=tmp) changed: [instance] => (item=artifacts/repositories) changed: [instance] => (item=venv/repo_setup) TASK [repo_setup : Make sure git-core package is installed] ******************** Tuesday 20 January 2026 22:47:50 +0000 (0:00:00.548) 0:00:03.663 ******* ok: [instance] TASK [repo_setup : Get repo-setup repository] ********************************** Tuesday 20 January 2026 22:47:51 +0000 (0:00:01.405) 0:00:05.068 ******* changed: [instance] TASK [repo_setup : Initialize python venv and install requirements] ************ Tuesday 20 January 2026 22:47:52 +0000 (0:00:01.070) 0:00:06.139 ******* changed: [instance] TASK [repo_setup : Install repo-setup package] ********************************* Tuesday 20 January 2026 22:47:59 +0000 (0:00:06.679) 0:00:12.818 ******* changed: [instance] TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] *** Tuesday 20 January 2026 22:47:59 +0000 (0:00:00.719) 0:00:13.538 ******* skipping: [instance] TASK [repo_setup : Run repo-setup] ********************************************* Tuesday 20 January 2026 22:47:59 +0000 (0:00:00.054) 0:00:13.593 ******* changed: [instance] TASK [repo_setup : Get component repo] ***************************************** Tuesday 20 January 2026 22:48:00 +0000 (0:00:00.901) 0:00:14.494 ******* skipping: [instance] TASK [repo_setup : Rename component repo] ************************************** Tuesday 20 January 2026 22:48:00 +0000 (0:00:00.068) 0:00:14.562 ******* skipping: [instance] TASK [repo_setup : Disable component repo in current-podified dlrn repo] ******* Tuesday 20 January 2026 22:48:01 +0000 (0:00:00.068) 0:00:14.630 ******* skipping: [instance] TASK [repo_setup : Run repo-setup-get-hash] ************************************ Tuesday 20 January 2026 22:48:01 +0000 (0:00:00.069) 0:00:14.700 ******* changed: [instance] TASK [repo_setup : Dump full hash in delorean.repo.md5 file] ******************* Tuesday 20 January 2026 22:48:01 +0000 (0:00:00.597) 0:00:15.298 ******* changed: [instance] TASK [repo_setup : Dump current-podified hash] ********************************* Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.459) 0:00:15.757 ******* skipping: [instance] TASK [repo_setup : Slurp current podified hash] ******************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.061) 0:00:15.819 ******* skipping: [instance] TASK [repo_setup : Update the value of full_hash] ****************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.061) 0:00:15.881 ******* skipping: [instance] TASK [repo_setup : Export hashes facts for further use] ************************ Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.095) 0:00:15.976 ******* ok: [instance] TASK [repo_setup : Create download directory] ********************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.079) 0:00:16.056 ******* skipping: [instance] TASK [repo_setup : Print the URL to request] *********************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.058) 0:00:16.115 ******* skipping: [instance] TASK [Download the RPM] ******************************************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.059) 0:00:16.174 ******* skipping: [instance] TASK [repo_setup : Install RHOS Release tool] ********************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.091) 0:00:16.265 ******* skipping: [instance] TASK [repo_setup : Get rhos-release tool version] ****************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.060) 0:00:16.326 ******* skipping: [instance] TASK [repo_setup : Print rhos-release tool version] **************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.058) 0:00:16.384 ******* skipping: [instance] TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] *** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.060) 0:00:16.445 ******* skipping: [instance] TASK [repo_setup : Check for /etc/ci/mirror_info.sh] *************************** Tuesday 20 January 2026 22:48:02 +0000 (0:00:00.058) 0:00:16.504 ******* ok: [instance] TASK [repo_setup : Use RDO proxy mirrors] ************************************** Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.214) 0:00:16.718 ******* changed: [instance] TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] *** Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.244) 0:00:16.963 ******* changed: [instance] TASK [repo_setup : Check for gating.repo file on content provider] ************* Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.255) 0:00:17.219 ******* skipping: [instance] TASK [repo_setup : Populate gating repo from content provider ip] ************** Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.082) 0:00:17.301 ******* skipping: [instance] TASK [repo_setup : Check for DLRN repo at the destination] ********************* Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.054) 0:00:17.355 ******* skipping: [instance] TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] *** Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.055) 0:00:17.411 ******* skipping: [instance] TASK [repo_setup : Check for DLRN component repo] ****************************** Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.054) 0:00:17.465 ******* skipping: [instance] TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] *** Tuesday 20 January 2026 22:48:03 +0000 (0:00:00.056) 0:00:17.522 ******* skipping: [instance] TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ******** Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.091) 0:00:17.613 ******* skipping: [instance] TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ****** Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.051) 0:00:17.665 ******* skipping: [instance] TASK [repo_setup : Cleanup existing metadata] ********************************** Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.061) 0:00:17.727 ******* skipping: [instance] TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] ********* Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.049) 0:00:17.776 ******* skipping: [instance] TASK [test_deps : Look for redhat-release rpm] ********************************* Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.113) 0:00:17.889 ******* skipping: [instance] TASK [test_deps : Remove redhat-release] *************************************** Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.071) 0:00:17.961 ******* skipping: [instance] TASK [test_deps : Install centos-stream-release] ******************************* Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.070) 0:00:18.031 ******* skipping: [instance] TASK [test_deps : Install additional packages] ********************************* Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.101) 0:00:18.133 ******* skipping: [instance] TASK [test_deps : Install selinux python libs] ********************************* Tuesday 20 January 2026 22:48:04 +0000 (0:00:00.070) 0:00:18.204 ******* ok: [instance] TASK [test_deps : Install python yaml libs] ************************************ Tuesday 20 January 2026 22:48:47 +0000 (0:00:43.224) 0:01:01.429 ******* ok: [instance] TASK [test_deps : Install extra packages] ************************************** Tuesday 20 January 2026 22:48:49 +0000 (0:00:01.327) 0:01:02.756 ******* skipping: [instance] TASK [ci_setup : Gather variables for each operating system] ******************* Tuesday 20 January 2026 22:48:49 +0000 (0:00:00.099) 0:01:02.855 ******* ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) TASK [ci_setup : List packages to install] ************************************* Tuesday 20 January 2026 22:48:49 +0000 (0:00:00.180) 0:01:03.036 ******* ok: [instance] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip TASK [ci_setup : Install needed packages] ************************************** Tuesday 20 January 2026 22:48:49 +0000 (0:00:00.052) 0:01:03.089 ******* ok: [instance] TASK [ci_setup : Gather version of openshift client] *************************** Tuesday 20 January 2026 22:48:50 +0000 (0:00:01.310) 0:01:04.400 ******* ok: [instance] TASK [ci_setup : Ensure openshift client install path is present] ************** Tuesday 20 January 2026 22:48:51 +0000 (0:00:00.292) 0:01:04.692 ******* ok: [instance] TASK [ci_setup : Install openshift client] ************************************* Tuesday 20 January 2026 22:48:51 +0000 (0:00:00.235) 0:01:04.928 ******* skipping: [instance] TASK [ci_setup : Add the OC path to cifmw_path if needed] ********************** Tuesday 20 January 2026 22:48:51 +0000 (0:00:00.097) 0:01:05.026 ******* skipping: [instance] TASK [ci_setup : Create completion file] *************************************** Tuesday 20 January 2026 22:48:51 +0000 (0:00:00.096) 0:01:05.122 ******* ok: [instance] TASK [ci_setup : Source completion from within .bashrc] ************************ Tuesday 20 January 2026 22:48:51 +0000 (0:00:00.226) 0:01:05.348 ******* changed: [instance] TASK [ci_setup : Check rhsm status] ******************************************** Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.293) 0:01:05.642 ******* skipping: [instance] TASK [ci_setup : Gather the repos to be enabled] ******************************* Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.053) 0:01:05.695 ******* skipping: [instance] TASK [ci_setup : Enabling the required repositories.] ************************** Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.087) 0:01:05.782 ******* skipping: [instance] TASK [ci_setup : Get current /etc/redhat-release] ****************************** Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.051) 0:01:05.834 ******* skipping: [instance] TASK [ci_setup : Print current /etc/redhat-release] **************************** Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.050) 0:01:05.885 ******* skipping: [instance] TASK [ci_setup : Ensure the repos are enabled in the system using yum] ********* Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.049) 0:01:05.935 ******* skipping: [instance] TASK [ci_setup : Manage directories] ******************************************* Tuesday 20 January 2026 22:48:52 +0000 (0:00:00.055) 0:01:05.990 ******* changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr) changed: [instance] => (item=/opt/basedir/logs) ok: [instance] => (item=/opt/basedir/tmp) changed: [instance] => (item=/opt/basedir/volumes) changed: [instance] => (item=/opt/basedir/artifacts/parameters) TASK [libvirt_manager : Get installed packages list] *************************** Tuesday 20 January 2026 22:48:53 +0000 (0:00:01.062) 0:01:07.052 ******* ok: [instance] TASK [libvirt_manager : Populate service facts] ******************************** Tuesday 20 January 2026 22:48:54 +0000 (0:00:00.850) 0:01:07.903 ******* ok: [instance] TASK [libvirt_manager : Start virtqemud socket service] ************************ Tuesday 20 January 2026 22:48:56 +0000 (0:00:02.139) 0:01:10.043 ******* ok: [instance] => (item=virtqemud.service) ok: [instance] => (item=virtqemud.socket) TASK [libvirt_manager : Set _is_deepscrub internal fact] *********************** Tuesday 20 January 2026 22:48:57 +0000 (0:00:00.932) 0:01:10.975 ******* ok: [instance] TASK [libvirt_manager : List all of the existing virtual machines] ************* Tuesday 20 January 2026 22:48:57 +0000 (0:00:00.060) 0:01:11.035 ******* ok: [instance] TASK [libvirt_manager : Get pool configuration] ******************************** Tuesday 20 January 2026 22:48:57 +0000 (0:00:00.405) 0:01:11.441 ******* ok: [instance] TASK [libvirt_manager : Filter out target environment] ************************* Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.393) 0:01:11.835 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.085) 0:01:11.920 ******* ok: [instance] => cleanup_vms: [] TASK [libvirt_manager : Clean ssh known_hosts] ********************************* Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.088) 0:01:12.009 ******* skipping: [instance] TASK [libvirt_manager : Destroy machine] *************************************** Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.065) 0:01:12.074 ******* skipping: [instance] TASK [libvirt_manager : Undefine machine] ************************************** Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.038) 0:01:12.113 ******* skipping: [instance] TASK [libvirt_manager : (localhost) Clean ssh jumpers] ************************* Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.038) 0:01:12.151 ******* skipping: [instance] TASK [libvirt_manager : (instance) Clean ssh jumpers] ************************** Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.039) 0:01:12.191 ******* skipping: [instance] TASK [libvirt_manager : Get network list] ************************************** Tuesday 20 January 2026 22:48:58 +0000 (0:00:00.038) 0:01:12.230 ******* ok: [instance] TASK [libvirt_manager : Filter out target nets] ******************************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.393) 0:01:12.623 ******* ok: [instance] TASK [libvirt_manager : Expose cleanup list] *********************************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.102) 0:01:12.726 ******* ok: [instance] => cleanup_nets: [] TASK [Remove dnsmasq network bits] ********************************************* Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.080) 0:01:12.806 ******* skipping: [instance] TASK [libvirt_manager : Destroy networks] ************************************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.038) 0:01:12.845 ******* skipping: [instance] TASK [libvirt_manager : Undefine networks] ************************************* Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.071) 0:01:12.917 ******* skipping: [instance] TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] ************* Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.037) 0:01:12.955 ******* skipping: [instance] TASK [libvirt_manager : Find dummy interface connection files] ***************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.038) 0:01:12.993 ******* ok: [instance] TASK [libvirt_manager : Remove dummy interface connections] ******************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.324) 0:01:13.318 ******* skipping: [instance] TASK [libvirt_manager : Clean firewalld libvirt zone] ************************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.040) 0:01:13.358 ******* skipping: [instance] TASK [libvirt_manager : Ensure firewalld is enabled and started] *************** Tuesday 20 January 2026 22:48:59 +0000 (0:00:00.038) 0:01:13.396 ******* ok: [instance] TASK [libvirt_manager : Disable masquerade in firewalld default zone] ********** Tuesday 20 January 2026 22:49:00 +0000 (0:00:00.625) 0:01:14.022 ******* ok: [instance] TASK [libvirt_manager : Disable forward in firewalld libvirt zone] ************* Tuesday 20 January 2026 22:49:00 +0000 (0:00:00.518) 0:01:14.540 ******* changed: [instance] TASK [libvirt_manager : Remove cifmw storage pool] ***************************** Tuesday 20 January 2026 22:49:01 +0000 (0:00:00.463) 0:01:15.003 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:49:01 +0000 (0:00:00.121) 0:01:15.124 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:49:01 +0000 (0:00:00.085) 0:01:15.210 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:49:01 +0000 (0:00:00.296) 0:01:15.506 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:49:01 +0000 (0:00:00.083) 0:01:15.590 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.167) 0:01:15.757 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.082) 0:01:15.839 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.083) 0:01:15.923 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.114) 0:01:16.037 ******* ok: [instance] TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] *** Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.294) 0:01:16.332 ******* skipping: [instance] TASK [libvirt_manager : Remove ocp_volumes storage pool] *********************** Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.052) 0:01:16.385 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.117) 0:01:16.502 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:49:02 +0000 (0:00:00.083) 0:01:16.585 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:49:03 +0000 (0:00:00.300) 0:01:16.885 ******* skipping: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:49:03 +0000 (0:00:00.085) 0:01:16.971 ******* skipping: [instance] => (item=pool-start) skipping: [instance] => (item=pool-autostart) skipping: [instance] TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:49:03 +0000 (0:00:00.108) 0:01:17.080 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:49:03 +0000 (0:00:00.079) 0:01:17.159 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:49:03 +0000 (0:00:00.079) 0:01:17.239 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:49:03 +0000 (0:00:00.110) 0:01:17.350 ******* ok: [instance] TASK [libvirt_manager : Refresh all pools after actions] *********************** Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.290) 0:01:17.640 ******* skipping: [instance] TASK [libvirt_manager : Get temporary key status] ****************************** Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.047) 0:01:17.688 ******* ok: [instance] TASK [libvirt_manager : Get public key] **************************************** Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.229) 0:01:17.918 ******* skipping: [instance] TASK [libvirt_manager : Remove public key] ************************************* Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.041) 0:01:17.960 ******* skipping: [instance] TASK [libvirt_manager : Remove keypair] **************************************** Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.038) 0:01:17.998 ******* skipping: [instance] => (item=cifmw_reproducer_key.pub) skipping: [instance] => (item=cifmw_reproducer_key) skipping: [instance] TASK [libvirt_manager : List libvirt logs] ************************************* Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.041) 0:01:18.040 ******* ok: [instance] TASK [libvirt_manager : Remove detected logs] ********************************** Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.221) 0:01:18.261 ******* skipping: [instance] TASK [libvirt_manager : Remove workload and volumes] *************************** Tuesday 20 January 2026 22:49:04 +0000 (0:00:00.035) 0:01:18.297 ******* ok: [instance] => (item=workload) changed: [instance] => (item=volumes) ok: [instance] => (item=artifacts/debug_network_data.yml) ok: [instance] => (item=artifacts/debug_pub_net_value.txt) ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml) ok: [instance] => (item=artifacts/interfaces-info.yml) ok: [instance] => (item=artifacts/libvirt-uuids.yml) ok: [instance] => (item=artifacts/net-map-def-patch.yml) TASK [libvirt_manager : Deepscrub data] **************************************** Tuesday 20 January 2026 22:49:06 +0000 (0:00:01.375) 0:01:19.673 ******* ok: [instance] => (item=images) ok: [instance] => (item=artifacts/virtual-nodes.yml) TASK [podman : Ensure podman is installed] ************************************* Tuesday 20 January 2026 22:49:06 +0000 (0:00:00.384) 0:01:20.057 ******* ok: [instance] TASK [podman : Enable loginctl linger for ansible_user_id] ********************* Tuesday 20 January 2026 22:49:07 +0000 (0:00:01.219) 0:01:21.277 ******* changed: [instance] TASK [podman : Ensure subordinate UID entry exists for zuul] ******************* Tuesday 20 January 2026 22:49:07 +0000 (0:00:00.256) 0:01:21.533 ******* skipping: [instance] TASK [podman : Ensure subordinate GID entry exists for zuul] ******************* Tuesday 20 January 2026 22:49:07 +0000 (0:00:00.047) 0:01:21.581 ******* skipping: [instance] TASK [podman : Run podman system migrate if subuid/subgid files were changed] *** Tuesday 20 January 2026 22:49:08 +0000 (0:00:00.043) 0:01:21.624 ******* skipping: [instance] TASK [virtualbmc : Stop and remove vbmc container] ***************************** Tuesday 20 January 2026 22:49:08 +0000 (0:00:00.098) 0:01:21.723 ******* ok: [instance] TASK [virtualbmc : Remove vbmc container image] ******************************** Tuesday 20 January 2026 22:49:08 +0000 (0:00:00.481) 0:01:22.204 ******* ok: [instance] TASK [virtualbmc : Check if VBMC key exists] *********************************** Tuesday 20 January 2026 22:49:09 +0000 (0:00:00.440) 0:01:22.645 ******* ok: [instance] TASK [virtualbmc : Slurp key] ************************************************** Tuesday 20 January 2026 22:49:09 +0000 (0:00:00.204) 0:01:22.850 ******* skipping: [instance] TASK [virtualbmc : Revoke VBMC SSH access] ************************************* Tuesday 20 January 2026 22:49:09 +0000 (0:00:00.041) 0:01:22.891 ******* skipping: [instance] TASK [virtualbmc : Remove vbmc files] ****************************************** Tuesday 20 January 2026 22:49:09 +0000 (0:00:00.038) 0:01:22.930 ******* ok: [instance] => (item=/home/zuul/.ssh/vbmc-key) ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub) ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf) ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh) TASK [Clean remote ssh config] ************************************************* Tuesday 20 January 2026 22:49:10 +0000 (0:00:00.736) 0:01:23.667 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:49:10 +0000 (0:00:00.090) 0:01:23.757 ******* ok: [instance] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:49:10 +0000 (0:00:00.341) 0:01:24.098 ******* ok: [instance] TASK [Clean local ssh config] ************************************************** Tuesday 20 January 2026 22:49:10 +0000 (0:00:00.238) 0:01:24.337 ******* TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] ************************** Tuesday 20 January 2026 22:49:10 +0000 (0:00:00.121) 0:01:24.458 ******* ok: [instance -> localhost] TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************ Tuesday 20 January 2026 22:49:11 +0000 (0:00:00.202) 0:01:24.661 ******* ok: [instance -> localhost] TASK [dnsmasq : Cleaning dnsmasq] ********************************************** Tuesday 20 January 2026 22:49:11 +0000 (0:00:00.231) 0:01:24.893 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:49:11 +0000 (0:00:00.074) 0:01:24.967 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:49:12 +0000 (0:00:01.253) 0:01:26.220 ******* ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:49:13 +0000 (0:00:01.244) 0:01:27.464 ******* ok: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.250) 0:01:27.715 ******* skipping: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.039) 0:01:27.755 ******* skipping: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.039) 0:01:27.794 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.090) 0:01:27.884 ******* skipping: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.042) 0:01:27.927 ******* ok: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.216) 0:01:28.144 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.064) 0:01:28.208 ******* skipping: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.038) 0:01:28.246 ******* ok: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.215) 0:01:28.462 ******* skipping: [instance] TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.036) 0:01:28.498 ******* skipping: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:49:14 +0000 (0:00:00.038) 0:01:28.537 ******* ok: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:49:15 +0000 (0:00:00.323) 0:01:28.860 ******* ok: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:49:15 +0000 (0:00:00.226) 0:01:29.087 ******* ok: [instance] => (item=/etc/cifmw-dnsmasq.conf) ok: [instance] => (item=/etc/cifmw-dnsmasq.d) TASK [dnsmasq : Remove lease file] ********************************************* Tuesday 20 January 2026 22:49:15 +0000 (0:00:00.408) 0:01:29.495 ******* ok: [instance] TASK [radvd : Gather package facts] ******************************************** Tuesday 20 January 2026 22:49:16 +0000 (0:00:00.257) 0:01:29.753 ******* ok: [instance] TASK [radvd : Stop and disable radvd service] ********************************** Tuesday 20 January 2026 22:49:16 +0000 (0:00:00.650) 0:01:30.404 ******* skipping: [instance] TASK [radvd : Remove radvd configuration file] ********************************* Tuesday 20 January 2026 22:49:16 +0000 (0:00:00.049) 0:01:30.453 ******* ok: [instance] TASK [radvd : Remove configuration directory] ********************************** Tuesday 20 January 2026 22:49:17 +0000 (0:00:00.221) 0:01:30.675 ******* ok: [instance] TASK [radvd : Remove radvd package] ******************************************** Tuesday 20 January 2026 22:49:17 +0000 (0:00:00.224) 0:01:30.900 ******* skipping: [instance] TASK [libvirt_manager : Ensure output directory exists] ************************ Tuesday 20 January 2026 22:49:17 +0000 (0:00:00.091) 0:01:30.991 ******* ok: [instance] TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] ************* Tuesday 20 January 2026 22:49:17 +0000 (0:00:00.259) 0:01:31.251 ******* changed: [instance] TASK [libvirt_manager : Check if KVM is enabled] ******************************* Tuesday 20 January 2026 22:49:17 +0000 (0:00:00.205) 0:01:31.456 ******* ok: [instance] TASK [libvirt_manager : Fail if KVM not enabled] ******************************* Tuesday 20 January 2026 22:49:18 +0000 (0:00:00.199) 0:01:31.655 ******* skipping: [instance] TASK [libvirt_manager : Check if VMX virtualization] *************************** Tuesday 20 January 2026 22:49:18 +0000 (0:00:00.039) 0:01:31.695 ******* skipping: [instance] TASK [libvirt_manager : Check if SVM virtualization] *************************** Tuesday 20 January 2026 22:49:18 +0000 (0:00:00.038) 0:01:31.734 ******* ok: [instance] TASK [libvirt_manager : Enable VMX virtualization] ***************************** Tuesday 20 January 2026 22:49:18 +0000 (0:00:00.041) 0:01:31.775 ******* skipping: [instance] TASK [libvirt_manager : Install packages required for using KVM] *************** Tuesday 20 January 2026 22:49:18 +0000 (0:00:00.039) 0:01:31.815 ******* ok: [instance] TASK [libvirt_manager : Create rules.d polkit folder] ************************** Tuesday 20 January 2026 22:49:19 +0000 (0:00:01.199) 0:01:33.015 ******* ok: [instance] TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] ********************* Tuesday 20 January 2026 22:49:19 +0000 (0:00:00.220) 0:01:33.236 ******* ok: [instance] TASK [libvirt_manager : Restart service polkit service] ************************ Tuesday 20 January 2026 22:49:20 +0000 (0:00:00.394) 0:01:33.630 ******* skipping: [instance] TASK [libvirt_manager : Remove directory for service override] ***************** Tuesday 20 January 2026 22:49:20 +0000 (0:00:00.044) 0:01:33.675 ******* ok: [instance] TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] *** Tuesday 20 January 2026 22:49:20 +0000 (0:00:00.231) 0:01:33.906 ******* ok: [instance] TASK [libvirt_manager : Ensure firewalld service is up] ************************ Tuesday 20 January 2026 22:49:20 +0000 (0:00:00.471) 0:01:34.377 ******* ok: [instance] TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] **** Tuesday 20 January 2026 22:49:21 +0000 (0:00:00.386) 0:01:34.764 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy) TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] ********* Tuesday 20 January 2026 22:49:21 +0000 (0:00:00.210) 0:01:34.975 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] ********** Tuesday 20 January 2026 22:49:21 +0000 (0:00:00.354) 0:01:35.329 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] ************** Tuesday 20 January 2026 22:49:22 +0000 (0:00:00.353) 0:01:35.683 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] **** Tuesday 20 January 2026 22:49:22 +0000 (0:00:00.360) 0:01:36.043 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] ***** Tuesday 20 January 2026 22:49:22 +0000 (0:00:00.390) 0:01:36.433 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for interface.] ********* Tuesday 20 January 2026 22:49:23 +0000 (0:00:00.361) 0:01:36.795 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ****** Tuesday 20 January 2026 22:49:23 +0000 (0:00:00.354) 0:01:37.149 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for network.] ******* Tuesday 20 January 2026 22:49:23 +0000 (0:00:00.340) 0:01:37.489 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for network.] *********** Tuesday 20 January 2026 22:49:24 +0000 (0:00:00.360) 0:01:37.849 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ****** Tuesday 20 January 2026 22:49:24 +0000 (0:00:00.393) 0:01:38.243 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] ******* Tuesday 20 January 2026 22:49:24 +0000 (0:00:00.346) 0:01:38.590 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] *********** Tuesday 20 January 2026 22:49:25 +0000 (0:00:00.343) 0:01:38.933 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] ***** Tuesday 20 January 2026 22:49:25 +0000 (0:00:00.338) 0:01:39.272 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ****** Tuesday 20 January 2026 22:49:26 +0000 (0:00:00.340) 0:01:39.613 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] ********** Tuesday 20 January 2026 22:49:26 +0000 (0:00:00.343) 0:01:39.956 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] ******* Tuesday 20 January 2026 22:49:26 +0000 (0:00:00.380) 0:01:40.336 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ******** Tuesday 20 January 2026 22:49:27 +0000 (0:00:00.352) 0:01:40.688 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************ Tuesday 20 January 2026 22:49:27 +0000 (0:00:00.348) 0:01:41.037 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ****** Tuesday 20 January 2026 22:49:27 +0000 (0:00:00.350) 0:01:41.388 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] ******* Tuesday 20 January 2026 22:49:28 +0000 (0:00:00.343) 0:01:41.731 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for storage.] *********** Tuesday 20 January 2026 22:49:28 +0000 (0:00:00.371) 0:01:42.103 ******* ok: [instance] TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ******** Tuesday 20 January 2026 22:49:28 +0000 (0:00:00.345) 0:01:42.448 ******* ok: [instance] TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] ********* Tuesday 20 January 2026 22:49:30 +0000 (0:00:01.339) 0:01:43.788 ******* ok: [instance] TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] ************* Tuesday 20 January 2026 22:49:30 +0000 (0:00:00.343) 0:01:44.132 ******* ok: [instance] TASK [libvirt_manager : Manage service for older releases] ********************* Tuesday 20 January 2026 22:49:30 +0000 (0:00:00.366) 0:01:44.498 ******* skipping: [instance] TASK [libvirt_manager : Get libvirt group users] ******************************* Tuesday 20 January 2026 22:49:30 +0000 (0:00:00.053) 0:01:44.552 ******* ok: [instance] TASK [libvirt_manager : Add user if not exists in libvirt group] *************** Tuesday 20 January 2026 22:49:31 +0000 (0:00:00.282) 0:01:44.834 ******* ok: [instance] TASK [libvirt_manager : Allow QEMU on home directory for the storage access] *** Tuesday 20 January 2026 22:49:31 +0000 (0:00:00.406) 0:01:45.241 ******* ok: [instance] TASK [libvirt_manager : Inject system connection parameters in bashrc] ********* Tuesday 20 January 2026 22:49:31 +0000 (0:00:00.332) 0:01:45.574 ******* [WARNING]: Reset is not implemented for this connection changed: [instance] TASK [libvirt_manager : Ensure we reload user env] ***************************** Tuesday 20 January 2026 22:49:32 +0000 (0:00:00.193) 0:01:45.767 ******* TASK [libvirt_manager : Deactivate default] ************************************ Tuesday 20 January 2026 22:49:32 +0000 (0:00:00.103) 0:01:45.870 ******* fatal: [instance]: FAILED! => changed=false msg: network default not found TASK [libvirt_manager : Encountered an error during virt-net removal.] ********* Tuesday 20 January 2026 22:49:32 +0000 (0:00:00.243) 0:01:46.114 ******* ok: [instance] => msg: Looks like the provided virtual network does not exist. TASK [Ensure we use dnsmasq for NetworkManager resolver] *********************** Tuesday 20 January 2026 22:49:32 +0000 (0:00:00.065) 0:01:46.179 ******* ok: [instance] TASK [Ensure we delegate .utility zone to our own instance] ******************** Tuesday 20 January 2026 22:49:32 +0000 (0:00:00.383) 0:01:46.562 ******* ok: [instance] TASK [Restart NetworkManager] ************************************************** Tuesday 20 January 2026 22:49:33 +0000 (0:00:00.392) 0:01:46.955 ******* changed: [instance] TASK [Ensure ocp_volumes exists] *********************************************** Tuesday 20 January 2026 22:49:33 +0000 (0:00:00.496) 0:01:47.452 ******* changed: [instance] RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:49:34 +0000 (0:00:00.260) 0:01:47.712 ******* changed: [instance] PLAY RECAP ********************************************************************* instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0 Tuesday 20 January 2026 22:49:34 +0000 (0:00:00.832) 0:01:48.545 ******* =============================================================================== test_deps : Install selinux python libs -------------------------------- 43.22s repo_setup : Initialize python venv and install requirements ------------ 6.68s libvirt_manager : Populate service facts -------------------------------- 2.14s repo_setup : Make sure git-core package is installed -------------------- 1.41s libvirt_manager : Remove workload and volumes --------------------------- 1.38s libvirt_manager : Ensure read-write socket is enabled for proxy. -------- 1.34s test_deps : Install python yaml libs ------------------------------------ 1.33s ci_setup : Install needed packages -------------------------------------- 1.31s dnsmasq : Install needed packages --------------------------------------- 1.25s dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.24s podman : Ensure podman is installed ------------------------------------- 1.22s libvirt_manager : Install packages required for using KVM --------------- 1.20s repo_setup : Get repo-setup repository ---------------------------------- 1.07s ci_setup : Manage directories ------------------------------------------- 1.06s libvirt_manager : Start virtqemud socket service ------------------------ 0.93s repo_setup : Run repo-setup --------------------------------------------- 0.90s Gathering Facts --------------------------------------------------------- 0.88s libvirt_manager : Get installed packages list --------------------------- 0.85s libvirt_manager : Restart firewalld ------------------------------------- 0.83s test_deps : Disable ubi 9 repos ----------------------------------------- 0.80s PLAY [One hypervisor] ********************************************************** TASK [Gathering Facts] ********************************************************* Tuesday 20 January 2026 22:49:35 +0000 (0:00:00.047) 0:00:00.047 ******* ok: [instance] TASK [discover_latest_image : Get latest image] ******************************** Tuesday 20 January 2026 22:49:36 +0000 (0:00:00.893) 0:00:00.940 ******* changed: [instance] TASK [discover_latest_image : Export facts accordingly] ************************ Tuesday 20 January 2026 22:49:37 +0000 (0:00:01.576) 0:00:02.517 ******* ok: [instance] TASK [Load networking definition] ********************************************** Tuesday 20 January 2026 22:49:38 +0000 (0:00:00.094) 0:00:02.611 ******* ok: [instance] TASK [libvirt_manager : Import layout generator if needed] ********************* Tuesday 20 January 2026 22:49:38 +0000 (0:00:00.071) 0:00:02.683 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance TASK [libvirt_manager : Chose right parameter for layout definition] *********** Tuesday 20 January 2026 22:49:38 +0000 (0:00:00.086) 0:00:02.769 ******* ok: [instance] TASK [libvirt_manager : Patch the layout if needed] **************************** Tuesday 20 January 2026 22:49:38 +0000 (0:00:00.103) 0:00:02.873 ******* ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes) TASK [libvirt_manager : Enable forwarding in the libvirt zone] ***************** Tuesday 20 January 2026 22:49:38 +0000 (0:00:00.193) 0:00:03.066 ******* changed: [instance] TASK [libvirt_manager : Enable masquerading for public traffic] **************** Tuesday 20 January 2026 22:49:39 +0000 (0:00:00.496) 0:00:03.562 ******* changed: [instance] TASK [libvirt_manager : Ensure firewalld is restarts] ************************** Tuesday 20 January 2026 22:49:39 +0000 (0:00:00.487) 0:00:04.050 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:49:39 +0000 (0:00:00.089) 0:00:04.140 ******* changed: [instance] TASK [Deploy virtualbmc] ******************************************************* Tuesday 20 January 2026 22:49:40 +0000 (0:00:00.969) 0:00:05.109 ******* skipping: [instance] TASK [libvirt_manager : Let the project know we have vbmc available] *********** Tuesday 20 January 2026 22:49:40 +0000 (0:00:00.062) 0:00:05.171 ******* skipping: [instance] TASK [libvirt_manager : Create needed workload directory] ********************** Tuesday 20 January 2026 22:49:40 +0000 (0:00:00.085) 0:00:05.257 ******* changed: [instance] => (item=workload) changed: [instance] => (item=reproducer-inventory) changed: [instance] => (item=volumes) TASK [libvirt_manager : Allow QEMU on workload directory] ********************** Tuesday 20 January 2026 22:49:41 +0000 (0:00:00.657) 0:00:05.914 ******* changed: [instance] => (item=workload) changed: [instance] => (item=volumes) TASK [libvirt_manager : Generate networking data] ****************************** Tuesday 20 January 2026 22:49:41 +0000 (0:00:00.531) 0:00:06.446 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance TASK [libvirt_manager : Ensure fact is existing, and empty] ******************** Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.159) 0:00:06.605 ******* ok: [instance] TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] ******* Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.048) 0:00:06.654 ******* ok: [instance] TASK [libvirt_manager : Load file if exists] *********************************** Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.321) 0:00:06.975 ******* skipping: [instance] TASK [libvirt_manager : Update fact with existing content] ********************* Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.086) 0:00:07.062 ******* skipping: [instance] TASK [libvirt_manager : Generate VM list] ************************************** Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.061) 0:00:07.124 ******* ok: [instance] TASK [libvirt_manager : Generate/update mapping all nodes] ********************* Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.084) 0:00:07.209 ******* ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'}) ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'}) ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) TASK [libvirt_manager : Append baremetal nodes if needed] ********************** Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.146) 0:00:07.356 ******* skipping: [instance] TASK [libvirt_manager : Dump MAC mapping] ************************************** Tuesday 20 January 2026 22:49:42 +0000 (0:00:00.103) 0:00:07.460 ******* changed: [instance] TASK [libvirt_manager : Inject all VMs in the inventory] *********************** Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.460) 0:00:07.920 ******* 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] ****** Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.147) 0:00:08.067 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.055) 0:00:08.123 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.082) 0:00:08.206 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.058) 0:00:08.264 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.054) 0:00:08.318 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 22:49:43 +0000 (0:00:00.050) 0:00:08.368 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 22:49:44 +0000 (0:00:00.213) 0:00:08.582 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 22:49:44 +0000 (0:00:00.049) 0:00:08.631 ******* ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 22:49:44 +0000 (0:00:00.232) 0:00:08.864 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 22:49:44 +0000 (0:00:00.449) 0:00:09.313 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 22:49:44 +0000 (0:00:00.168) 0:00:09.481 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 22:49:45 +0000 (0:00:00.055) 0:00:09.537 ******* changed: [instance] TASK [libvirt_manager : Manage networks if needed] ***************************** Tuesday 20 January 2026 22:49:45 +0000 (0:00:00.500) 0:00:10.038 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance TASK [libvirt_manager : Define the localized variables for performing the tasks here.] *** Tuesday 20 January 2026 22:49:45 +0000 (0:00:00.128) 0:00:10.166 ******* ok: [instance] => (item=public) ok: [instance] => (item=osp_trunk) TASK [libvirt_manager : Ensure networks are defined] *************************** Tuesday 20 January 2026 22:49:45 +0000 (0:00:00.081) 0:00:10.247 ******* changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are created/started] ******************* Tuesday 20 January 2026 22:49:46 +0000 (0:00:00.607) 0:00:10.855 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks are active] **************************** Tuesday 20 January 2026 22:49:46 +0000 (0:00:00.621) 0:00:11.476 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Ensure networks enabled to autostart] ****************** Tuesday 20 January 2026 22:49:47 +0000 (0:00:00.475) 0:00:11.951 ******* changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Add a dummy interface to bridges if required] ********** Tuesday 20 January 2026 22:49:47 +0000 (0:00:00.481) 0:00:12.432 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance TASK [libvirt_manager : Fetch present bridge interfaces] *********************** Tuesday 20 January 2026 22:49:48 +0000 (0:00:00.109) 0:00:12.542 ******* ok: [instance] TASK [libvirt_manager : Fetch bridges ports link info] ************************* Tuesday 20 January 2026 22:49:48 +0000 (0:00:00.205) 0:00:12.748 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [Create dummy interfaces to ensure bridges are UP] ************************ Tuesday 20 January 2026 22:49:48 +0000 (0:00:00.429) 0:00:13.177 ******* TASK [ci_nmstate : Ensure we have needed facts] ******************************** Tuesday 20 January 2026 22:49:48 +0000 (0:00:00.128) 0:00:13.305 ******* skipping: [instance] TASK [ci_nmstate : Install required packages on instance] ********************** Tuesday 20 January 2026 22:49:48 +0000 (0:00:00.167) 0:00:13.472 ******* ok: [instance] TASK [ci_nmstate : Create the target NMstate dump directory] ******************* Tuesday 20 January 2026 22:49:50 +0000 (0:00:01.497) 0:00:14.970 ******* changed: [instance] TASK [ci_nmstate : Save nmstate state for instance] **************************** Tuesday 20 January 2026 22:49:50 +0000 (0:00:00.233) 0:00:15.204 ******* changed: [instance] TASK [ci_nmstate : Apply the desidered state on instance] ********************** Tuesday 20 January 2026 22:49:51 +0000 (0:00:00.415) 0:00:15.620 ******* changed: [instance] TASK [ci_nmstate : Save nmstate debugging data for instance] ******************* Tuesday 20 January 2026 22:49:52 +0000 (0:00:01.790) 0:00:17.410 ******* changed: [instance] TASK [Create extra network configuration] ************************************** Tuesday 20 January 2026 22:49:53 +0000 (0:00:00.424) 0:00:17.835 ******* skipping: [instance] TASK [libvirt_manager : Ensure extra networks is in correct zone] ************** Tuesday 20 January 2026 22:49:53 +0000 (0:00:00.062) 0:00:17.898 ******* skipping: [instance] TASK [libvirt_manager : Refresh networking facts on host] ********************** Tuesday 20 January 2026 22:49:53 +0000 (0:00:00.058) 0:00:17.957 ******* ok: [instance] TASK [libvirt_manager : Build needed network/dnsmasq related content] ********** Tuesday 20 January 2026 22:49:53 +0000 (0:00:00.469) 0:00:18.426 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [dnsmasq : Install needed packages] *************************************** Tuesday 20 January 2026 22:49:54 +0000 (0:00:00.260) 0:00:18.687 ******* ok: [instance] TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ****** Tuesday 20 January 2026 22:49:55 +0000 (0:00:01.251) 0:00:19.938 ******* changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'}) changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'}) TASK [dnsmasq : Manage configuration directory] ******************************** Tuesday 20 January 2026 22:49:58 +0000 (0:00:03.380) 0:00:23.319 ******* changed: [instance] TASK [dnsmasq : Manage systemd unit file] ************************************** Tuesday 20 January 2026 22:49:59 +0000 (0:00:00.275) 0:00:23.594 ******* changed: [instance] TASK [dnsmasq : Manage base configuration file] ******************************** Tuesday 20 January 2026 22:49:59 +0000 (0:00:00.408) 0:00:24.003 ******* changed: [instance] TASK [dnsmasq : Render listener configuration] ********************************* Tuesday 20 January 2026 22:49:59 +0000 (0:00:00.415) 0:00:24.418 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance TASK [dnsmasq : Create listener configuration file] **************************** Tuesday 20 January 2026 22:50:00 +0000 (0:00:00.117) 0:00:24.536 ******* changed: [instance] TASK [dnsmasq : Remove listener configuration file] **************************** Tuesday 20 January 2026 22:50:00 +0000 (0:00:00.426) 0:00:24.962 ******* skipping: [instance] TASK [dnsmasq : Render dns configuration] ************************************** Tuesday 20 January 2026 22:50:00 +0000 (0:00:00.046) 0:00:25.009 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance TASK [dnsmasq : Create dns configuration file] ********************************* Tuesday 20 January 2026 22:50:00 +0000 (0:00:00.113) 0:00:25.122 ******* changed: [instance] TASK [dnsmasq : Remove dns configuration file] ********************************* Tuesday 20 January 2026 22:50:00 +0000 (0:00:00.389) 0:00:25.512 ******* skipping: [instance] TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] *** Tuesday 20 January 2026 22:50:01 +0000 (0:00:00.048) 0:00:25.560 ******* ok: [instance] => (item=127.0.0.2) TASK [dnsmasq : Enable and start service] ************************************** Tuesday 20 January 2026 22:50:01 +0000 (0:00:00.232) 0:00:25.792 ******* changed: [instance] TASK [dnsmasq : Stop service] ************************************************** Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.748) 0:00:26.541 ******* skipping: [instance] TASK [dnsmasq : Remove unit file] ********************************************** Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.049) 0:00:26.590 ******* skipping: [instance] TASK [dnsmasq : Remove main configuration files] ******************************* Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.048) 0:00:26.639 ******* skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf) skipping: [instance] => (item=/etc/cifmw-dnsmasq.d) skipping: [instance] TASK [Create dnsmasq networks] ************************************************* Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.117) 0:00:26.756 ******* TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.160) 0:00:26.917 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.059) 0:00:26.976 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:50:02 +0000 (0:00:00.103) 0:00:27.080 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.468) 0:00:27.549 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.051) 0:00:27.600 ******* skipping: [instance] TASK [dnsmasq : Assert mandatory parameter] ************************************ Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.115) 0:00:27.716 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Assert mandatory parameters for new network] ******************* Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.059) 0:00:27.776 ******* ok: [instance] => changed=false msg: All assertions passed TASK [dnsmasq : Create network] ************************************************ Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.065) 0:00:27.842 ******* changed: [instance] TASK [dnsmasq : Remove network] ************************************************ Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.464) 0:00:28.306 ******* skipping: [instance] TASK [dnsmasq : Remove dhcp host files] **************************************** Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.082) 0:00:28.388 ******* skipping: [instance] TASK [Deploy radvd for IPv6 router advertisements] ***************************** Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.083) 0:00:28.472 ******* skipping: [instance] TASK [libvirt_manager : Ensure network is in correct zone] ********************* Tuesday 20 January 2026 22:50:03 +0000 (0:00:00.061) 0:00:28.533 ******* changed: [instance] => (item=cifmw-public) changed: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:50:04 +0000 (0:00:00.586) 0:00:29.119 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk) TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:50:04 +0000 (0:00:00.098) 0:00:29.217 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:50:05 +0000 (0:00:00.371) 0:00:29.589 ******* ok: [instance] TASK [libvirt_manager : Extract IP address from network bridges] *************** Tuesday 20 January 2026 22:50:05 +0000 (0:00:00.108) 0:00:29.697 ******* ok: [instance] TASK [libvirt_manager : Set network_bridge_info fact with network and address] *** Tuesday 20 January 2026 22:50:05 +0000 (0:00:00.233) 0:00:29.931 ******* ok: [instance] TASK [libvirt_manager : Output _network_data] ********************************** Tuesday 20 January 2026 22:50:05 +0000 (0:00:00.065) 0:00:29.996 ******* changed: [instance] TASK [libvirt_manager : Output pub_net] **************************************** Tuesday 20 January 2026 22:50:05 +0000 (0:00:00.366) 0:00:30.363 ******* changed: [instance] TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ****************** Tuesday 20 January 2026 22:50:06 +0000 (0:00:00.377) 0:00:30.740 ******* changed: [instance] TASK [libvirt_manager : Expose patch for networking_mapper] ******************** Tuesday 20 January 2026 22:50:06 +0000 (0:00:00.395) 0:00:31.136 ******* ok: [instance] TASK [libvirt_manager : Save networking_mapper patch] ************************** Tuesday 20 January 2026 22:50:06 +0000 (0:00:00.128) 0:00:31.265 ******* changed: [instance] TASK [networking_mapper : Check for Networking Definition file existence] ****** Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.400) 0:00:31.666 ******* skipping: [instance] TASK [networking_mapper : Load the Networking Definition from file] ************ Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.055) 0:00:31.721 ******* skipping: [instance] TASK [networking_mapper : Check for interfaces info file existence] ************ Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.052) 0:00:31.774 ******* skipping: [instance] TASK [networking_mapper : Load the interfaces info from file] ****************** Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.053) 0:00:31.828 ******* skipping: [instance] TASK [networking_mapper : Ensure local fact is empty] ************************** Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.053) 0:00:31.882 ******* ok: [instance] TASK [networking_mapper : Set the input Networking Definition and patch it if needed] *** Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.087) 0:00:31.969 ******* ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}}) ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}}) TASK [networking_mapper : Gather facts if requested] *************************** Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.149) 0:00:32.119 ******* skipping: [instance] TASK [networking_mapper : Ensure CI infrastructure dir exists] ***************** Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.046) 0:00:32.165 ******* ok: [instance] TASK [networking_mapper : Write the Networking Definition to file] ************* Tuesday 20 January 2026 22:50:07 +0000 (0:00:00.235) 0:00:32.401 ******* changed: [instance] TASK [networking_mapper : Call the networking mapper] ************************** Tuesday 20 January 2026 22:50:08 +0000 (0:00:00.419) 0:00:32.820 ******* ok: [instance] TASK [networking_mapper : Set networking mapper facts] ************************* Tuesday 20 January 2026 22:50:08 +0000 (0:00:00.121) 0:00:32.942 ******* ok: [instance] TASK [networking_mapper : Write the Networking Environment Definition to file] *** Tuesday 20 January 2026 22:50:08 +0000 (0:00:00.052) 0:00:32.994 ******* changed: [instance] TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] *** Tuesday 20 January 2026 22:50:08 +0000 (0:00:00.502) 0:00:33.497 ******* ok: [instance] TASK [libvirt_manager : Unset patch] ******************************************* Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.053) 0:00:33.550 ******* ok: [instance] TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] **************** Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.049) 0:00:33.600 ******* ok: [instance] TASK [libvirt_manager : Reserve IPs on networks] ******************************* Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.049) 0:00:33.650 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public) TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.133) 0:00:33.784 ******* ok: [instance] => (item=baremetal-0 - ctlplane) ok: [instance] => (item=compute-0 - ctlplane) ok: [instance] => (item=compute-1 - ctlplane) TASK [libvirt_manager : Loop on host IPs] ************************************** Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.168) 0:00:33.952 ******* ok: [instance] => (item=baremetal-0 - public) ok: [instance] => (item=compute-0 - public) ok: [instance] => (item=compute-1 - public) TASK [Inject DHCP entries for net {{ net_name }}] ****************************** Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.168) 0:00:34.121 ******* TASK [dnsmasq : Ensure we have the right data and type] ************************ Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.143) 0:00:34.264 ******* ok: [instance] TASK [dnsmasq : Assert we have needed host data] ******************************* Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.071) 0:00:34.336 ******* ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:a2:8d:71', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a1:e5:c1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:46:a3:f7', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:b5:9b:f6', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:13:45:3a', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:82:ed:f9', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Ensure networks exists] **************************************** Tuesday 20 January 2026 22:50:09 +0000 (0:00:00.129) 0:00:34.465 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public) TASK [dnsmasq : Check network file status] ************************************* Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.145) 0:00:34.611 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.211) 0:00:34.823 ******* ok: [instance] TASK [dnsmasq : Check network file status] ************************************* Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.055) 0:00:34.878 ******* ok: [instance] TASK [dnsmasq : Assert network exists] ***************************************** Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.209) 0:00:35.088 ******* ok: [instance] TASK [dnsmasq : Initialize empty dhcp_host_entries] **************************** Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.091) 0:00:35.180 ******* ok: [instance] TASK [dnsmasq : Compute entry] ************************************************* Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.051) 0:00:35.231 ******* ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:a2:8d:71', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a1:e5:c1', 'ips': ['192.168.140.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:46:a3:f7', 'ips': ['192.168.140.11', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:b5:9b:f6', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:13:45:3a', 'ips': ['192.168.110.10', ''], 'tag': 'compute'}) ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:82:ed:f9', 'ips': ['192.168.110.11', ''], 'tag': 'compute'}) TASK [dnsmasq : Create add/remove sets] **************************************** Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.212) 0:00:35.443 ******* ok: [instance] TASK [dnsmasq : Add DHCP entries] ********************************************** Tuesday 20 January 2026 22:50:10 +0000 (0:00:00.070) 0:00:35.514 ******* changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:a2:8d:71', 'entry': 'set:baremetal,52:54:02:a2:8d:71,192.168.140.20,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:a1:e5:c1', 'entry': 'set:compute,52:54:00:a1:e5:c1,192.168.140.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:46:a3:f7', 'entry': 'set:compute,52:54:01:46:a3:f7,192.168.140.11,compute-1', 'state': 'present'}) changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:b5:9b:f6', 'entry': 'set:baremetal,52:54:02:b5:9b:f6,192.168.110.30,baremetal-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-0_52:54:00:13:45:3a', 'entry': 'set:compute,52:54:00:13:45:3a,192.168.110.10,compute-0', 'state': 'present'}) changed: [instance] => (item={'file': 'public_compute-1_52:54:01:82:ed:f9', 'entry': 'set:compute,52:54:01:82:ed:f9,192.168.110.11,compute-1', 'state': 'present'}) TASK [dnsmasq : Remove DHCP entries] ******************************************* Tuesday 20 January 2026 22:50:13 +0000 (0:00:02.119) 0:00:37.633 ******* skipping: [instance] TASK [libvirt_manager : Create per-network and .utility DNS entries] *********** Tuesday 20 January 2026 22:50:13 +0000 (0:00:00.105) 0:00:37.739 ******* ok: [instance] => (item=baremetal-0) ok: [instance] => (item=compute-0) ok: [instance] => (item=compute-1) TASK [Inject VMs in the .utility zone] ***************************************** Tuesday 20 January 2026 22:50:13 +0000 (0:00:00.192) 0:00:37.931 ******* TASK [dnsmasq : Assert we have needed host record data] ************************ Tuesday 20 January 2026 22:50:13 +0000 (0:00:00.114) 0:00:38.045 ******* ok: [instance] TASK [dnsmasq : Assert each address element have needed data] ****************** Tuesday 20 January 2026 22:50:13 +0000 (0:00:00.103) 0:00:38.148 ******* ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'}) ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'}) TASK [dnsmasq : Add/Remove address] ******************************************** Tuesday 20 January 2026 22:50:13 +0000 (0:00:00.157) 0:00:38.306 ******* 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] **************** Tuesday 20 January 2026 22:50:15 +0000 (0:00:01.993) 0:00:40.299 ******* ok: [instance] TASK [libvirt_manager : Collect DHCP options from VM definitions] ************** Tuesday 20 January 2026 22:50:15 +0000 (0:00:00.053) 0:00:40.353 ******* skipping: [instance] => (item=nocompute) skipping: [instance] => (item=compute) skipping: [instance] => (item=baremetal) skipping: [instance] TASK [libvirt_manager : Generate DHCP option configuration for VM types] ******* Tuesday 20 January 2026 22:50:15 +0000 (0:00:00.072) 0:00:40.425 ******* skipping: [instance] TASK [libvirt_manager : Ensure some domains are local] ************************* Tuesday 20 January 2026 22:50:15 +0000 (0:00:00.061) 0:00:40.487 ******* changed: [instance] TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************ Tuesday 20 January 2026 22:50:16 +0000 (0:00:00.403) 0:00:40.890 ******* RUNNING HANDLER [libvirt_manager : Restart firewalld] ************************** Tuesday 20 January 2026 22:50:16 +0000 (0:00:00.069) 0:00:40.960 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************ Tuesday 20 January 2026 22:50:17 +0000 (0:00:00.893) 0:00:41.853 ******* changed: [instance] RUNNING HANDLER [dnsmasq : Reload dnsmasq] ************************************* Tuesday 20 January 2026 22:50:17 +0000 (0:00:00.381) 0:00:42.235 ******* changed: [instance] TASK [libvirt_manager : Create group inventories] ****************************** Tuesday 20 January 2026 22:50:18 +0000 (0:00:00.369) 0:00:42.605 ******* skipping: [instance] => (item=nocompute) changed: [instance] => (item=compute) changed: [instance] => (item=baremetal) TASK [libvirt_manager : Create "all" group inventory file] ********************* Tuesday 20 January 2026 22:50:18 +0000 (0:00:00.784) 0:00:43.389 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_all_group_inventory.yml for instance TASK [libvirt_manager : Check if all-group.yml already exists] ***************** Tuesday 20 January 2026 22:50:18 +0000 (0:00:00.123) 0:00:43.512 ******* ok: [instance] TASK [libvirt_manager : Slurp existing all-group.yml if it exists] ************* Tuesday 20 January 2026 22:50:19 +0000 (0:00:00.201) 0:00:43.714 ******* skipping: [instance] TASK [libvirt_manager : Create new "all" group inventory file from template] *** Tuesday 20 January 2026 22:50:19 +0000 (0:00:00.081) 0:00:43.795 ******* changed: [instance] TASK [libvirt_manager : Slurp newly created all-group.yml] ********************* Tuesday 20 January 2026 22:50:19 +0000 (0:00:00.441) 0:00:44.237 ******* skipping: [instance] TASK [libvirt_manager : Write merged all-group.yml] **************************** Tuesday 20 January 2026 22:50:19 +0000 (0:00:00.050) 0:00:44.287 ******* skipping: [instance] TASK [libvirt_manager : Ensure storage pool is present.] *********************** Tuesday 20 January 2026 22:50:19 +0000 (0:00:00.051) 0:00:44.339 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance TASK [libvirt_manager : Ensure we have a known action] ************************* Tuesday 20 January 2026 22:50:19 +0000 (0:00:00.182) 0:00:44.522 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] ********* Tuesday 20 January 2026 22:50:20 +0000 (0:00:00.059) 0:00:44.581 ******* changed: [instance] TASK [libvirt_manager : Create the storage pool] ******************************* Tuesday 20 January 2026 22:50:20 +0000 (0:00:00.247) 0:00:44.829 ******* changed: [instance] TASK [libvirt_manager : Ensure the storage pool is started] ******************** Tuesday 20 January 2026 22:50:20 +0000 (0:00:00.279) 0:00:45.109 ******* changed: [instance] => (item=pool-start) changed: [instance] => (item=pool-autostart) TASK [libvirt_manager : Gather all the volumes in the pool to delete] ********** Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.443) 0:00:45.553 ******* skipping: [instance] TASK [libvirt_manager : Remove the volumes from pool to delete] **************** Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.050) 0:00:45.604 ******* skipping: [instance] TASK [libvirt_manager : Delete storage pool] *********************************** Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.051) 0:00:45.655 ******* skipping: [instance] => (item=pool-destroy) skipping: [instance] => (item=pool-undefine) skipping: [instance] TASK [libvirt_manager : Refresh pools facts] *********************************** Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.088) 0:00:45.743 ******* ok: [instance] TASK [libvirt_manager : Ensure images are present] ***************************** Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.352) 0:00:46.096 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal) TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.155) 0:00:46.251 ******* changed: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:50:21 +0000 (0:00:00.270) 0:00:46.522 ******* ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:50:22 +0000 (0:00:00.210) 0:00:46.733 ******* changed: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:50:42 +0000 (0:00:20.734) 0:01:07.467 ******* ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:50:43 +0000 (0:00:00.249) 0:01:07.716 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:50:43 +0000 (0:00:00.071) 0:01:07.788 ******* changed: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:50:43 +0000 (0:00:00.242) 0:01:08.030 ******* ok: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:50:43 +0000 (0:00:00.236) 0:01:08.267 ******* ok: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:50:43 +0000 (0:00:00.258) 0:01:08.525 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.050) 0:01:08.575 ******* ok: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.222) 0:01:08.798 ******* ok: [instance] => changed=false msg: All assertions passed TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.070) 0:01:08.868 ******* ok: [instance] TASK [libvirt_manager : Ensure directory exists] ******************************* Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.285) 0:01:09.154 ******* skipping: [instance] TASK [libvirt_manager : Check if base image exists] **************************** Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.052) 0:01:09.207 ******* skipping: [instance] TASK [libvirt_manager : Download base image] *********************************** Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.051) 0:01:09.258 ******* skipping: [instance] TASK [libvirt_manager : Check image] ******************************************* Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.050) 0:01:09.309 ******* skipping: [instance] TASK [libvirt_manager : Assert image status] *********************************** Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.093) 0:01:09.402 ******* skipping: [instance] TASK [libvirt_manager : Ensure image access rights] **************************** Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.052) 0:01:09.455 ******* skipping: [instance] TASK [libvirt_manager : Get ssh key state] ************************************* Tuesday 20 January 2026 22:50:44 +0000 (0:00:00.055) 0:01:09.510 ******* ok: [instance] TASK [libvirt_manager : Create temporary ssh keypair] ************************** Tuesday 20 January 2026 22:50:45 +0000 (0:00:00.208) 0:01:09.718 ******* changed: [instance] TASK [libvirt_manager : Slurp public key for later use] ************************ Tuesday 20 January 2026 22:50:45 +0000 (0:00:00.466) 0:01:10.185 ******* ok: [instance] TASK [libvirt_manager : Slurp private key for later use] *********************** Tuesday 20 January 2026 22:50:45 +0000 (0:00:00.290) 0:01:10.475 ******* ok: [instance] TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] *** Tuesday 20 January 2026 22:50:46 +0000 (0:00:00.205) 0:01:10.680 ******* changed: [instance] TASK [libvirt_manager : Create fact holding network data for VMs] ************** Tuesday 20 January 2026 22:50:46 +0000 (0:00:00.443) 0:01:11.124 ******* ok: [instance] TASK [libvirt_manager : List existing networks] ******************************** Tuesday 20 January 2026 22:50:46 +0000 (0:00:00.084) 0:01:11.208 ******* ok: [instance] TASK [libvirt_manager : Gather pool fact] ************************************** Tuesday 20 January 2026 22:50:46 +0000 (0:00:00.254) 0:01:11.462 ******* skipping: [instance] TASK [libvirt_manager : Create and run VMs] ************************************ Tuesday 20 January 2026 22:50:46 +0000 (0:00:00.053) 0:01:11.516 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'}) TASK [libvirt_manager : Create VM image for compute-0] ************************* Tuesday 20 January 2026 22:50:47 +0000 (0:00:00.200) 0:01:11.717 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ******** Tuesday 20 January 2026 22:50:47 +0000 (0:00:00.281) 0:01:11.998 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type compute-0] ************************* Tuesday 20 January 2026 22:50:47 +0000 (0:00:00.266) 0:01:12.265 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-0] *********** Tuesday 20 January 2026 22:50:48 +0000 (0:00:00.516) 0:01:12.781 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:50:48 +0000 (0:00:00.086) 0:01:12.868 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:50:48 +0000 (0:00:00.100) 0:01:12.968 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:50:48 +0000 (0:00:00.296) 0:01:13.265 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:50:48 +0000 (0:00:00.076) 0:01:13.342 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:50:49 +0000 (0:00:00.266) 0:01:13.608 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************ Tuesday 20 January 2026 22:50:49 +0000 (0:00:00.245) 0:01:13.853 ******* changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:50:49 +0000 (0:00:00.357) 0:01:14.210 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:50:49 +0000 (0:00:00.270) 0:01:14.481 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:50:50 +0000 (0:00:00.074) 0:01:14.555 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:50:50 +0000 (0:00:00.292) 0:01:14.848 ******* ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] ********* Tuesday 20 January 2026 22:50:50 +0000 (0:00:00.232) 0:01:15.080 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] ***** Tuesday 20 January 2026 22:50:50 +0000 (0:00:00.318) 0:01:15.399 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-0] ******** Tuesday 20 January 2026 22:50:50 +0000 (0:00:00.050) 0:01:15.450 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance TASK [libvirt_manager : Check if we have a source candidate] ******************* Tuesday 20 January 2026 22:50:51 +0000 (0:00:00.141) 0:01:15.591 ******* ok: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Tuesday 20 January 2026 22:50:51 +0000 (0:00:00.236) 0:01:15.828 ******* ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Tuesday 20 January 2026 22:50:51 +0000 (0:00:00.274) 0:01:16.103 ******* changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Tuesday 20 January 2026 22:50:51 +0000 (0:00:00.352) 0:01:16.455 ******* changed: [instance] => (item=cifmw-compute-0-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-0] ************** Tuesday 20 January 2026 22:50:52 +0000 (0:00:00.402) 0:01:16.858 ******* ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-0] *********************** Tuesday 20 January 2026 22:50:52 +0000 (0:00:00.348) 0:01:17.207 ******* changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.361) 0:01:17.568 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.236) 0:01:17.804 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.060) 0:01:17.865 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance TASK [libvirt_manager : Acquire authorized_keys from hypervisor] *************** Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.102) 0:01:17.967 ******* ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.257) 0:01:18.225 ******* ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.092) 0:01:18.317 ******* ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.070) 0:01:18.388 ******* skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Tuesday 20 January 2026 22:50:53 +0000 (0:00:00.090) 0:01:18.478 ******* skipping: [instance] TASK [Call the config_drive role] ********************************************** Tuesday 20 January 2026 22:50:54 +0000 (0:00:00.111) 0:01:18.590 ******* TASK [config_drive : Ensure needed directories exist] ************************** Tuesday 20 January 2026 22:50:54 +0000 (0:00:00.113) 0:01:18.703 ******* ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Tuesday 20 January 2026 22:50:54 +0000 (0:00:00.419) 0:01:19.123 ******* ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Tuesday 20 January 2026 22:50:55 +0000 (0:00:01.277) 0:01:20.400 ******* changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Tuesday 20 January 2026 22:50:56 +0000 (0:00:00.279) 0:01:20.680 ******* changed: [instance] TASK [config_drive : Generate user-data] *************************************** Tuesday 20 January 2026 22:50:56 +0000 (0:00:00.425) 0:01:21.105 ******* changed: [instance] TASK [config_drive : Generate network-data] ************************************ Tuesday 20 January 2026 22:50:56 +0000 (0:00:00.413) 0:01:21.519 ******* skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Tuesday 20 January 2026 22:50:57 +0000 (0:00:00.081) 0:01:21.600 ******* ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Tuesday 20 January 2026 22:50:57 +0000 (0:00:00.229) 0:01:21.829 ******* skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Tuesday 20 January 2026 22:50:57 +0000 (0:00:00.115) 0:01:21.944 ******* 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] *********************** Tuesday 20 January 2026 22:50:57 +0000 (0:00:00.314) 0:01:22.259 ******* changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:50:58 +0000 (0:00:00.367) 0:01:22.626 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-0] ******************** Tuesday 20 January 2026 22:50:58 +0000 (0:00:00.123) 0:01:22.750 ******* skipping: [instance] TASK [libvirt_manager : Create VM image for compute-1] ************************* Tuesday 20 January 2026 22:50:58 +0000 (0:00:00.061) 0:01:22.811 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ******** Tuesday 20 January 2026 22:50:58 +0000 (0:00:00.316) 0:01:23.128 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type compute-1] ************************* Tuesday 20 January 2026 22:50:58 +0000 (0:00:00.278) 0:01:23.406 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs compute-1] *********** Tuesday 20 January 2026 22:50:59 +0000 (0:00:00.453) 0:01:23.860 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:50:59 +0000 (0:00:00.090) 0:01:23.951 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:50:59 +0000 (0:00:00.134) 0:01:24.086 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:50:59 +0000 (0:00:00.301) 0:01:24.387 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:50:59 +0000 (0:00:00.074) 0:01:24.461 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:51:00 +0000 (0:00:00.293) 0:01:24.754 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************ Tuesday 20 January 2026 22:51:00 +0000 (0:00:00.304) 0:01:25.059 ******* changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:51:00 +0000 (0:00:00.331) 0:01:25.390 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:51:01 +0000 (0:00:00.270) 0:01:25.661 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:51:01 +0000 (0:00:00.075) 0:01:25.737 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:51:01 +0000 (0:00:00.266) 0:01:26.003 ******* ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] ********* Tuesday 20 January 2026 22:51:01 +0000 (0:00:00.239) 0:01:26.243 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] ***** Tuesday 20 January 2026 22:51:02 +0000 (0:00:00.324) 0:01:26.568 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for compute-1] ******** Tuesday 20 January 2026 22:51:02 +0000 (0:00:00.095) 0:01:26.663 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance TASK [libvirt_manager : Check if we have a source candidate] ******************* Tuesday 20 January 2026 22:51:02 +0000 (0:00:00.114) 0:01:26.778 ******* ok: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Refresh all pools before trying to create volumes] ***** Tuesday 20 January 2026 22:51:02 +0000 (0:00:00.253) 0:01:27.031 ******* ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Create volume in the storage pool] ********************* Tuesday 20 January 2026 22:51:02 +0000 (0:00:00.325) 0:01:27.356 ******* changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Create XML attachment files] *************************** Tuesday 20 January 2026 22:51:03 +0000 (0:00:00.318) 0:01:27.675 ******* changed: [instance] => (item=cifmw-compute-1-vol-0) TASK [libvirt_manager : Find volume attachments for VM compute-1] ************** Tuesday 20 January 2026 22:51:03 +0000 (0:00:00.414) 0:01:28.090 ******* ok: [instance] TASK [libvirt_manager : Attach volumes for VM compute-1] *********************** Tuesday 20 January 2026 22:51:03 +0000 (0:00:00.244) 0:01:28.334 ******* changed: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:51:04 +0000 (0:00:00.352) 0:01:28.687 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:51:04 +0000 (0:00:00.253) 0:01:28.940 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:51:04 +0000 (0:00:00.066) 0:01:29.007 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance TASK [libvirt_manager : Acquire authorized_keys from hypervisor] *************** Tuesday 20 January 2026 22:51:04 +0000 (0:00:00.144) 0:01:29.151 ******* ok: [instance] TASK [libvirt_manager : Define the default users for the vm] ******************* Tuesday 20 January 2026 22:51:04 +0000 (0:00:00.230) 0:01:29.381 ******* ok: [instance] TASK [libvirt_manager : Define the user data] ********************************** Tuesday 20 January 2026 22:51:04 +0000 (0:00:00.093) 0:01:29.475 ******* ok: [instance] TASK [libvirt_manager : Define the network config for all vms] ***************** Tuesday 20 January 2026 22:51:05 +0000 (0:00:00.075) 0:01:29.550 ******* skipping: [instance] TASK [libvirt_manager : Define the network config for each vm] ***************** Tuesday 20 January 2026 22:51:05 +0000 (0:00:00.115) 0:01:29.665 ******* skipping: [instance] TASK [Call the config_drive role] ********************************************** Tuesday 20 January 2026 22:51:05 +0000 (0:00:00.075) 0:01:29.740 ******* TASK [config_drive : Ensure needed directories exist] ************************** Tuesday 20 January 2026 22:51:05 +0000 (0:00:00.116) 0:01:29.857 ******* ok: [instance] => (item=artifacts) ok: [instance] => (item=logs) TASK [config_drive : Install required RPM packages] **************************** Tuesday 20 January 2026 22:51:05 +0000 (0:00:00.482) 0:01:30.340 ******* ok: [instance] TASK [config_drive : Crate config drive instance directory] ******************** Tuesday 20 January 2026 22:51:07 +0000 (0:00:01.247) 0:01:31.587 ******* changed: [instance] TASK [config_drive : Generate meta-data] *************************************** Tuesday 20 January 2026 22:51:07 +0000 (0:00:00.246) 0:01:31.833 ******* changed: [instance] TASK [config_drive : Generate user-data] *************************************** Tuesday 20 January 2026 22:51:07 +0000 (0:00:00.404) 0:01:32.238 ******* changed: [instance] TASK [config_drive : Generate network-data] ************************************ Tuesday 20 January 2026 22:51:08 +0000 (0:00:00.415) 0:01:32.653 ******* skipping: [instance] TASK [config_drive : Check ISO availability] *********************************** Tuesday 20 January 2026 22:51:08 +0000 (0:00:00.075) 0:01:32.728 ******* ok: [instance] TASK [config_drive : Assert we don't try to change an existing ISO] ************ Tuesday 20 January 2026 22:51:08 +0000 (0:00:00.264) 0:01:32.993 ******* skipping: [instance] TASK [config_drive : Generate nocloud iso image] ******************************* Tuesday 20 January 2026 22:51:08 +0000 (0:00:00.071) 0:01:33.065 ******* 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] *********************** Tuesday 20 January 2026 22:51:08 +0000 (0:00:00.294) 0:01:33.359 ******* changed: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:51:09 +0000 (0:00:00.342) 0:01:33.702 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for compute-1] ******************** Tuesday 20 January 2026 22:51:09 +0000 (0:00:00.079) 0:01:33.781 ******* skipping: [instance] TASK [libvirt_manager : Create VM image for baremetal-0] *********************** Tuesday 20 January 2026 22:51:09 +0000 (0:00:00.056) 0:01:33.838 ******* changed: [instance] TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ****** Tuesday 20 January 2026 22:51:09 +0000 (0:00:00.272) 0:01:34.110 ******* changed: [instance] TASK [libvirt_manager : Define VMs for type baremetal-0] *********************** Tuesday 20 January 2026 22:51:09 +0000 (0:00:00.301) 0:01:34.412 ******* changed: [instance] TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] ********* Tuesday 20 January 2026 22:51:10 +0000 (0:00:00.367) 0:01:34.780 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] **************** Tuesday 20 January 2026 22:51:10 +0000 (0:00:00.087) 0:01:34.867 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk) TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:51:10 +0000 (0:00:00.137) 0:01:35.004 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:51:10 +0000 (0:00:00.261) 0:01:35.265 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:51:10 +0000 (0:00:00.074) 0:01:35.340 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:51:11 +0000 (0:00:00.296) 0:01:35.636 ******* ok: [instance] TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] ********** Tuesday 20 January 2026 22:51:11 +0000 (0:00:00.232) 0:01:35.869 ******* changed: [instance] TASK [libvirt_manager : Get virtual network information] *********************** Tuesday 20 January 2026 22:51:11 +0000 (0:00:00.319) 0:01:36.188 ******* ok: [instance] TASK [libvirt_manager : Create network to bridge mapping] ********************** Tuesday 20 January 2026 22:51:11 +0000 (0:00:00.262) 0:01:36.451 ******* ok: [instance] => (item=cifmw-public) ok: [instance] => (item=cifmw-osp_trunk) TASK [libvirt_manager : Dump domain xml] *************************************** Tuesday 20 January 2026 22:51:12 +0000 (0:00:00.117) 0:01:36.569 ******* ok: [instance] TASK [libvirt_manager : Extract networks from XML] ***************************** Tuesday 20 January 2026 22:51:12 +0000 (0:00:00.263) 0:01:36.833 ******* ok: [instance] TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] ******* Tuesday 20 January 2026 22:51:12 +0000 (0:00:00.232) 0:01:37.065 ******* changed: [instance] TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] *** Tuesday 20 January 2026 22:51:12 +0000 (0:00:00.315) 0:01:37.380 ******* skipping: [instance] TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ****** Tuesday 20 January 2026 22:51:12 +0000 (0:00:00.089) 0:01:37.469 ******* skipping: [instance] TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************ Tuesday 20 January 2026 22:51:12 +0000 (0:00:00.057) 0:01:37.527 ******* skipping: [instance] TASK [libvirt_manager : Attach volumes for VM baremetal-0] ********************* Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.056) 0:01:37.583 ******* skipping: [instance] TASK [libvirt_manager : Get VM UUID] ******************************************* Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.055) 0:01:37.638 ******* changed: [instance] TASK [libvirt_manager : Inject UUID in dataset] ******************************** Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.285) 0:01:37.924 ******* ok: [instance] TASK [libvirt_manager : Create cloud-init ISO] ********************************* Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.067) 0:01:37.991 ******* skipping: [instance] TASK [libvirt_manager : Attach cloud-init ISO if exists] *********************** Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.051) 0:01:38.043 ******* skipping: [instance] TASK [libvirt_manager : Attach additional devices if specified] **************** Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.052) 0:01:38.096 ******* skipping: [instance] TASK [libvirt_manager : Configure boot order for baremetal-0] ****************** Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.074) 0:01:38.171 ******* skipping: [instance] TASK [libvirt_manager : Start (power-on) VMs] ********************************** Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.105) 0:01:38.276 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance TASK [libvirt_manager : Refresh oooq_pool before starting VMs] ***************** Tuesday 20 January 2026 22:51:13 +0000 (0:00:00.107) 0:01:38.383 ******* ok: [instance] => (item=cifmw-pool) TASK [libvirt_manager : Start VMs for type {{ vm_type }}] ********************** Tuesday 20 January 2026 22:51:14 +0000 (0:00:00.270) 0:01:38.654 ******* skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) TASK [libvirt_manager : Start vm] ********************************************** Tuesday 20 January 2026 22:51:16 +0000 (0:00:02.127) 0:01:40.782 ******* changed: [instance] TASK [libvirt_manager : Start vm] ********************************************** Tuesday 20 January 2026 22:51:16 +0000 (0:00:00.617) 0:01:41.400 ******* changed: [instance] TASK [libvirt_manager : Wait for SSH on started VMs] *************************** Tuesday 20 January 2026 22:51:17 +0000 (0:00:00.512) 0:01:41.913 ******* changed: [instance] => (item=compute-0.utility) changed: [instance] => (item=compute-1.utility) skipping: [instance] => (item=baremetal-0.utility) TASK [libvirt_manager : Ensure we get SSH on nodes] **************************** Tuesday 20 January 2026 22:51:17 +0000 (0:00:00.604) 0:01:42.517 ******* FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left). FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left). ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j462786240919.81205', 'results_file': '/home/zuul/.ansible_async/j462786240919.81205', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left). ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j643484046963.81222', 'results_file': '/home/zuul/.ansible_async/j643484046963.81222', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'}) skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'}) TASK [libvirt_manager : Configure managed VMs] ********************************* Tuesday 20 January 2026 22:51:37 +0000 (0:00:19.768) 0:02:02.286 ******* skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'}) included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'}) TASK [Check if new ssh keypair exists] ***************************************** Tuesday 20 January 2026 22:51:37 +0000 (0:00:00.178) 0:02:02.465 ******* skipping: [instance] TASK [Push ssh jumper/configuration for compute-0] ***************************** Tuesday 20 January 2026 22:51:37 +0000 (0:00:00.053) 0:02:02.518 ******* TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Tuesday 20 January 2026 22:51:38 +0000 (0:00:00.122) 0:02:02.641 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'}) TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] ******* Tuesday 20 January 2026 22:51:38 +0000 (0:00:00.145) 0:02:02.786 ******* changed: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Tuesday 20 January 2026 22:51:38 +0000 (0:00:00.253) 0:02:03.040 ******* changed: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] ******************* Tuesday 20 January 2026 22:51:38 +0000 (0:00:00.282) 0:02:03.323 ******* changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-0] ****************** Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.443) 0:02:03.767 ******* skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.055) 0:02:03.823 ******* skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-0] ***************** Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.099) 0:02:03.923 ******* skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-0] ****************** Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.077) 0:02:04.000 ******* skipping: [instance] TASK [Check if new ssh keypair exists] ***************************************** Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.077) 0:02:04.078 ******* skipping: [instance] TASK [Push ssh jumper/configuration for compute-1] ***************************** Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.053) 0:02:04.131 ******* TASK [ssh_jumper : Create ssh-jumper entries] ********************************** Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.130) 0:02:04.261 ******* included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'}) TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] ******* Tuesday 20 January 2026 22:51:39 +0000 (0:00:00.155) 0:02:04.416 ******* ok: [instance] TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] *** Tuesday 20 January 2026 22:51:40 +0000 (0:00:00.282) 0:02:04.698 ******* ok: [instance] TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] ******************* Tuesday 20 January 2026 22:51:40 +0000 (0:00:00.335) 0:02:05.033 ******* changed: [instance] TASK [libvirt_manager : Configure ssh access on VM compute-1] ****************** Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.502) 0:02:05.536 ******* skipping: [instance] TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] ********* Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.064) 0:02:05.600 ******* skipping: [instance] TASK [libvirt_manager : Inject private key on hosts compute-1] ***************** Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.156) 0:02:05.757 ******* skipping: [instance] TASK [libvirt_manager : Inject public key on hosts compute-1] ****************** Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.095) 0:02:05.853 ******* skipping: [instance] TASK [Create VBMC entity] ****************************************************** Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.090) 0:02:05.943 ******* skipping: [instance] => (item=baremetal-0) skipping: [instance] => (item=compute-0) skipping: [instance] => (item=compute-1) skipping: [instance] TASK [libvirt_manager : List running virtual machines.] ************************ Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.089) 0:02:06.032 ******* ok: [instance] TASK [libvirt_manager : Dump UUIDs] ******************************************** Tuesday 20 January 2026 22:51:41 +0000 (0:00:00.342) 0:02:06.375 ******* changed: [instance] TASK [Ensure fresh vbmc listing] *********************************************** Tuesday 20 January 2026 22:51:42 +0000 (0:00:00.407) 0:02:06.783 ******* skipping: [instance] TASK [libvirt_manager : Update vbmc related fact] ****************************** Tuesday 20 January 2026 22:51:42 +0000 (0:00:00.066) 0:02:06.850 ******* skipping: [instance] TASK [libvirt_manager : Dump vbmc known hosts] ********************************* Tuesday 20 January 2026 22:51:42 +0000 (0:00:00.064) 0:02:06.914 ******* skipping: [instance] TASK [libvirt_manager : Copy authorized_keys] ********************************** Tuesday 20 January 2026 22:51:42 +0000 (0:00:00.105) 0:02:07.019 ******* skipping: [instance] TASK [libvirt_manager : Enable root access on CRC] ***************************** Tuesday 20 January 2026 22:51:42 +0000 (0:00:00.070) 0:02:07.090 ******* skipping: [instance] TASK [Get wanted files] ******************************************************** Tuesday 20 January 2026 22:51:42 +0000 (0:00:00.103) 0:02:07.193 ******* ok: [instance] => (item=reproducer-inventory/compute-group.yml) TASK [Assert file availability] ************************************************ Tuesday 20 January 2026 22:51:43 +0000 (0:00:00.382) 0:02:07.575 ******* 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: 1768949418.4202788 attr_flags: '' attributes: [] block_size: 4096 blocks: 8 charset: us-ascii checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98 ctime: 1768949418.4232788 dev: 64513 device_type: 0 executable: false exists: true gid: 1000 gr_name: zuul inode: 100666471 isblk: false ischr: false isdir: false isfifo: false isgid: false islnk: false isreg: true issock: false isuid: false mimetype: text/plain mode: '0644' mtime: 1768949418.290278 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: '2956257487' wgrp: false woth: false writeable: true wusr: true xgrp: false xoth: false xusr: false msg: All assertions passed TASK [Get virtual network list] ************************************************ Tuesday 20 January 2026 22:51:43 +0000 (0:00:00.095) 0:02:07.671 ******* ok: [instance] TASK [Get virtual machines] **************************************************** Tuesday 20 January 2026 22:51:43 +0000 (0:00:00.313) 0:02:07.985 ******* ok: [instance] TASK [Output network list] ***************************************************** Tuesday 20 January 2026 22:51:43 +0000 (0:00:00.313) 0:02:08.298 ******* ok: [instance] => msg: - - cifmw-osp_trunk - cifmw-public - - cifmw-osp_trunk - cifmw-public TASK [Assert resource lists] *************************************************** Tuesday 20 January 2026 22:51:43 +0000 (0:00:00.179) 0:02:08.477 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Get compute-0 network interfaces] **************************************** Tuesday 20 January 2026 22:51:44 +0000 (0:00:00.095) 0:02:08.573 ******* changed: [instance] TASK [Ensure compute-0 connections] ******************************************** Tuesday 20 January 2026 22:51:44 +0000 (0:00:00.283) 0:02:08.856 ******* ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:13:45:3a', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:13:45:3a 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:a1:e5:c1', 'host': 'compute--0'}) => changed=false ansible_loop_var: item item: driver: virtio host: compute--0 mac: 52:54:00:a1:e5:c1 network: cifmw-osp_trunk nic: vnet1 type: bridge msg: All assertions passed TASK [Get osp_trunk network XML] *********************************************** Tuesday 20 January 2026 22:51:44 +0000 (0:00:00.106) 0:02:08.962 ******* ok: [instance] TASK [Verify existence of storage pool.] *************************************** Tuesday 20 January 2026 22:51:44 +0000 (0:00:00.351) 0:02:09.314 ******* changed: [instance] TASK [Gather the list of created volumes.] ************************************* Tuesday 20 January 2026 22:51:45 +0000 (0:00:00.300) 0:02:09.614 ******* changed: [instance] TASK [Verify the number of created volumes match with expected count] ********** Tuesday 20 January 2026 22:51:45 +0000 (0:00:00.308) 0:02:09.923 ******* ok: [instance] => changed=false msg: All assertions passed TASK [Gather the domain information about VMs having extra disks.] ************* Tuesday 20 January 2026 22:51:45 +0000 (0:00:00.079) 0:02:10.002 ******* ok: [instance] => (item=cifmw-compute-1) ok: [instance] => (item=cifmw-compute-0) TASK [Gather the number of volumes attached.] ********************************** Tuesday 20 January 2026 22:51:46 +0000 (0:00:00.600) 0:02:10.602 ******* 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